MediaWiki talk:SearchIcons.js

The iconMap cannot be easily overriden with the current code. Ideally, for allow local sites to override certain parts of the code, it should be coded like this:

// private variables with the default values var _iconMap = [ // URL to image, then one space, then the name of the article 'http://upload.wikimedia.org/wikipedia/commons/9/94/Empty_search_icon.png Emptiness' ];

// Check for local customizations. Checks for global variable window.SearchIcons_iconMap first, then fallback to the default SearchIcons._iconMap var lines = (window.SearchIcons_iconMap || SearchIcons._iconMap);

Then, for overriding on a local wiki, first declare the var window.SearchIcons_iconMap and then import the script:

window.SearchIcons_iconMap = [ /* whatever */ ]; importScriptURI('http://www.mediawiki.org/w/index.php?title=MediaWiki:SearchIcons.js&action=raw&ctype=text/javascript');

Note: variable names are just an example. The defaults don't need to be private, but prevent people from trying to override them the wrong way. --Ciencia Al Poder 20:49, 27 October 2011 (UTC)== Legacy JavaScript ==

Hello! This script has been detected as using deprecated parameters that need to be replaced with the updated version. Examples include  needs to be replaced with  ;  all wgGlobalVariables need to be properly gotten with  ; and   needs to be called with. Please see ResourceLoader/Legacy JavaScript for details. Thank you. Technical 13 (talk) 18:13, 18 January 2015 (UTC)