Zum Inhalt springen

Benutzer:Oxymoron83/melden.js

aus Wikipedia, der freien Enzyklopädie

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
// If TwinkleConfig aint exist.
 if( typeof( TwinkleConfig ) == 'undefined' ) {
	TwinkleConfig = {};
 }

//Portlet für Benutzerdiskussionsseiten
 addOnloadHook(function() {
	if ( wgNamespaceNumber == 3 && ( QueryString.equals( 'action', 'edit' ) || QueryString.equals( 'action', 'submit' ) ) ) {
               mw.util.addPortletLink("p-cactions", 'javascript:melden()', "Strike", "ca-melden", "Benutzer an WP:WM melden");
        }
 });

 function melden () {
        var meldenquery = {
		'title': 'Wikipedia:Vandalismusmeldung',
		'action': 'edit',
		'section':'new',
		'vanarticle': QueryString.exists( 'vanarticle' ) ? QueryString.get( 'vanarticle' ) : '',
		'vandal': wgTitle
		//'vanarticlerevid': vanarticlerevid,
		//'vanarticlegoodrevid': vanarticlegoodrevid,
		//'type': type,
		//'count': count
	}


        window.open(mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/index.php?' + QueryString.create( meldenquery ),'VM','');
 }

//Eintragungen auf VM
 addOnloadHook(function() {
      if ( wgPageName == "Wikipedia:Vandalismusmeldung" && ( QueryString.equals( 'action', 'edit' ) || QueryString.equals( 'action', 'submit' ) ) ) {
          if( !QueryString.exists( 'vandal' ) ) {	  
  	       document.getElementById( 'wpTextbox1' ).rows = 10;
               return;
          }
          var vandalname = decodeURI(QueryString.get( 'vandal' ));
          var notice = "{{Benutzer|" + vandalname + "}} vandaliert";

	  if( QueryString.exists( 'vanarticle' ) ) {
		var article = decodeURI(QueryString.get( 'vanarticle' )).replace( /^(Image|Category):/i, ':$1:' );
		notice += " in [[" + article + "]]";
	  } 

	  notice += ". --~~" + "~~"; 
 
	  document.getElementById( 'wpTextbox1' ).value = notice;
	  document.getElementById( 'wpSummary' ).value = "[[Benutzer:" + vandalname + "]]";
	  if( TwinkleConfig.markAIVReportAsMinor ) {
		document.getElementById( 'wpMinoredit' ).checked = true;
	  }
	  document.getElementById( 'wpPreview' ).click();
	  //document.getElementById('editform').submit();
	  window.open(mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/index.php?title=Spezial:Logbuch&type=block&page=Benutzer%3A' + vandalname, 'Blocklog','');
     }
 
 });