User:Dimpizzy/scripts/addmissingbutton.js

/* A script to add an Edit button for Visual Editor if the extension is enabled but the button is not showing up. Paste all of this into Mediawiki:Common.js on your wiki.

// Wait until page is loaded before running script document.addEventListener("DOMContentLoaded", function {

// Text to be used on button here: label = 'Edit'; // Text for mouse hover: title = 'Edit this page'; // Only run if Edit button does not already exist and Edit source button does exist if((!document.querySelector("#ca-ve-edit") && document.querySelector('#ca-edit'))) { // Edit Source element editSource = document.querySelector("#ca-edit"); // Copy Edit Source element newEdit = editSource.cloneNode(true); // Get current page title pageTitle = document.querySelector('meta[property="og:title"]').content.replace(/\s/g, '_'); // Place correct link and text inside new element newEdit.innerHTML = '' + label + ''; // Change to correct id for new element newEdit.id = 'ca-ve-edit'; // Add new element before Edit Source editSource.before(newEdit); }

});