MediaWiki:Forcesummary.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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
if ( wgNamespaceNumber == 0     /* ANR        */
  || wgNamespaceNumber == 6     /* Datei:     */
  || wgNamespaceNumber == 8     /* MediaWiki: */
  || wgNamespaceNumber == 10    /* Vorlage:   */
  || wgNamespaceNumber == 12    /* Hilfe:     */
  || wgNamespaceNumber == 14    /* Kategorie: */
   ) {
    var wpSummary = document.getElementById( 'wpSummary' );
    var wpSave    = document.getElementById( 'wpSave' );
    if( wpSummary && wpSave ) {
        var wpSaveTitle = wpSave.title;
        var wpSaveTitleDisabled = 'Bitte gebe in dem rot-hinterlegten Textfeld ein Bearbeitungskommentar ein.';
        var wpSummaryTitle      = 'Bitte gebe hier ein Bearbeitungskommentar ein.';
        var keyFunction = function () {
            var wpSave = document.getElementById( 'wpSave' );
            var wpSummary = document.getElementById( 'wpSummary' );
            if( wpSave && wpSummary ) {
                if( wpSummary.value.match( /^\s*(\/\*.*\*\/)?\s*$/ ) ) {
                    wpSave.title = wpSaveTitleDisabled;
                    wpSave.style.color = 'red';
                    wpSummary.title = wpSummaryTitle;
                    wpSummary.style.backgroundColor = 'FF6A6A';
                } else {
                    wpSave.title = wpSaveTitle;
                    wpSave.style.color = 'black';
                    wpSummary.title = '';
                    wpSummary.style.backgroundColor = 'white';
                }
            }
        };
        keyFunction();
        wpSummary.onkeydown  = keyFunction;
        wpSummary.onkeypress = keyFunction;
        wpSummary.onkeyup    = keyFunction;
    }
}