Summary Files Commits Branches @commit @diff @stats
path: root / src / scripts
diff options
context:
space:
mode:
Commita6f8798525b666e9befc59b57251f051976d0d19 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-07-11 17:04:59 +0300
Committer
 Syndamia <kamen@syndamia.com>
2023-07-11 17:04:59 +0300
Filesa5ad621699a6d6adf8bfe1ba3dcbd560f0cdc89c /src/scripts
syndamia.com-a6f8798525b666e9befc59b57251f051976d0d19.tar
syndamia.com-a6f8798525b666e9befc59b57251f051976d0d19.tar.gz
syndamia.com-a6f8798525b666e9befc59b57251f051976d0d19.zip
Parentc153e4ac01811fa71d54ebf38a26d3f8315de9fd (diff)
[scripts] Replaced innerHTML with innerText due to CSP
4 files changed, 15 insertions, 15 deletions
-rw-r--r--src/scripts/expand-navbar.js6
-rw-r--r--src/scripts/page-width.js6
-rw-r--r--src/scripts/presentation.js12
-rw-r--r--src/scripts/theme-changer.js6
diff --git a/src/scripts/expand-navbar.js b/src/scripts/expand-navbar.js
index d97314b..614a948 100644
--- a/src/scripts/expand-navbar.js
+++ b/src/scripts/expand-navbar.js
@@ -2,7 +2,7 @@ const expandBtn = document.getElementById('expandNavbarBtn');
const sidebarElem = document.getElementById('sidebar');
if (localStorage.getItem('navbar') === 'hidden' || window.innerWidth <= 610) {
- expandBtn.innerHTML = '&#x25BC;';
+ expandBtn.innerText = '\u25BC';
sidebarElem.classList.add('sidebar-hidden');
}
@@ -10,11 +10,11 @@ expandBtn.onclick = function() {
sidebarElem.classList.toggle('sidebar-hidden');
if (!sidebarElem.classList.contains('sidebar-hidden')) {
- expandBtn.innerHTML = '&#x25B2;'; // triangle pointing up
+ expandBtn.innerText = '\u25B2'; // triangle pointing up
if (window.innerWidth > 610) localStorage.setItem('navbar', 'norm');
}
else {
- expandBtn.innerHTML = '&#x25BC;'; // triangle pointing down
+ expandBtn.innerText = '\u25BC'; // triangle pointing down
if (window.innerWidth > 610) localStorage.setItem('navbar', 'hidden');
}
}
diff --git a/src/scripts/page-width.js b/src/scripts/page-width.js
index 6d700d0..c77912c 100644
--- a/src/scripts/page-width.js
+++ b/src/scripts/page-width.js
@@ -2,7 +2,7 @@ const widthBtn = document.getElementById('changeWidthBtn');
const articleElem = document.getElementsByTagName('article')[0];
if (localStorage.getItem('width') === 'wide') {
- widthBtn.innerHTML = 'Narrow<br>article';
+ widthBtn.innerText = 'Narrow\narticle';
articleElem.classList.add('noMaxWidth');
}
@@ -10,11 +10,11 @@ widthBtn.onclick = function() {
articleElem.classList.toggle('noMaxWidth');
if (localStorage.getItem('width') !== 'norm') {
- widthBtn.innerHTML = 'Wide<br>article';
+ widthBtn.innerText = 'Wide\narticle';
localStorage.setItem('width', 'norm');
}
else {
- widthBtn.innerHTML = 'Narrow<br>article';
+ widthBtn.innerText = 'Narrow\narticle';
localStorage.setItem('width', 'wide');
}
}
diff --git a/src/scripts/presentation.js b/src/scripts/presentation.js
index 049d9e6..77fa226 100644
--- a/src/scripts/presentation.js
+++ b/src/scripts/presentation.js
@@ -73,10 +73,10 @@ function togglePresentMode() {
presentCont.children[i].classList.toggle('nodisplay');
}
presentBtn.classList.toggle('setting-btn');
- if (presentBtn.innerHTML[0] === 'P') {
- presentBtn.innerHTML = presentBtn.innerHTML.substr(8);
+ if (presentBtn.innerText[0] === 'P') {
+ presentBtn.innerText = presentBtn.innerText.substr(8);
} else {
- presentBtn.innerHTML = 'Present ' + presentBtn.innerHTML;
+ presentBtn.innerText = 'Present ' + presentBtn.innerText;
}
// Show the first slide
slides[slideIndex].classList.toggle('absolute-slide');
@@ -125,10 +125,10 @@ function toggleArticleMode() {
window.history.replaceState(history.state, document.title, url);
// Fix message
- if (articleBtn.innerHTML[0] === 'A') {
- articleBtn.innerHTML = 'Slide' + articleBtn.innerHTML.substr(7);
+ if (articleBtn.innerText[0] === 'A') {
+ articleBtn.innerText = 'Slide' + articleBtn.innerText.substr(7);
} else {
- articleBtn.innerHTML = 'Article' + articleBtn.innerHTML.substr(5);
+ articleBtn.innerText = 'Article' + articleBtn.innerText.substr(5);
}
}
articleBtn.addEventListener('click', toggleArticleMode);
diff --git a/src/scripts/theme-changer.js b/src/scripts/theme-changer.js
index 94eb61f..e2ad47f 100644
--- a/src/scripts/theme-changer.js
+++ b/src/scripts/theme-changer.js
@@ -1,17 +1,17 @@
const themeBtn = document.getElementById('changeThemeBtn');
if (darkThemeStyle.disabled)
- themeBtn.innerHTML = 'Dark<br>theme';
+ themeBtn.innerText = 'Dark\ntheme';
themeBtn.onclick = function() {
darkThemeStyle.disabled = !darkThemeStyle.disabled;
if (localStorage.getItem('theme') !== 'light') {
- themeBtn.innerHTML = 'Dark<br>theme';
+ themeBtn.innerText = 'Dark\ntheme';
localStorage.setItem('theme', 'light');
}
else {
- themeBtn.innerHTML = 'Light<br>theme';
+ themeBtn.innerText = 'Light\ntheme';
localStorage.setItem('theme', 'dark');
}
}