const _path = _interopRequireDefault(require('path')); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = Ferdium => { const getMessages = () => { let notifications = 0; let indirectNotifications = 0; const notification_element = document.querySelector( '#notifications_amount', ); const ticket_element = document.querySelector( "a[href='tickets.php'] > span", ); const call_element = document.querySelector('#queue_amount'); if (notification_element) { notifications = Ferdium.safeParseInt( notification_element.getAttribute('datacount'), ); } if (ticket_element != null) { indirectNotifications = Ferdium.safeParseInt(ticket_element.textContent); } if (call_element) { indirectNotifications += Ferdium.safeParseInt( call_element.getAttribute('datacount'), ); } Ferdium.setBadge(notifications, indirectNotifications); }; Ferdium.loop(getMessages); Ferdium.injectCSS(_path.default.join(__dirname, 'service.css')); };