diff options
| author | meow <woem> | 2022-04-20 13:40:30 +0300 |
|---|---|---|
| committer | meow <woem> | 2022-04-25 12:54:30 +0300 |
| commit | c4cc50ca39a32e9beeb29b6fb7b669adb6b9df98 (patch) | |
| tree | 37d3ed6a02df413e8eb9cf5d35f1893d97f1aadb /assets/js/watch.js | |
| parent | 9b09d369d90006df847119eb42b9eabd877d0e7b (diff) | |
| download | invidious-c4cc50ca39a32e9beeb29b6fb7b669adb6b9df98.tar.gz invidious-c4cc50ca39a32e9beeb29b6fb7b669adb6b9df98.tar.bz2 invidious-c4cc50ca39a32e9beeb29b6fb7b669adb6b9df98.zip | |
replace innerHTML to safer textContent where possible
Diffstat (limited to '')
| -rw-r--r-- | assets/js/watch.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/assets/js/watch.js b/assets/js/watch.js index e435bc7e..b7a80a18 100644 --- a/assets/js/watch.js +++ b/assets/js/watch.js @@ -1,5 +1,5 @@ 'use strict'; -var video_data = JSON.parse(document.getElementById('video_data').innerHTML); +var video_data = JSON.parse(document.getElementById('video_data').textContent); String.prototype.supplant = function (o) { return this.replace(/{([^{}]*)}/g, function (a, b) { @@ -11,10 +11,10 @@ String.prototype.supplant = function (o) { function toggle_parent(target) { var body = target.parentNode.parentNode.children[1]; if (body.style.display === null || body.style.display === '') { - target.innerHTML = '[ + ]'; + target.textContent = '[ + ]'; body.style.display = 'none'; } else { - target.innerHTML = '[ - ]'; + target.textContent = '[ - ]'; body.style.display = ''; } } @@ -23,10 +23,10 @@ function toggle_comments(event) { var target = event.target; var body = target.parentNode.parentNode.parentNode.children[1]; if (body.style.display === null || body.style.display === '') { - target.innerHTML = '[ + ]'; + target.textContent = '[ + ]'; body.style.display = 'none'; } else { - target.innerHTML = '[ - ]'; + target.textContent = '[ - ]'; body.style.display = ''; } } @@ -50,7 +50,7 @@ function hide_youtube_replies(event) { var body = target.parentNode.parentNode.children[1]; body.style.display = 'none'; - target.innerHTML = sub_text; + target.textContent = sub_text; target.onclick = show_youtube_replies; target.setAttribute('data-inner-text', inner_text); target.setAttribute('data-sub-text', sub_text); @@ -65,7 +65,7 @@ function show_youtube_replies(event) { var body = target.parentNode.parentNode.children[1]; body.style.display = ''; - target.innerHTML = sub_text; + target.textContent = sub_text; target.onclick = hide_youtube_replies; target.setAttribute('data-inner-text', inner_text); target.setAttribute('data-sub-text', sub_text); |
