aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages
diff options
context:
space:
mode:
authorHygna <hygna@proton.me>2022-09-26 18:32:32 +0100
committerHygna <hygna@proton.me>2022-09-26 18:32:32 +0100
commit378fab21c081735311f4b3dab9d3423d955b400b (patch)
tree4d08f4cc4f366564f17c2c80aba5c09455d44b69 /src/pages
parentFinished instance fetching (diff)
downloadlibredirect-378fab21c081735311f4b3dab9d3423d955b400b.zip
Changes
Changed some regex Made ejs no longer need extra config member variable Added url reversal
Diffstat (limited to '')
-rw-r--r--src/pages/options/index.ejs6
-rw-r--r--src/pages/options/widgets/general.js3
-rw-r--r--src/pages/options/widgets/services.js3
-rw-r--r--src/pages/popup/popup.ejs4
-rw-r--r--src/pages/popup/popup.js3
-rw-r--r--src/pages/widgets/links.ejs8
6 files changed, 12 insertions, 15 deletions
diff --git a/src/pages/options/index.ejs b/src/pages/options/index.ejs
index e0ce3c3c..7f09e6da 100644
--- a/src/pages/options/index.ejs
+++ b/src/pages/options/index.ejs
@@ -2,10 +2,10 @@
<html id="elementToShowWithJavaScript" lang="en">
<%- include('src/pages/widgets/head') -%>
<body class="option" dir="auto">
- <%- include('src/pages/widgets/links', {config: config}) -%>
+ <%- include('src/pages/widgets/links', {services: services}) -%>
<div id="pages">
- <%- include('src/pages/options/widgets/general', {config: config}) -%>
- <%- include('src/pages/options/widgets/services', {config: config}) -%>
+ <%- include('src/pages/options/widgets/general', {config: {networks, services}}) -%>
+ <%- include('src/pages/options/widgets/services', {config: {networks, services}}) -%>
<%- include('src/pages/options/widgets/about') -%>
</div>
</body>
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index 2249f830..cfc95df2 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -22,8 +22,7 @@ async function getConfig() {
fetch("/config/config.json")
.then(response => response.text())
.then(data => {
- const tmp = JSON.parse(data)
- config = tmp.config
+ config = JSON.parse(data)
resolve()
})
})
diff --git a/src/pages/options/widgets/services.js b/src/pages/options/widgets/services.js
index b595943e..dbb66dec 100644
--- a/src/pages/options/widgets/services.js
+++ b/src/pages/options/widgets/services.js
@@ -9,8 +9,7 @@ function getConfig() {
fetch("/config/config.json")
.then(response => response.text())
.then(data => {
- const tmp = JSON.parse(data)
- config = tmp.config
+ config = JSON.parse(data)
resolve()
})
})
diff --git a/src/pages/popup/popup.ejs b/src/pages/popup/popup.ejs
index efb73e5c..5b3bb026 100644
--- a/src/pages/popup/popup.ejs
+++ b/src/pages/popup/popup.ejs
@@ -8,13 +8,13 @@
</head>
<body dir="auto">
<div class="current_site">
- <%- include('src/pages/widgets/switches', {config: config}) -%>
+ <%- include('src/pages/widgets/switches', {config: {networks, services}}) -%>
<div id="current_site_divider">
<hr>
</div>
</div>
<div class="all_sites">
- <%- include('src/pages/widgets/switches', {config: config}) -%>
+ <%- include('src/pages/widgets/switches', {config: {networks, services}}) -%>
</div>
<hr>
<div class="some-block" id="change_instance_div"><a class="title button prevent" id="change_instance">
diff --git a/src/pages/popup/popup.js b/src/pages/popup/popup.js
index fce451cb..c28f2d94 100644
--- a/src/pages/popup/popup.js
+++ b/src/pages/popup/popup.js
@@ -27,8 +27,7 @@ async function getConfig() {
fetch("/config/config.json")
.then(response => response.text())
.then(data => {
- const tmp = JSON.parse(data)
- config = tmp.config
+ config = JSON.parse(data)
resolve()
})
})
diff --git a/src/pages/widgets/links.ejs b/src/pages/widgets/links.ejs
index 24a02e90..6fa9514c 100644
--- a/src/pages/widgets/links.ejs
+++ b/src/pages/widgets/links.ejs
@@ -1,13 +1,13 @@
<section class="links" id="links">
<div class="title"><%- include ('src/assets/images/general-icon.svg') %><a href="#general" data-localise="__MSG_general__">General</a></div>
- <% for (const service in config.services) { -%>
+ <% for (const service in services) { -%>
<div class="title">
- <% if (config.services[service].imageType != "svgMono") { _%>
- <img src="../../../assets/images/<%= service %>-icon.<%= config.services[service].imageType %>">
+ <% if (services[service].imageType != "svgMono") { _%>
+ <img src="../../../assets/images/<%= service %>-icon.<%= services[service].imageType %>">
<% } else { _%>
<%- include ('src/assets/images/' + service + '-icon.svg') %>
<% } _%>
- <a href="#<%= service %>" data-localise="__MSG_<%= service %>__"><%= config.services[service].name %></a></div>
+ <a href="#<%= service %>" data-localise="__MSG_<%= service %>__"><%= services[service].name %></a></div>
<% }; -%>
<div class="title"><%- include ('src/assets/images/about-icon.svg') %><a href="#about" data-localise="__MSG_about__">About</a></div>
</section>