MediaWiki:Gadget-ClaimTask.js
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.
//<nowiki>
$( function() {
'use strict';
var page = mw.config.get( 'wgPageName' );
if ( page === 'Wikipedia:Persondatafrågor' ) {
$( '.mw-headline' ).after( '<span class="gadget-claimtask">[<a href="#">antag uppdrag</a>]</span>' );
$( '.gadget-claimtask a' ).click( function( e ) {
e.preventDefault();
var api = new mw.Api(),
heading = $( this ).parent().prev().parent(),
text = heading.find( '.mw-headline' ).text(),
index = heading.parent().children( 'h2' ).index( heading );
api.postWithToken( 'edit', {
action: 'edit',
title: page,
section: index + 1,
summary: 'Antar uppdrag angående ' + text + '.',
appendtext: '\n\nJag antar uppdraget. ~~~~'
} ).done( function( result, jqXHR ) {
location.reload();
} );
} );
}
} );
//</nowiki>