MediaWiki

Gadget-editButton.js

From Dogcraft Wiki

(Created page with "$( function () { var wikiEdit = document.createElement("a"); wikiEdit.setAttribute("id", "wikiEdit"); wikiEdit.setAttribute("class", "button"); var wikiEditButton = document.createElement("button"); wikiEdit.appendChild(wikiEditButton); var wikiEditButtonIcon = document.createElement("i"); wikiEditButtonIcon.setAttribute("class", "fas fa-pencil"); wikiEditButton.appendChild(wikiEditButtonIcon); var wikiEditButtonLabel = document.createElement("span"); wik...")
 
mNo edit summary
Line 1: Line 1:
$( function () {
$( function () {
var namespace = mw.config.get('wgNamespaceNumber');
var wikiEdit = document.createElement("a");
var wikiEdit = document.createElement("a");
wikiEdit.setAttribute("id", "wikiEdit");
wikiEdit.setAttribute("id", "wikiEdit");
wikiEdit.setAttribute("class", "button");
wikiEdit.setAttribute("class", "button");
if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
wikiEdit.setAttribute("href", "/wiki/index.php?title=" + mw.config.get('wgPageName') + "&veaction=edit")
else
wikiEdit.setAttribute("href", "/wiki/index.php?title=" + mw.config.get('wgPageName') + "&action=edit")
var wikiEditButton = document.createElement("button");
var wikiEditButton = document.createElement("button");
wikiEdit.appendChild(wikiEditButton);
wikiEdit.appendChild(wikiEditButton);
var wikiEditButtonIcon = document.createElement("i");
var wikiEditButtonIcon = document.createElement("i");
wikiEditButtonIcon.setAttribute("class", "fas fa-pencil");
if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
wikiEditButtonIcon.setAttribute("class", "fas fa-pencil");
else
wikiEditButtonIcon.setAttribute("class", "fas fa-code");
wikiEditButton.appendChild(wikiEditButtonIcon);
wikiEditButton.appendChild(wikiEditButtonIcon);
var wikiEditButtonLabel = document.createElement("span");
var wikiEditButtonLabel = document.createElement("span");
wikiEditButtonLabel.innerText = " Edit";
if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
wikiEditButtonLabel.innerText = " Edit";
else
wikiEditButtonLabel.innerText = " Edit source";
wikiEditButton.appendChild(wikiEditButtonLabel);
wikiEditButton.appendChild(wikiEditButtonLabel);
document.getElementById("wikiActions").before(wikiEdit);
document.getElementById("wikiActions").before(wikiEdit);
})
})

Revision as of 00:53, 6 September 2024

$( function () {
	var namespace = mw.config.get('wgNamespaceNumber');
	
	var wikiEdit = document.createElement("a");
	wikiEdit.setAttribute("id", "wikiEdit");
	wikiEdit.setAttribute("class", "button");
	
	if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
		wikiEdit.setAttribute("href", "/wiki/index.php?title=" + mw.config.get('wgPageName') + "&veaction=edit")
	else
		wikiEdit.setAttribute("href", "/wiki/index.php?title=" + mw.config.get('wgPageName') + "&action=edit")
		
	var wikiEditButton = document.createElement("button");
	wikiEdit.appendChild(wikiEditButton);
	
	var wikiEditButtonIcon = document.createElement("i");
	if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
		wikiEditButtonIcon.setAttribute("class", "fas fa-pencil");
	else 
		wikiEditButtonIcon.setAttribute("class", "fas fa-code");
	wikiEditButton.appendChild(wikiEditButtonIcon);
	
	var wikiEditButtonLabel = document.createElement("span");
	if (namespace === 14 || namespace === 3004 || namespace == 2 || namespace == 0)
		wikiEditButtonLabel.innerText = " Edit";
	else 
		wikiEditButtonLabel.innerText = " Edit source";
	wikiEditButton.appendChild(wikiEditButtonLabel);
	
	document.getElementById("wikiActions").before(wikiEdit);
})
This page was last modified on 6 September 2024, at 00:53. (2 months ago)