ميډياويکي:Gadget-tasks.js
يادښت: د غوره توبونو د خوندي کولو وروسته، خپل د کتنمل (بروزر) ساتل شوې حافظه تازه کړی.د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئ.
- فايرفاکس/ سفري: په دې کتنمل کې د Reload د ټکوهلو په وخت د Shift تڼۍ نيولې وساتی، او يا هم Ctrl-F5 يا Ctrl-Rتڼۍ کېښکاږۍ (په Apple Mac کمپيوټر باندې ⌘-R کېښکاږۍ)
- گووگل کروم: په دې کتنمل کې د Ctrl-Shift-R تڼۍ کېښکاږۍ (د مک لپاره ⌘-Shift-R)
- انټرنټ اېکسپلورر: په دې کتنمل کې د Refresh د ټکوهلو په وخت کې د Ctrl تڼۍ کېښکاږلې ونيسۍ، او يا هم د Ctrl-F5 تڼۍ کېښکاږۍ
- اوپرا: په دې کتنمل کې د خپل براوزر ساتل شوې حافظه پدې توگه سپينولی شی Tools→Preferences
لاسوند[جوړول]
//heWP
$( function() {
var page = 'مستخدم:' + mw.config.get('wgUserName') + '/مهامي';
function showPage() {
mw.loader.using( ['mediawiki.api'] ).then( function() {
new mw.Api({ ajax: { cache: false } }).get( { action: 'parse', page: page, smaxage: 0,
disableeditsection: true } ).done( function( data ) {
if ( data && data.parse && data.parse.text && data.parse.text['*'] )
showContent( page, data.parse.text['*'] );
} ); // parse returned
} ); // using api returned
} // showpage.sho
function showRaw() {
$.ajax( {
url: mw.util.wikiScript(),
data: { action: 'raw', title: page },
dataType: 'text'
} ).done( function( data ) {
showContent( page, data, true );
} );
}
function showContent( title, content, raw ) {
mw.loader.using( [ 'jquery.ui', 'mediawiki.api' ] ).then( function() {
var dialog,
api = new mw.Api({ ajax: { cache: false } }),
inside = raw
? $( '<textarea>' )
.attr( { raws: 25, resize: true } )
.val( content )
.css( { 'width': $('body').width() * (window.my_93_width || 0.8),
'height' : $('body').height() * (window.my_93_height || 0.8), overflow: 'auto' } )
: $( '<div>' )
.css( { 'max-width': $('body').width() * 0.9, 'max-height' : $('body').height() * 0.8,
overflow: 'auto' } )
.append( content ),
buttons = [ {text: 'احفظ وأغلق', click: doSaveClose} ],
buttons1 = [ {text: 'عدل', click: doEdit} ];
function doSaveClose() {
api.postWithEditToken( { action: 'edit', title: title, text: inside.val(), smaxage: 0,
summary: dialog.find('input').val() || "مهامي (إضافة)" } ).done(function(d) {
if (d && d.edit && d.edit.result == 'Success') mw.notify('تمام');
});
dialog.dialog( 'close' );
}
function doEdit() {
showRaw();
dialog.dialog( 'close' );
}
dialog = $( '<div>' )
.dialog( {
title: title,
width: 'auto',
height: 'auto',
position: [$('body').width() * 0.05, $('body').height() * 0.05],
buttons: raw ? buttons : buttons1
} )
.append( inside );
if (raw) {dialog.append('<form><input type="text" placeholder="ملخص"' +
' style="width:95%;margin:10px 3px 0;" title="ملخص التعديل (اختياري)"/></form>'); }
} ); // using dialog returned
}
$( mw.util.addPortletLink( 'p-personal', '#', 'مهامي' , 'pt-remainder', '', '', '#pt-mytalk') )
.click( showPage );
} );