میڈیاویکی:Gadget-UserMessages.js
یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں
شاید اس اسکرپٹ کی دستاویزی تفصیلات میڈیاویکی:Gadget-UserMessages پر موجود ہیں۔ |
//<nowiki>
/**
** This is the installer-Script for MediaWiki:AxUserMsg.js
** Using LOD (Load on demand) to increase the overall page-loading time.
** Written in 2011 by Rillke
**
**/
// This Code is jsHint valid!
/*global jQuery:false, mw:false, importScript:false */
(function($) {
'use strict';
if (3 === mw.config.get('wgNamespaceNumber') ||
2 === mw.config.get('wgNamespaceNumber') ||
( -1 === mw.config.get('wgNamespaceNumber') &&
(-1 !== $.inArray(mw.config.get('wgCanonicalSpecialPageName'),
['Contributions', 'DeletedContributions', 'Block', 'CentralAuth', 'Userrights', 'Listfiles', 'Log'])) ))
{
var loadFullScript = function() {
mw.loader.load( mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ) + '?title=MediaWiki:AxUserMsg.js&action=raw&ctype=text/javascript&dummy=1' );
setTimeout(function() {
if (!window.AxUserMsg) {
loadFullScript();
}
}, 4500);
};
if (window.installOldLinks || window.AxUserMsgFireAsYouClick) {
if (window.AxUserMsgFireAsYouClick) {
window.installOldLinks = true;
}
// User wants old links - therefore we have to load the whole script each time
loadFullScript();
return;
} else {
$(document).ready(function () {
mw.loader.using(['mediawiki.util'], function () {
if (window.installOldLinks || window.AxUserMsgFireAsYouClick) {
if (window.AxUserMsgFireAsYouClick) {
window.installOldLinks = true;
}
// User js was loaded later, so do it now!
loadFullScript();
return;
}
if (0 === $('#t-AjaxUserMessage').length && 0 === $('#t-AjaxUserMessageLOD').length) {
var linktext = "تذکیر";
var pHref = mw.util.addPortletLink('p-tb', '#', linktext, 't-AjaxUserMessageLOD', 'صارف کو ویکی اصول و ضوابط کی تذکیر یا سہولتوں کی اطلاع دیں');
if (!pHref) {
throw new Error('Gadget user messages: Unable to install link!');
}
$(pHref).on('click.umBootStrap', function(e) {
var $linknode = $(this).find('a');
if (0 === $linknode.length) {
$linknode = $(this);
}
e.preventDefault();
$linknode.text('کھل رہا ہے۔۔۔');
$(document).on('scriptLoaded', function(evt, st, o) {
if (st) {
if ('AxUserMsg' === st && o) {
$linknode.text(linktext);
o.umNotifyUser();
}
}
});
$(this).off('click.umBootStrap');
loadFullScript();
});
}
});
});
}
} // Namespace Guard
})(jQuery);
//</nowiki>