മീഡിയവിക്കി:Gadget-UserMessages.js
ശ്രദ്ധിക്കുക: സേവ് ചെയ്തശേഷം മാറ്റങ്ങൾ കാണാനായി താങ്കൾക്ക് ബ്രൗസറിന്റെ കാഷെ ഒഴിവാക്കേണ്ടി വന്നേക്കാം.
- ഫയർഫോക്സ് / സഫാരി: Reload ബട്ടൺ അമർത്തുമ്പോൾ Shift കീ അമർത്തി പിടിക്കുകയോ, Ctrl-F5 അല്ലെങ്കിൽ Ctrl-R (മാക്കിന്റോഷിൽ ⌘-R ) എന്ന് ഒരുമിച്ച് അമർത്തുകയോ ചെയ്യുക
- ഗൂഗിൾ ക്രോം: Ctrl-Shift-R (മാക്കിന്റോഷിൽ ⌘-Shift-R ) അമർത്തുക
- ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ: Refresh ബട്ടൺ അമർത്തുമ്പോൾ Ctrl കീ അമർത്തിപിടിക്കുക. അല്ലെങ്കിൽ Ctrl-F5 അമർത്തുക
- ഓപ്പറ: Menu → Settings എടുക്കുക (മാക്കിൽ Opera → Preferences) എന്നിട്ട് Privacy & security → Clear browsing data → Cached images and files ചെയ്യുക.
//<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=7' );
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', 'Launch user messages script');
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('Loading...');
$(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>