diff options
Diffstat (limited to 'src/mixins')
-rw-r--r-- | src/mixins/head.pug | 2 | ||||
-rw-r--r-- | src/mixins/header.pug | 2 | ||||
-rw-r--r-- | src/mixins/sub.pug | 32 |
3 files changed, 2 insertions, 34 deletions
diff --git a/src/mixins/head.pug b/src/mixins/head.pug index b95f661..f96e91c 100644 --- a/src/mixins/head.pug +++ b/src/mixins/head.pug | |||
@@ -2,7 +2,7 @@ mixin head(title) | |||
2 | head | 2 | head |
3 | meta(name="viewport" content="width=device-width, initial-scale=1.0") | 3 | meta(name="viewport" content="width=device-width, initial-scale=1.0") |
4 | meta(charset='UTF-8') | 4 | meta(charset='UTF-8') |
5 | title #{`readit ${title}`} | 5 | title #{`${title} ยท readit `} |
6 | link(rel="stylesheet", href="/styles.css") | 6 | link(rel="stylesheet", href="/styles.css") |
7 | link(rel="preconnect" href="https://rsms.me/") | 7 | link(rel="preconnect" href="https://rsms.me/") |
8 | link(rel="stylesheet" href="https://rsms.me/inter/inter.css") | 8 | link(rel="stylesheet" href="https://rsms.me/inter/inter.css") |
diff --git a/src/mixins/header.pug b/src/mixins/header.pug index 02a8667..4bec1f8 100644 --- a/src/mixins/header.pug +++ b/src/mixins/header.pug | |||
@@ -10,7 +10,7 @@ mixin header(user) | |||
10 | a(href=`/subs`) subscriptions | 10 | a(href=`/subs`) subscriptions |
11 | if user | 11 | if user |
12 | div.header-item | 12 | div.header-item |
13 | | #{user.username} | 13 | a(href='/dashboard') #{user.username} |
14 | | | 14 | | |
15 | a(href='/logout') (logout) | 15 | a(href='/logout') (logout) |
16 | else | 16 | else |
diff --git a/src/mixins/sub.pug b/src/mixins/sub.pug deleted file mode 100644 index a40aa68..0000000 --- a/src/mixins/sub.pug +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | mixin subMgmt() | ||
2 | script. | ||
3 | function getSubs() { | ||
4 | var store = localStorage.getItem('subs'); | ||
5 | if (store) { | ||
6 | return store.split(',').map((n)=>n.replace(/\/?r\//,'')); | ||
7 | } else { | ||
8 | return []; | ||
9 | } | ||
10 | } | ||
11 | |||
12 | function subscribe(newsub) { | ||
13 | var subs = getSubs(); | ||
14 | if (!subs.includes(newsub)) { | ||
15 | localStorage.setItem('subs',[...subs,newsub]); | ||
16 | updateButton(newsub); | ||
17 | } | ||
18 | } | ||
19 | |||
20 | function unsubscribe(sub) { | ||
21 | var subs = getSubs(); | ||
22 | if (subs.includes(sub)) { | ||
23 | localStorage.setItem('subs',subs.filter((s)=>s!=sub)); | ||
24 | updateButton(sub); | ||
25 | } | ||
26 | } | ||
27 | |||
28 | function issub(sub) { | ||
29 | return getSubs().includes(sub); | ||
30 | } | ||
31 | |||
32 | |||