„Benutzer:Pandiib/common.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 51: | Zeile 51: | ||
var field = document.createElement("input"); |
var field = document.createElement("input"); |
||
$(field).attr("id","languageSearch"); |
$(field).attr("id","languageSearch"); |
||
$(field).attr("placeholder","Switch language") |
|||
var span = document.createElement("span"); |
var span = document.createElement("span"); |
||
Zeile 57: | Zeile 58: | ||
var div = document.createElement("div"); |
var div = document.createElement("div"); |
||
$(div).css("float","left"); |
$(div).css("float","left"); |
||
$(div).css("padding-left","0. |
$(div).css("padding-left","0.4em"); |
||
$(div).css("padding-top","0.7em"); |
$(div).css("padding-top","0.7em"); |
||
div.innerHTML = span.outerHTML; |
div.innerHTML = span.outerHTML; |
||
Version vom 8. Dezember 2014, 14:09 Uhr
structureMenu();
removeSidebar();
addSearch();
/* ----------------------------------------------- */
function structureMenu() {
var a = document.createElement("a");
a.href = $("#pt-logout a").attr("href");
a.innerHTML = "Logout";
var a2 = document.createElement("a");
a2.href = "//de.wikipedia.org/wiki/Spezial:Einstellungen#mw-prefsection-rendering";
a2.innerHTML = "Preferences";
var span = document.createElement("span");
span.innerHTML = a.outerHTML;
var span2 = document.createElement("span");
span2.innerHTML = a2.outerHTML;
var li = document.createElement("li");
li.class = "collapsible";
li.innerHTML = span.outerHTML;
var li2 = document.createElement("li");
li2.class = "collapsible";
li2.innerHTML = span2.outerHTML;
$("#ca-history").after(li);
$("#ca-history").after(li2);
}
function removeSidebar() {
var a = document.createElement("a");
a.innerHTML = "Main page";
a.href = "//de.wikipedia.org/wiki/Wikipedia:Hauptseite";
var span = document.createElement("span");
span.innerHTML = a.outerHTML;
var li = document.createElement("li");
li.class = "collapsible";
li.innerHTML = span.outerHTML;
$("#ca-nstab-main").before(li);
$("#ca-nstab-user").before(li);
}
function addSearch() {
var field = document.createElement("input");
$(field).attr("id","languageSearch");
$(field).attr("placeholder","Switch language")
var span = document.createElement("span");
span.innerHTML = field.outerHTML;
var div = document.createElement("div");
$(div).css("float","left");
$(div).css("padding-left","0.4em");
$(div).css("padding-top","0.7em");
div.innerHTML = span.outerHTML;
$("#p-namespaces").after(div);
var list = $(".interlanguage-link");
var names = [];
var links = [];
$(".interlanguage-link a").each(function() {
names.push($(this).html());
links.push($(this).attr("href"));
});
var linkMap = {};
for (i=0;i<names.length;i++) {
linkMap[names[i]] = links[i];
}
$.getScript("//code.jquery.com/ui/1.11.2/jquery-ui.js", function() {
$('head').append('<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css" type="text/css" />');
$("#languageSearch").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(names, request.term);
response(results.slice(0, 5));
}
});
$("#languageSearch").keyup(function (event) {
if (event.keyCode == 13) {
document.location = linkMap[$("#languageSearch").val()];
}
});
});
}