aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/hipchat/webview.js
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/hipchat/webview.js')
-rw-r--r--recipes/hipchat/webview.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/recipes/hipchat/webview.js b/recipes/hipchat/webview.js
index 229b376..6871fbb 100644
--- a/recipes/hipchat/webview.js
+++ b/recipes/hipchat/webview.js
@@ -1,11 +1,21 @@
1function _interopRequireDefault(obj) {
2 return obj && obj.__esModule ? obj : { default: obj };
3}
4
5const _path = _interopRequireDefault(require('path'));
6
1module.exports = Ferdium => { 7module.exports = Ferdium => {
2 const getMessages = () => { 8 const getMessages = () => {
3 const directMessages = document.querySelectorAll('.hc-mention').length; 9 const directMessages = document.querySelectorAll('.hc-mention').length;
4 const allMessages = document.querySelectorAll('.aui-badge:not(.hc-mention)').length - directMessages; 10 const allMessages =
11 document.querySelectorAll('.aui-badge:not(.hc-mention)').length -
12 directMessages;
5 13
6 // set Ferdium badge 14 // set Ferdium badge
7 Ferdium.setBadge(directMessages, allMessages); 15 Ferdium.setBadge(directMessages, allMessages);
8 }; 16 };
9 17
10 Ferdium.loop(getMessages); 18 Ferdium.loop(getMessages);
19
20 Ferdium.injectCSS(_path.default.join(__dirname, 'service.css'));
11}; 21};