Benutzer:Giftpflanze/split-tabs.js
aus Wikipedia, der freien Enzyklopädie
< Benutzer:Giftpflanze
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 8. April 2022 um 16:53 Uhr durch imported>Giftpflanze(460577) (dito).
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
$(function(){
wgMainNamespace = mw.config.get('wgFormattedNamespaces')[mw.config.get('wgNamespaceNumber') - mw.config.get('wgNamespaceNumber') % 2]
/**Benutzerleiste**/
mw.util.addPortletLink('p-personal',mw.util.getUrl('Spezial:Prefixindex/Benutzer:'+mw.config.get('wgUserName')+'/'), 'Unterseiten');
mw.util.addPortletLink('p-personal',mw.util.getUrl('Spezial:Prefixindex/Benutzer Diskussion:'+mw.config.get('wgUserName')+'/'), 'Diskussions-Unterseiten');
/**Tabs umgestalten**/
/*Unnütze Tabs entfernen*/
var array=new Array('#ca-view', '#ca-current', '#ca-edit', '#ca-history', '#ca-move', '#ca-addsection');
for (i in array) {
$(array[i]).remove();
}
/*Vector-Menü entfernen*/
if ($('#ca-move').length) {
$('#ca-move').remove();
$('#p-cactions').addClass('emptyPortlet');
}
/*IDs angleichen*/
$('#p-namespaces li:first').attr('id', 'o-view');
$('#ca-talk').attr('id', 'ot-view');
/**Neue Tabs einfügen**/
if (!mw.config.get('wgCanonicalSpecialPageName')) {
/*links*/
/*Bearbeiten/Quelltext betrachten*/
if ($('#ca-viewsource').length) {
$('#p-namespaces ul:first').append($('#ca-viewsource'));
$('#ca-viewsource').attr('id','o-edit');
} else {
mw.util.addPortletLink('p-namespaces',mw.util.getUrl(wgMainNamespace+':'+mw.config.get('wgTitle'))+'?action=edit','Bearbeiten','o-edit');
if (!(mw.config.get('wgNamespaceNumber') % 2) && mw.config.get('wgRevisionId') && mw.config.get('wgRevisionId') != mw.config.get('wgCurRevisionId')) {
mw.util.addPortletLink('p-namespaces',mw.util.getUrl(wgMainNamespace+':'+mw.config.get('wgTitle'))+'?action=edit&oldid='+mw.config.get('wgRevisionId'),'Version bearbeiten','o-revedit');
}
}
/*Versionsgeschichte/Verschieben*/
if (!$('#o-view').hasClass('new')) {
mw.util.addPortletLink('p-namespaces',mw.util.getUrl(wgMainNamespace+':'+mw.config.get('wgTitle'))+'?action=history','Versionsgeschichte','o-history');
mw.util.addPortletLink('p-namespaces',mw.util.getUrl('Spezial:Verschieben/'+wgMainNamespace+':'+mw.config.get('wgTitle')),'Verschieben','o-move');
}
/*Unterseiten*/
mw.util.addPortletLink('p-namespaces',mw.util.getUrl('Spezial:Prefixindex/'+wgMainNamespace+':'+mw.config.get('wgTitle'))+'/','Unterseiten','o-subpages');
/*Beobachten*/
if ($('#ca-watch').length) {
$('#p-namespaces ul:first').append($('#ca-watch'));
} else {
$('#p-namespaces ul:first').append($('#ca-unwatch'));
}
/*rechts*/
/*Bearbeiten/Abschnitt hinzufügen*/
$('#p-views ul:first').append($('#ot-view'));
mw.util.addPortletLink('p-views',mw.util.getUrl(wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle'))+'?action=edit','Bearbeiten','ot-edit');
if (mw.config.get('wgNamespaceNumber') % 2 && mw.config.get('wgRevisionId') && mw.config.get('wgRevisionId') != mw.config.get('wgCurRevisionId')) {
mw.util.addPortletLink('p-views',mw.util.getUrl(wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle'))+'?action=edit&oldid='+mw.config.get('wgRevisionId'),'Version bearbeiten','ot-revedit');
}
mw.util.addPortletLink('p-views',mw.util.getUrl(wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle'))+'?action=edit§ion=new','+','ot-addsection');
/*Versionsgeschichte/Verschieben*/
if (!$('#ot-view').hasClass('new')) {
mw.util.addPortletLink('p-views',mw.util.getUrl(wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle'))+'?action=history','Versionsgeschichte','ot-history');
mw.util.addPortletLink('p-views',mw.util.getUrl('Spezial:Verschieben/'+wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle')),'Verschieben','ot-move');
}
/*Unterseiten*/
mw.util.addPortletLink('p-views',mw.util.getUrl('Spezial:Prefixindex/'+wgMainNamespace+' Diskussion:'+mw.config.get('wgTitle'))+'/','Unterseiten','ot-subpages');
}
/*CSS-Klassen anpassen*/
if ($('#ca-addsection').length && $('#ca-addsection').hasClass('selected')) {
$('ot-addsection').addClass('selected');
}
/*Hervorhebungen und Einklappungen entfernen*/
$('#p-namespaces li:first').removeClass('selected');
var array=new Array('#ot-view', '#ca-history', '#ca-addsection');
for (i in array) {
if ($(array[i]).length) {
$(array[i]).removeClass('selected');
}
}
/*Tabs einklappbar machen*/
var array=new Array('#o-history', '#o-move', '#o-subpages', '#ot-view', '#ot-edit', '#ot-addsection', '#ot-history', '#ot-move', '#ot-subpages');
for (i in array) {
if ($(array[i]).length) {
$(array[i]).addClass('collapsible');
}
}
/*Tabs hervorheben*/
$('#o'+(mw.config.get('wgNamespaceNumber')%2?'t':'')+'-'+(mw.config.get('wgAction')=='submit'?'edit':mw.config.get('wgAction'))).addClass('selected');
if ($('#ot-addsection').hasClass('selected')) {
$('#ot-edit').attr('class', '');
}
/*Tabs neu berechnen*/
$.collapsibleTabs.handleResize();
});