MediaWiki:Gadget-ToolboxTray.js: Difference between revisions
Page last edited 5 months ago by Xeverything11
m 5 revisions imported: Import from SkyWiki |
try to purge |
||
(4 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
toolboxTrayContainer.append(toolboxTrayButton); | toolboxTrayContainer.append(toolboxTrayButton); | ||
toolboxTrayButton.append(toolboxTrayButtonInner); | toolboxTrayButton.append(toolboxTrayButtonInner); | ||
toolboxTrayContainer.append(toolboxTray); | toolboxTrayContainer.append(toolboxTray); | ||
// Define links | // Define links | ||
var | var ToolboxURL = ['https://howto.wikioasis.org/wiki/Special:RecentChanges', 'https://howto.wikioasis.org/wiki/Special:MyTalk', 'https://howto.wikioasis.org/wiki/Special:MyContributions', 'https://howto.wikioasis.org/wiki/Special:SpecialPages', 'https://howto.wikioasis.org/wiki/Special:Upload']; | ||
var | var ToolboxIcon = ['schedule', 'chat', 'history', 'description', 'upload']; | ||
var | var ToolboxText = ['Recent changes', 'My talk page', 'My contribs', 'Special pages', 'Upload file']; | ||
var | for (var i = 0; i < ToolboxURL.length; i++) { | ||
var | var TTContainer = document.createElement("a"); | ||
var | var TTContainerIcon = document.createElement("div"); | ||
var TTContainerText = document.createElement("div"); | |||
TTContainer.className = "toolbox-container"; | |||
TTContainerIcon.className = "toolbox-icon"; | |||
TTContainerText.className = "toolbox-text"; | |||
TTContainer.setAttribute('href',ToolboxURL[i]); | |||
TTContainerIcon.textContent = ToolboxIcon[i]; | |||
TTContainerText.textContent = ToolboxText[i]; | |||
toolboxTray.append(TTContainer); | |||
TTContainer.append(TTContainerIcon); | |||
TTContainer.append(TTContainerText); | |||
} | |||
toolboxTray.append( | |||
Latest revision as of 07:38, 2 May 2025
// Define toolbox tray container
var mwWrapper = document.getElementById("mw-wrapper");
var toolboxTrayContainer = document.createElement("div");
var toolboxTrayButton = document.createElement("button");
var toolboxTrayButtonInner = document.createElement("div");
var toolboxTray = document.createElement("div");
toolboxTrayContainer.id = "toolboxTrayContainer";
toolboxTrayButton.id = "toolboxTrayButton";
toolboxTrayButtonInner.id = "toolboxTrayButtonInner";
toolboxTrayButton.setAttribute('onclick','toggleToolboxTray()');
toolboxTray.id = "toolboxTray";
toolboxTrayButtonInner.textContent = "<";
mwWrapper.append(toolboxTrayContainer);
toolboxTrayContainer.append(toolboxTrayButton);
toolboxTrayButton.append(toolboxTrayButtonInner);
toolboxTrayContainer.append(toolboxTray);
// Define links
var ToolboxURL = ['https://howto.wikioasis.org/wiki/Special:RecentChanges', 'https://howto.wikioasis.org/wiki/Special:MyTalk', 'https://howto.wikioasis.org/wiki/Special:MyContributions', 'https://howto.wikioasis.org/wiki/Special:SpecialPages', 'https://howto.wikioasis.org/wiki/Special:Upload'];
var ToolboxIcon = ['schedule', 'chat', 'history', 'description', 'upload'];
var ToolboxText = ['Recent changes', 'My talk page', 'My contribs', 'Special pages', 'Upload file'];
for (var i = 0; i < ToolboxURL.length; i++) {
var TTContainer = document.createElement("a");
var TTContainerIcon = document.createElement("div");
var TTContainerText = document.createElement("div");
TTContainer.className = "toolbox-container";
TTContainerIcon.className = "toolbox-icon";
TTContainerText.className = "toolbox-text";
TTContainer.setAttribute('href',ToolboxURL[i]);
TTContainerIcon.textContent = ToolboxIcon[i];
TTContainerText.textContent = ToolboxText[i];
toolboxTray.append(TTContainer);
TTContainer.append(TTContainerIcon);
TTContainer.append(TTContainerText);
}