Cookies helfen uns bei der Bereitstellung von KiwiThek. Durch die Nutzung von KiwiThek erklärst du dich damit einverstanden, dass wir Cookies speichern. Weitere Informationen

Änderungen

Wechseln zu: Navigation, Suche

MediaWiki:Common.js

2.463 Bytes entfernt, 20 März
keine Bearbeitungszusammenfassung
/* Das folgende JavaScript wird für alle Benutzer geladen. */  /** Extra toolbar options ****************************************************** * * DescriptionMediaWiki: Adds extra buttons to the editing toolbar. * * To disable this script, add <code>mwCustomEditButtons = [];<code> to [[Special:Mypage/monobookCommon.js]]. * * Maintainers: [[User:MarkS]], [[User:Voice of All]], [[User:R. Koot]]
*/
// remove empty p-Tags & hide p-Tags only containing br-Tagsif $content = jQuery( '#content' );$content.remove( 'p:empty' );$content.find( 'p > br' ).each( function (mwCustomEditButtonsi, e ) { $br = jQuery( e ); if ( mwCustomEditButtons $br.pushsiblings({).length === 0 && "imageFile": "http://upload $br.parent().wikimediatext().org/wikipedia/en/1/13/Button_entertrim().png",length === 0 "speedTip": "Zeilenumbruch", ) { "tagOpen": "< $br />", "tagClose": "",.parent().hide() "sampleText": "" } });
// set language code
var languageCode = "de";
var urlParameterDeEasy = "einfach";
if ( window.location.href.indexOf( urlParameterDeEasy ) > -1 ) {
languageCode = "de-easy";
}
jQuery( '#mw-content-text' ).attr( 'lang', languageCode );
jQuery( 'body' ).attr( 'lang', languageCode );
mwCustomEditButtons.push({ "imageFile": "http://uploadincrease body height to match sidebar heightvar sidebarHeight = jQuery( '#mw-panel' ).wikimedia.org/wikipedia/en/1/12/Button_gallery.png",outerHeight(); "speedTip": "Bildergalerie einfügen", "tagOpen": "\n<gallery>\n", "tagClose": "\n</gallery>", "sampleText": "Image:Examplevar bodyHeight = jQuery( 'body.jpg|Caption1\nImage:Examplemediawiki' ).jpg|Caption2" }outerHeight(); mwCustomEditButtons.pushif (sidebarHeight > bodyHeight ) { "imageFile": "http://upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table jQuery( '#footer' ).png", "speedTip": "Tabelle css(3x3) einfügen", "tagOpen": '{| class="wikitable"\n|margin-bottom',sidebarHeight - bodyHeight ); "tagClose": "\n|}",else { "sampleText": " jQuery( '#mw-\n! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"panel' ).height( jQuery( 'body' ).height() ) });
mwCustomEditButtons// replace registration linkjQuery( '#pt-createaccount' ) .pushattr({'id', 'pt-gettingstarted' ); "imageFile": "skinsjQuery( '#pt-gettingstarted a' ) .attr( 'href', '/commonindex.php/images/button_link.png", "speedTip"Kiwithek: "Interner Link",Getting_Started' ) "tagOpen": .attr( '<div class="intern">[[title', "tagClose": "]]</div>"'Lies nach, "sampleText": "Hier steht wie du mit uns in Kontakt treten kannst um an der interne Link"KiwiThek mitzuarbeiten.' ) } .text( 'Getting Started' );
mwCustomEditButtons.push(// insert Bildinformationen template into uploaded file pagevar template = '{{Bildinformationen\n' + '| Beschreibung = Bitte bearbeite mich und fülle die Bildinfos aus!\n' + '| Urheber =\n' + '| Herausgeber =\n' + '| QuelleText =\n' + '| QuelleUrl =\n' + '| LizenzText =\n' + '| LizenzUrl =\n' + '| Originaltitel =\n' + '| Bearbeitung =\n' + "imageFile": "images/Button_Farbe.PNG", '| GeoLand =\n' + "speedTip": "Farbe1", '| GeoRegion =\n' + "tagOpen": '<span class| GeoGPSNorth ="farbe1">\n',+ "tagClose": "</span>", '| GeoGPSEast =\n' + "sampleText": "Hier steht der eingefärbte Text" '| Sonstiges =\n' + '}}'jQuery( '#wpUploadDescription' ).val(template);
mwCustomEditButtons// Badge: Page created by childrenvar hasCreatedByChildrenCategory = jQuery('#catlinks'). text().push indexOf('Seiten von Schulteams') >= 0if (hasCreatedByChildrenCategory) { var $pageByChildrenNode = jQuery('<div class="imageFilebadge badge--children": ><img src="images/Ankerresources/assets/klassenseite_logo.pngsvg", "speedTip": "Top Anker", alt="tagOpenDiese Seite wurde von SchülerInnen erstellt": '<div classtitle="imagelink_ankerDiese Seite wurde von SchülerInnen erstellt">[[#top|&nbsp;]]</div>', "tagClose": "", "sampleText": "" });
mwCustomEditButtons jQuery($pageByChildrenNode).pushinsertAfter({ "imageFile": "images/2SpaltenLayout.png", "speedTip": "2SpaltenLayout", "tagOpen": '{{2SpaltenLayout|Text=|Bilder=#firstHeading', "tagClose": "}}", "sampleText": "" });
}
//fix edit summary prompt for undo//this code fixes the fact that the undo function combined with the "no edit summary prompter" causes problems if leaving the//edit summary unchanged//this was added by [[User:Deskana]], code by [[User:Tra]]//see bug 8912addOnloadHook(function jQuery('#footer-places-disclaimer') { if (document.location.search.indexOf("undo=") != -1 && document.getElementsByNamefind('wpAutoSummarya')[0]) { document .getElementsByNameattr('wpAutoSummary')[0].value='1href'; }}) /** Edittools javascript loader ************************************************ * * Description: Pulls in [[MediaWiki:Edittools.js]]. Includes a cache-bypassing * version number in the URL in order to allow any changes to the edittools to * be rapidly deployed to users. * * Note that, by default, this function does nothing unless the element with * the ID "editpage-specialchars" (which contains the old edittools code in * [[MediaWiki:Edittools]], and will be retained as a placeholder in the new * implementation) has a class named "edittools-version-NNN", where NNN is a * number. If the class name has "test" before the number, the code will only * run for users who have set "window.testJsEdittools = true" in their user JS. * The "test" should be retained in the class name until the new edittools * implementation is ready and fully tested, and until at least 30 days have * passed since this loader stub was added (which will be in 27 June 2008). * * For compatibility with Alex Smotrov's original implementation, on which this * code is loosely based (see [[mw:User talk:Alex Smotrov/edittools.js]]), this * loader can also be disabled by setting "window.noDefaultEdittools = true". * * Maintainers: [[Userhttps:Ilmari Karonen]] */ addOnloadHook(function () { // needs to be deferred until the DOM has fully loaded var placeholder = documentlehrerweb.getElementById("editpage-specialchars"); if (!placeholder || window.noDefaultEdittools) return; var match = wien/(?:^| )edittoolsfooter-version-(\d+)(?: |$)nav/.exec(placeholder.classNameimpressum'); // set window .testJsEdittools = true to enable testing before full deployment if attr(!match && window.testJsEdittools) match = /(?:^| )edittools-version-(test\d+)(?: |$)/.exec(placeholder.className); if (!match) return; var url = wgScript + '?title=MediaWiki:Edittools.js&action=raw&ctype=text/javascript&nocache=target', '_blank' + match[1]; importScriptURI(url);}); //</source>
1.858
Bearbeitungen

Navigationsmenü