Zum Inhalt springen

Helmstedt-Wiki:Technik/Skin/Gadgets/sourceEditing

Aus Helmstedt-Wiki

Helmstedt-Wiki:Technik/Linkbox

sourceEditing


Das Gadget sourceEditing ist nicht für Benutzerkonten konfigurierbar.

Es bewirkt Verbesserungen bei Quelltext-Bearbeitungen unterschiedlicher Art im Zusammenhang mit Bearbeitungskommentaren.


Lua-Fehler in Modul:MediaWikiGadgetDefinition, Zeile 462: attempt to index field 'data' (a nil value)

CSS

/*
 * Falls bei der Seitenbearbeitung vergessen wurde, die Zusammenfassung
 * auszufüllen
 */
.mw-summarymissed {
	border: 5px solid red;
	padding: 2px;
}

/* [[Special:Upload]]: Höheres Feld für die Beschreibung */
textarea#wpUploadDescription {
	height: 20em;
}

/*
 * Dunkelmodus: Hintergrundfarbe der editMenus überschreiben, bis es nativ im Skript funktioniert:
 * [[Helmstedt-Wiki:Technik/Skin/MediaWiki/Änderungen#MediaWiki:Gadget-editMenusDef.css_Darkmode_Anpassung]]
 */
@media screen {
	html.skin-theme-clientpref-night .menuSwitcher {
		background-color: var( --dewiki-hintergrundfarbe1 ) !important;
		color: var( --color-base, #202122 ) !important;
	}
	html.skin-theme-clientpref-night .editMenus-button {
		background-color: var( --dewiki-hintergrundfarbe5 ) !important;
	}
}

@media screen and ( prefers-color-scheme: dark ) {
	html.skin-theme-clientpref-os .menuSwitcher {
		background-color: var( --dewiki-hintergrundfarbe1 ) !important;
		color: var( --color-base, #202122 ) !important;
	}
	html.skin-theme-clientpref-os .editMenus-button {
		background-color: var( --dewiki-hintergrundfarbe5 ) !important;
	}
}

JS

// 
/* global window: false                                                */
/* jshint bitwise:true, curly:true, eqeqeq:true, latedef:true,
          laxbreak:true,
          nocomma:true, strict:true, undef:true, unused:true           */
( function ( mw, $ ) {
   "use strict";
   $( function() {
      $( "#wpSummary" ).val( function( i, s ) {
            var re;
            if ( s.length > 3  &&
                 s.substring( 0, 2 ) === "/*" ) {
               re = "\\{\\{[\\s_]*:?[\\s_]*(?:(?:Template|Vorlage)[\\s_]*:[\\s_]*)?Anker[\\s_]*\\|[^}]*\\}\\}\\s*";
               re = new RegExp( re, "gi" );
               return s.replace( re, "" );
            }
            return s;
                                              } );
                 } );
}( window.mediaWiki, window.jQuery ) );
//

Änderungswünsche

Bitte auf MediaWiki/Änderungen vorschlagen.