MediaWiki:Gadget-editsection0.js

Från Wikinews, den fria nyhetstjänsten

OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.

  • Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
  • Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
  • Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
  • Opera: Tryck Ctrl-F5.
// This will add an [edit] link at the top of all pages except preview pages and the main page
// by User:Pile0nades
 
 
// Add an [edit] link to pages
$(function () {
  if( window.location.href.indexOf( "&action=edit&section=0" ) != -1 )
    document.getElementById( "wpSummary" ).value = "/* Intro */ ";

  // if not viewing a page, stop
  if( mw.config.get('wgAction') != "view" ) return;
 
  // if viewing a special page, stop
  if( mw.config.get('wgCanonicalNamespace') == "Special" ) return;
 
  // if viewing a diff page, stop
  if( document.getElementById( "difference‎" ) ) return;
 
  // if viewing the main page, stop
  if( mw.config.get( 'wgIsMainPage' ) ) return;
 
  // insert divContainer into the DOM below the h1
  if( window.location.href.indexOf( "&action=edit" ) == -1 ) {
    var divContainer = document.createElement( 'div' );
    divContainer.className = 'editsection';
    divContainer.setAttribute( 'style', 'font-size:60%;font-weight:400' );
    divContainer.innerHTML = '[<a href="'+mw.config.get('wgScript')+'?title='+mw.config.get('wgPageName')+'&action=edit&section=0" title="'+document.title.split(" - ")[0]+'">redigera</a>]';
    document.getElementById( 'firstHeading' ).appendChild( divContainer );
  }
});