about summary refs log tree commit diff stats
path: root/src/pages/widgets
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-12-31 11:01:50 +0300
committerManeraKai <manerakai@protonmail.com>2022-12-31 11:01:50 +0300
commitd9cdea797fe26cc02d213b5fb040be8b38958be6 (patch)
tree648522de68e02346d8adb47974c4a90d7f405d2d /src/pages/widgets
parentwill merge later (diff)
downloadlibredirect-d9cdea797fe26cc02d213b5fb040be8b38958be6.zip
Switched back to pug
Diffstat (limited to 'src/pages/widgets')
-rw-r--r--src/pages/widgets/head.ejs8
-rw-r--r--src/pages/widgets/head.pug7
-rw-r--r--src/pages/widgets/links.ejs23
-rw-r--r--src/pages/widgets/links.pug16
-rw-r--r--src/pages/widgets/switches.ejs11
-rw-r--r--src/pages/widgets/switches.pug6
6 files changed, 29 insertions, 42 deletions
diff --git a/src/pages/widgets/head.ejs b/src/pages/widgets/head.ejs
deleted file mode 100644
index d9e3802a..00000000
--- a/src/pages/widgets/head.ejs
+++ /dev/null
@@ -1,8 +0,0 @@
-<head>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <link rel="icon" type="image/x-icon" href="../../../assets/images/libredirect.svg">
-  <link href="../stylesheets/styles.css" rel="stylesheet">
-  <title>General</title>
-  <script type="module" src="./init.js"></script>
-</head>
diff --git a/src/pages/widgets/head.pug b/src/pages/widgets/head.pug
new file mode 100644
index 00000000..15e6d8d6
--- /dev/null
+++ b/src/pages/widgets/head.pug
@@ -0,0 +1,7 @@
+head
+    meta(charset="utf-8")
+    meta(name="viewport" content="width=device-width, initial-scale=1")
+    link(rel="icon" type="image/x-icon" href="../../../assets/images/libredirect.svg")
+    link(href="../stylesheets/styles.css" rel="stylesheet")
+    title General
+    script(type="module" src="./init.js")
\ No newline at end of file
diff --git a/src/pages/widgets/links.ejs b/src/pages/widgets/links.ejs
deleted file mode 100644
index 2373a101..00000000
--- a/src/pages/widgets/links.ejs
+++ /dev/null
@@ -1,23 +0,0 @@
-<section class="links" id="links">
-  <div class="title">
-  <a href="#general">
-  <%- include ('src/assets/images/general-icon.svg') %>
-  <span data-localise="__MSG_general__">General</span>
-  </a></div>
-  <% for (const service in services) { -%>
-  <div class="title">
-  <a href="#<%= service %>">
-  <% if (services[service].imageType != "svgMono") { _%>
-  <img src="../../../assets/images/<%= service %>-icon.<%= services[service].imageType %>">
-  <% } else { _%>
-  <%- include ('src/assets/images/' + service + '-icon.svg') %>
-  <% } _%>
-  <span data-localise="__MSG_<%= service %>__"><%= services[service].name %></span>
-  </a></div>
-  <% }; -%>
-  <div class="title">
-  <a href="#about">
-  <%- include ('src/assets/images/about-icon.svg') %>
-  <span data-localise="__MSG_about__">About</span>
-  </a></div>
-</section>
diff --git a/src/pages/widgets/links.pug b/src/pages/widgets/links.pug
new file mode 100644
index 00000000..8c5a3915
--- /dev/null
+++ b/src/pages/widgets/links.pug
@@ -0,0 +1,16 @@
+section(class="links" id="links")
+    div(class="title")
+        a(href="#general") 
+            include /src/assets/images/general-icon.svg
+            span(data-localise="__MSG_general__") General
+
+    each val, key in services
+        div(class="title")
+            a(href="#"+key)
+                img(src=`/assets/images/${key}-icon.${services[key].imageType}`)
+                span(data-localise="__MSG_"+key+"__")=services[key].name
+
+    div(class="title")
+        a(href="#about")
+            img(src="/assets/images/about-icon.svg")
+            span(data-localise="__MSG_about__") About
diff --git a/src/pages/widgets/switches.ejs b/src/pages/widgets/switches.ejs
deleted file mode 100644
index e3ffdae7..00000000
--- a/src/pages/widgets/switches.ejs
+++ /dev/null
@@ -1,11 +0,0 @@
-<% for (const service in services) { -%>
-<div class="<%= service %> some-block"><a class="title" href="<%= services[service].url %>">
-  <% if (services[service].imageType != "svgMono") { _%>
-  <img src="../../assets/images/<%= service %>-icon.<%= services[service].imageType %>"/>
-  <% } else { _%>
-  <%- include ('src/assets/images/' + service + '-icon.svg') %>
-  <% } _%>
-  <h4 data-localise="__MSG_<%= service %>__"><%= services[service].name %></h4></a>
-  <input class="<%= service %>-enabled" type="checkbox"/>
-</div>
-<% } %>
diff --git a/src/pages/widgets/switches.pug b/src/pages/widgets/switches.pug
new file mode 100644
index 00000000..390c414d
--- /dev/null
+++ b/src/pages/widgets/switches.pug
@@ -0,0 +1,6 @@
+each val, service in services    
+    div(class=service + " some-block")
+        a(class="title" href=services[service].url)
+            img(src="../../assets/images/"+service+"-icon."+services[service].imageType)
+            h4(data-localise="__MSG_"+service+"__")=services[service].name
+        input(class=service + "-enabled" type="checkbox")
\ No newline at end of file