mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2025-07-03 12:06:31 +02:00
Got rid of innerHTML - part 1.
This commit is contained in:
parent
4108d1a0e8
commit
932ec56079
2 changed files with 12 additions and 5 deletions
|
@ -10,14 +10,21 @@
|
|||
const {error, warning, message, notice, verbose, setPrefix: setLogPrefix} = require("./logging");
|
||||
|
||||
scope.createCollapser = function(){
|
||||
const more = browser.i18n.getMessage("more");
|
||||
const less = browser.i18n.getMessage("less");
|
||||
const messages = {
|
||||
more: browser.i18n.getMessage("more"),
|
||||
less: browser.i18n.getMessage("less")
|
||||
};
|
||||
|
||||
return function createCollapser(container){
|
||||
var collapser = document.createElement("span");
|
||||
collapser.className = "collapser";
|
||||
|
||||
collapser.innerHTML = `<span class="more">${more}</span><span class="less">${less}</span>`;
|
||||
["more", "less"].forEach(function(type){
|
||||
var span = document.createElement("span");
|
||||
span.className = type;
|
||||
span.textContent = messages[type];
|
||||
collapser.appendChild(span);
|
||||
});
|
||||
|
||||
container.appendChild(collapser);
|
||||
collapser.addEventListener("click", function(){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue