MediaWiki:Gadget-refreshTeamnameLuaCache.js

// $( function {	if (mw.config.get('wgPageName') != 'Module:Teamnames') return;	$(mw.util.addPortletLink('p-views', 'javascript:;', 'Refresh Teamnames', 'ca-refresh-teamnames', 'Refresh Teamnames')).click(function { clearDisplayColor('ca-refresh-teamnames'); var statuscolor = 'gadget-action-success'; var a = new mw.Api; console.log('Starting...'); a.get({			action : 'query',			prop : 'revisions',			titles : 'Module:Team',			rvprop : 'content'		}).then(function(data) {			for (p in data.query.pages) {				content = data.query.pages[p].revisions[0]["*"];			}			var prefix = content.match(/PREFIX = '(.+?)'/)[1];			console.log(prefix);			a.get({ action : 'parse', text : '' }).then(function(data) { console.log('Done!'); displayColor(statuscolor, 'ca-refresh-teamnames'); });		});	}); }); //