Skip to content
This repository was archived by the owner on Oct 13, 2023. It is now read-only.

Commit feceef9

Browse files
Update js_unread for Outlook and Outlook 365.
1 parent 2722614 commit feceef9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/store/ServicesList.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ Ext.define('Hamsket.store.ServicesList', {
180180
,url: 'https://mail.live.com/'
181181
,type: 'email'
182182
,manual_notifications: true
183-
,js_unread: `let checkUnread=()=>{const fav=$(".ms-FocusZone [role=tree]:first i[data-icon-name=Inbox]").siblings()[1],folders=$(".ms-FocusZone [role=tree]:nth(1)")[0].children[1].querySelector("span span"),innerText=fav?fav.innerText:folders?folders.innerText:0,i=parseInt(innerText,10)||0;hamsket.updateBadge(i)};setInterval(checkUnread,3e3);`
183+
,js_unread: `let checkUnread=()=>{const fav=document.querySelector(".ms-FocusZone [role=tree] i[data-icon-name=Inbox]").parentNode.parentNode.lastElementChild,folders=document.querySelectorAll(".ms-FocusZone [role=tree]")[1].children[1].querySelector("span span"),textContent=fav?fav.textContent:folders?folders.textContent:0,count=hamsket.parseIntOrZero(textContent);hamsket.updateBadge(count)};setInterval(checkUnread,3e3);`
184184
},
185185
{
186186
id: 'outlook365'
@@ -190,7 +190,7 @@ Ext.define('Hamsket.store.ServicesList', {
190190
,url: 'https://outlook.office.com/owa/'
191191
,type: 'email'
192192
,manual_notifications: true
193-
,js_unread: `let checkUnread=()=>{const fav=$(".ms-FocusZone [role=tree]:first i[data-icon-name=Inbox]").siblings()[1],folders=$(".ms-FocusZone [role=tree]:nth(1)")[0].children[1].querySelector("span span"),innerText=fav?fav.innerText:folders?folders.innerText:0,i=parseInt(innerText,10)||0;hamsket.updateBadge(i)};setInterval(checkUnread,3e3);`
193+
,js_unread: `let checkUnread=()=>{const inbox=document.querySelector(".ms-FocusZone i[data-icon-name=Inbox]").parentNode.parentNode.querySelector("span span"),result=inbox?inbox.textContent:0,count=hamsket.parseIntOrZero(result);hamsket.updateBadge(count)};setInterval(checkUnread,3e3);`
194194
},
195195
{
196196
id: 'yahoo'

0 commit comments

Comments
 (0)