pleroma_cw_toggle: Added span around a, like the “Collapse”-link.

This commit is contained in:
tastytea 2019-06-12 21:10:24 +02:00
parent 02f78bc3cc
commit 1108cb3710
Signed by untrusted user: tastytea
GPG Key ID: CFC39497F1B26E07
1 changed files with 5 additions and 3 deletions

View File

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name Pleroma CW toggle // @name Pleroma CW toggle
// @description Adds a button to toggle the visibility of all statuses with content warnings on status-pages, profile-pages and timelines. // @description Adds a button to toggle the visibility of all statuses with content warnings on status-pages, profile-pages and timelines.
// @version 2019.06.12.1 // @version 2019.06.12.2
// @author tastytea // @author tastytea
// @copyright 2019, tastytea (https://tastytea.de/) // @copyright 2019, tastytea (https://tastytea.de/)
// @license GPL-3.0-only // @license GPL-3.0-only
@ -52,14 +52,16 @@ function get_root_elements()
function add_button(parent) function add_button(parent)
{ {
const span = document.createElement("span");
const button = document.createElement("a"); const button = document.createElement("a");
button.setAttribute("class", "global-cw-toggle"); button.setAttribute("class", "global-cw-toggle");
button.setAttribute("style", "margin-left: 1em; cursor: pointer;"); button.setAttribute("style", "margin-left: 1em; cursor: pointer;");
button.appendChild(document.createTextNode("Toggle all CWs")); button.appendChild(document.createTextNode("Toggle all CWs"));
// button.setAttribute("href", "#");
button.addEventListener('click', function() button.addEventListener('click', function()
{ toggle(parent.parentElement); }); { toggle(parent.parentElement); });
parent.append(button);
span.append(button);
parent.append(span);
} }
function check() function check()