MediaWiki:Common.js: Difference between revisions
Add left fixed sidebar |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
$("<a>").text("Wiki").attr("href","https://wiki.geministation.com").append($("<img>").attr("src", "https://wiki.geministation.com/images/f/f7/G.png")).appendTo(sidebarList); | $("<a>").text("Wiki").attr("href","https://wiki.geministation.com").append($("<img>").attr("src", "https://wiki.geministation.com/images/f/f7/G.png")).appendTo(sidebarList); | ||
var links = [ | var links = [ | ||
["Mods", ""], | ["Mods", "https://wiki.geministation.com/images/5/52/Sidebar-mods.png"], /* [[File:Sidebar-mods.png]] */ | ||
["Items", ""], | ["Items", "https://wiki.geministation.com/images/a/a3/Sidebar-items.png"], /* [[File:Sidebar-items.png]] */ | ||
["Ships", ""], | ["Ships", "https://wiki.geministation.com/images/6/64/Sidebar-ships.png"], /* [[File:Sidebar-ships.png]] */ | ||
["Places", ""], | ["Places", "https://wiki.geministation.com/images/d/d6/Sidebar-places.png"], /* [[File:Sidebar-places.png]] */ | ||
["Missions", ""], | ["Missions", "https://wiki.geministation.com/images/c/c1/Sidebar-missions.png"], /* [[File:Sidebar-missions.png]] */ | ||
["Guides", ""] | ["Guides", "https://wiki.geministation.com/images/9/91/Sidebar-guides.png"] /* [[File:Sidebar-guides.png]] */ | ||
] | ]; | ||
for(var | for(var i = 0; i < links.length; i++){ | ||
var link = links[i]; | |||
$("<a>").text(link[0]).attr("href","https://wiki.geministation.com/" + link[0]).append($("<img>").attr("src", link[1])).appendTo(sidebarList); | $("<a>").text(link[0]).attr("href","https://wiki.geministation.com/" + link[0]).append($("<img>").attr("src", link[1])).appendTo(sidebarList); | ||
} | |||
/* Move the vector tabs to the bottom of the main page */ | |||
if($(".page-User_Mr_Pie_5_Sandbox.action-view.skin-vector").length){ | |||
$("#mw-head").clone(true).appendTo($("#bodyContent")) | |||
} | } | ||
| Line 41: | Line 47: | ||
$buttons.appendTo(this); | $buttons.appendTo(this); | ||
}); | }); | ||
}) | |||
// Creates the enhanced footer | |||
var $footer = $("<div>").attr("id", "footer__content"); | |||
$("footer#footer").html("").append($footer); | |||
var footerLinks = [ | |||
{ | |||
header: "Overview", | |||
links: [ | |||
// [text, link] | |||
["What is Gemini Station?", ""], | |||
["Contribute", ""], | |||
["Press", ""], | |||
["Contact", ""], | |||
["Terms of Use", ""], | |||
["Privacy Policy", "/Project:Privacy_policy"], // [[/Project:Privacy_policy]] | |||
] | |||
}, | |||
{ | |||
header: "Wiki", | |||
links: [ | |||
["Ships", "/Ships"], // [[Ships]] | |||
["Mods", "/Mods"], // [[Mods]] | |||
["Items", "/Items"], // [[Items]] | |||
["Facilities", "/Facilities"], // [[Facilities]] | |||
["Drones", "/Overview"], // [[Overview]] | |||
["Missions", "/Missions"], // [[Missions]] | |||
["Stories", "/Stories"], // [[Stories]] | |||
["Characters", "/Characters"] // [[Characters]] | |||
] | |||
}, | |||
{ | |||
header: "Community", | |||
links: [ | |||
["Game", ""], | |||
["Forum", ""], | |||
["Discord", ""], | |||
["Reddit", ""] | |||
] | |||
}, | |||
]; | |||
footerLinks.forEach(function(group){ | |||
var $ul = $("<ul>"); | |||
for(var i = 0; i < group.links.length; i++){ | |||
var link = group.links[i]; | |||
$("<li>").append( | |||
$("<a>").text(link[0]).attr("href", link[1]) | |||
).appendTo($ul); | |||
} | |||
$("<div>").addClass("footer-group").append( | |||
$("<h2>").text(group.header) | |||
).append($ul).appendTo($footer); | |||
}); | |||
$("#footer .footer-group:first-child").prepend( | |||
$("<a>").attr("id", "footer__logo").attr("href", "https://geministation.com/").append( | |||
$("<img>").attr("src", "https://wiki.geministation.com/images/0/06/Gemini_Station_Logo.png") | |||
) | |||
); | |||
}); | |||