From 12f4f7ab7487b30c31f43dbc3009fb5b8769efdc Mon Sep 17 00:00:00 2001 From: Shao Yang Hong Date: Wed, 7 Oct 2020 22:24:06 +0800 Subject: Add recipe for Lark (#315) --- recipes/lark/webview.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 recipes/lark/webview.js (limited to 'recipes/lark/webview.js') diff --git a/recipes/lark/webview.js b/recipes/lark/webview.js new file mode 100644 index 0000000..a3b052d --- /dev/null +++ b/recipes/lark/webview.js @@ -0,0 +1,18 @@ +const path = require('path'); + + +module.exports = (Franz) => { + const getMessages = function getMessages() { + + const ele = document.querySelectorAll('.larkc-badge-count.navbarMenu-badge'); + if (!ele.length) { + Franz.setBadge(0); + return; + } + const messages = parseInt(ele[0].innerHTML, 10); + Franz.setBadge(messages); + }; + + Franz.injectCSS(path.join(__dirname, 'service.css')); + Franz.loop(getMessages); +}; -- cgit v1.2.3-54-g00ecf