User:Euphoria/common.js: Difference between revisions

From Test Wiki
addButtonToSidebar
(Images)
Tags: Mobile edit Mobile web edit
(addButtonToSidebar)
Tags: Mobile edit Mobile web edit
Line 1: Line 1:
// ==UserScript==
// @name        Find Articles Without Images
// @namespace  WikipediaUserScripts
// @description Finds articles in a category that lack images and logs them to the console.
// @include    /^https:\/\/en\.wikipedia\.org\/wiki\/Category:.+/
// @version    1
// @grant      none
// ==/UserScript==
(function() {
(function() {
     'use strict';
     'use strict';
Line 27: Line 36:
     }
     }


     // Add a button to the page
     // Add a button to the sidebar
     function addButton() {
     function addButtonToSidebar() {
         const button = document.createElement('button');
         var sidebar = document.getElementById('mw-panel');
        button.textContent = 'Find Articles Without Images';
 
        button.style.margin = '10px';
        if (sidebar) {
        button.onclick = findArticlesWithoutImages;
            var button = document.createElement('button');
            button.textContent = 'Find Articles Without Images';
            button.style.margin = '5px';
            button.style.width = '90%';
            button.onclick = findArticlesWithoutImages;
 
            var container = document.createElement('div');
            container.style.textAlign = 'center';
            container.appendChild(button);


        const referenceNode = document.getElementById('mw-content-text');
            sidebar.appendChild(container);
         referenceNode.insertBefore(button, referenceNode.firstChild);
         }
     }
     }


     // Add the button when the script loads
     // Add the button when the script loads
     addButton();
     addButtonToSidebar();


})();
})();
152

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.