aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/reddit
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-07-31 15:28:23 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-07-31 15:28:23 +0530
commit97697e3d069972844b2912a93022f4a4904a40d6 (patch)
tree53faff30fbac9d72042f593dfe1c547809f4f121 /recipes/reddit
parentAllow any url in the custom-service to allow for sites like 'http://translate... (diff)
downloadferdium-recipes-97697e3d069972844b2912a93022f4a4904a40d6.tar.gz
ferdium-recipes-97697e3d069972844b2912a93022f4a4904a40d6.tar.zst
ferdium-recipes-97697e3d069972844b2912a93022f4a4904a40d6.zip
Fixed eslintrc as root for this folder; Reformatted all files.
Diffstat (limited to 'recipes/reddit')
-rw-r--r--recipes/reddit/index.js2
-rw-r--r--recipes/reddit/webview.js22
2 files changed, 12 insertions, 12 deletions
diff --git a/recipes/reddit/index.js b/recipes/reddit/index.js
index 6d8dd70..258da41 100644
--- a/recipes/reddit/index.js
+++ b/recipes/reddit/index.js
@@ -1 +1 @@
module.exports = Franz => Franz module.exports = Franz => Franz;
diff --git a/recipes/reddit/webview.js b/recipes/reddit/webview.js
index df5b929..9d49f47 100644
--- a/recipes/reddit/webview.js
+++ b/recipes/reddit/webview.js
@@ -1,30 +1,30 @@
1var _path = _interopRequireDefault(require("path")); 1const _path = _interopRequireDefault(require('path'));
2 2
3function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 3function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
4 4
5module.exports = (Franz) => { 5module.exports = (Franz) => {
6 const getMessages = function getMessages() { 6 const getMessages = function getMessages() {
7 const elements = document.querySelectorAll('#HeaderUserActions--Messages > a > span'); 7 const elements = document.querySelectorAll('#HeaderUserActions--Messages > a > span');
8 let count = 0 8 let count = 0;
9 9
10 if (elements[0]) { 10 if (elements[0]) {
11 count = parseInt(elements[0].innerHTML, 10); 11 count = parseInt(elements[0].innerHTML, 10);
12 } 12 }
13 13
14 console.log(count) 14 console.log(count);
15 Franz.setBadge(count) 15 Franz.setBadge(count);
16 } 16 };
17 17
18 if (document.querySelectorAll('.promotedlink').length > 0) { 18 if (document.querySelectorAll('.promotedlink').length > 0) {
19 document.querySelectorAll('.promotedlink').forEach((sponsoredLink) => { 19 document.querySelectorAll('.promotedlink').forEach((sponsoredLink) => {
20 sponsoredLink.parentElement.parentElement.style.display = 'none' 20 sponsoredLink.parentElement.parentElement.style.display = 'none';
21 }) 21 });
22 } 22 }
23 23
24 Franz.loop(getMessages) 24 Franz.loop(getMessages);
25 25
26 // Use CSS to hide Google Ads 26 // Use CSS to hide Google Ads
27 Franz.injectCSS(_path.default.join(__dirname, 'service.css')) 27 Franz.injectCSS(_path.default.join(__dirname, 'service.css'));
28 28
29 Franz.handleDarkMode((isEnabled, config) => { 29 Franz.handleDarkMode((isEnabled, config) => {
30 // Open dropdown menu if not already open 30 // Open dropdown menu if not already open
@@ -37,11 +37,11 @@ module.exports = (Franz) => {
37 // Check if service is already in right mode 37 // Check if service is already in right mode
38 const btn = document.querySelector('[role=menu] button button'); 38 const btn = document.querySelector('[role=menu] button button');
39 const checked = btn.getAttribute('aria-checked') === 'true'; 39 const checked = btn.getAttribute('aria-checked') === 'true';
40 40
41 if ((checked && !isEnabled) || (!checked && isEnabled)) { 41 if ((checked && !isEnabled) || (!checked && isEnabled)) {
42 // Click the button to switch between modes 42 // Click the button to switch between modes
43 btn.click(); 43 btn.click();
44 } 44 }
45 }, 50); 45 }, 50);
46 }); 46 });
47} 47};