From 6d63a93d7865bcc13cdc6bcf7d5c371377b8a355 Mon Sep 17 00:00:00 2001 From: Vijay Aravamudhan Date: Sun, 12 Sep 2021 09:17:19 +0530 Subject: New recipe: 'scrumpy' (#689) --- recipes/mewe/webview.js | 4 ++-- recipes/scrumpy/icon.svg | 44 ++++++++++++++++++++++++++++++++++++++++++++ recipes/scrumpy/index.js | 1 + recipes/scrumpy/package.json | 10 ++++++++++ recipes/scrumpy/webview.js | 8 ++++++++ 5 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 recipes/scrumpy/icon.svg create mode 100644 recipes/scrumpy/index.js create mode 100644 recipes/scrumpy/package.json create mode 100644 recipes/scrumpy/webview.js (limited to 'recipes') diff --git a/recipes/mewe/webview.js b/recipes/mewe/webview.js index a5b1806..f22803c 100644 --- a/recipes/mewe/webview.js +++ b/recipes/mewe/webview.js @@ -7,7 +7,7 @@ const calculateTotalDirectMessages = () => .map(el => Ferdi.safeParseInt(el.querySelector('.m-indicator .number').innerHTML)) .reduce((curr, prev) => curr + prev, 0); -module.exports = Franz => { - Franz.loop(() => Franz.setBadge(calculateTotalDirectMessages())); +module.exports = Ferdi => { + Ferdi.loop(() => Ferdi.setBadge(calculateTotalDirectMessages())); Ferdi.injectCSS(_path.default.join(__dirname, 'service.css')); }; diff --git a/recipes/scrumpy/icon.svg b/recipes/scrumpy/icon.svg new file mode 100644 index 0000000..686f495 --- /dev/null +++ b/recipes/scrumpy/icon.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/recipes/scrumpy/index.js b/recipes/scrumpy/index.js new file mode 100644 index 0000000..23607bd --- /dev/null +++ b/recipes/scrumpy/index.js @@ -0,0 +1 @@ +module.exports = Ferdi => Ferdi; diff --git a/recipes/scrumpy/package.json b/recipes/scrumpy/package.json new file mode 100644 index 0000000..33dcb5b --- /dev/null +++ b/recipes/scrumpy/package.json @@ -0,0 +1,10 @@ +{ + "id": "scrumpy", + "name": "Scrumpy", + "version": "1.0.0", + "license": "MIT", + "repository": "https://github.com/scrumpy/franz-recipe-scrumpy", + "config": { + "serviceURL": "https://app.scrumpy.io" + } +} diff --git a/recipes/scrumpy/webview.js b/recipes/scrumpy/webview.js new file mode 100644 index 0000000..b53404b --- /dev/null +++ b/recipes/scrumpy/webview.js @@ -0,0 +1,8 @@ +module.exports = Ferdi => { + const getMessages = function getMessages() { + const notifications = document.querySelector('.c-notifications-dropdown__count') + Ferdi.setBadge(notifications.innerText); + }; + + Ferdi.loop(getMessages); +}; -- cgit v1.2.3-54-g00ecf