മീഡിയവിക്കി: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>
"https://ml.wikipedia.org/w/index.php?title=മീഡിയവിക്കി:Gadget-UserMessages.js&oldid=2592207" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്