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
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// Inhalte ausdehnen
(function() {
var editable = $('textarea#wpTextbox1').length==1,
fullcontent = false,
nowrap = false;
if ($('#jw-expand-lines').length==0) {
$('head').append(
'<link href="/w/index.php?title=Benutzer:Wiegels/css/expander.css&action=raw&ctype=text/css" rel="stylesheet" type="text/css"/>');
$('#p-cactions, #left-navigation').find('li').first().before(
'<li id="jw-expand-content"><a href="#" accesskey="<" title="Seitenleiste ausblenden [Alt+Umschalt+<]">'+String.fromCharCode(171)+'</a></li>'+
(editable ?
'<li id="jw-expand-editor"><a href="#" accesskey="%" title="Vollbildeditor umschalten [Alt+Umschalt+%]">%</a></li>' : '')+
'<li id="jw-expand-lines"><a href="#" accesskey="=" title="Zeilenumbruch ausschalten [Alt+Umschalt+=]">=</a></li>');
}
return function() {
// expand content
$('#jw-expand-content a').on('click', function(event) {
event.preventDefault();
fullcontent = !fullcontent;
$('body').toggleClass('jw-expanded-content', fullcontent);
$('#jw-expand-content a').
attr('title', 'Seitenleiste '+(fullcontent ? 'ein' : 'aus')+'blenden [Alt+Umschalt+<]').
html(String.fromCharCode(fullcontent ? 187 : 171));
});
// expand editor
$('#jw-expand-editor a').on('click', function() {
event.preventDefault();
$('body').toggleClass('jw-expanded-editor');
$('textarea#wpTextbox1').focus();
});
$(document).on('keydown', function(event) {
if (event.which==27) { // hit esc key
$('body').removeClass('jw-expanded-editor');
}
});
// expand lines
$('#jw-expand-lines a').on('click', function() {
event.preventDefault();
nowrap = !nowrap;
$(editable ? 'textarea#wpTextbox1' : '.mw-body, .mw-special-ExpandTemplates textarea, .mw-highlight-lang-javascript pre').
toggleClass('jw-expanded-lines').focus();
$('#jw-expand-lines a').
attr('title', 'Zeilenumbruch '+(nowrap ? 'ein' : 'aus')+'schalten [Alt+Umschalt+#]').
html(String.fromCharCode(nowrap ? 8800 : 61));
})
};
})()();