Rimas Kudelis
2013-07-12 67a52526133c68443de451964e5da75c1be61c57
Extend basic notification to add a star icon overlay if we're in IE Pinned site mode (Win7+).
The star icon is taken from Xiao Icon set (http://delacro.deviantart.com/art/Xiao-Icon-84772282).
1 files added
1 files modified
14 ■■■■■ changed files
plugins/newmail_notifier/newmail_notifier.js 14 ●●●●● patch | view | raw | blame | history
plugins/newmail_notifier/overlay.ico patch | view | raw | blame | history
plugins/newmail_notifier/newmail_notifier.js
@@ -34,6 +34,13 @@
        $('<link rel="shortcut icon" href="'+rcmail.env.favicon_href+'"/>').replaceAll('link[rel="shortcut icon"]');
        rcmail.env.favicon_href = null;
    }
    // Remove IE icon overlay if we're pinned to Taskbar
    try {
        if(window.external.msIsSiteMode()) {
            window.external.msSiteModeClearIconOverlay();
        }
    } catch(e) {}
}
// Basic notification: window.focus and favicon change
@@ -49,6 +56,13 @@
    rcmail.env.favicon_href = oldlink.attr('href');
    link.replaceAll(oldlink);
    // Add IE icon overlay if we're pinned to Taskbar
    try {
        if (window.external.msIsSiteMode()) {
            window.external.msSiteModeSetIconOverlay('plugins/newmail_notifier/overlay.ico', rcmail.gettext('title', 'newmail_notifier'));
        }
    } catch(e) {}
}
// Sound notification
plugins/newmail_notifier/overlay.ico