MediaWiki:Gadget-realtimeExchange-core.js
Jump to navigation
Jump to search
After saving, you may need to bypass your browser's cache to see the changes. For further information, see Wikipedia:Bypass your cache.
- In most Windows and Linux browsers: Hold down Ctrl and press F5.
- In Safari: Hold down ⇧ Shift and click the Reload button.
- In Chrome and Firefox for Mac: Hold down both ⌘ Cmd+⇧ Shift and press R.
/**
* Adds realtime Grand Exchange prices on the wiki
*
* @author JaydenKieran
*/
'use strict';
var conf = mw.config.get( [
'stylepath',
'wgTitle'
] ),
itemId = null,
self = {
/**
* Inital loading method
*/
init: function () {
var realtimeDiv = $('.realtimePrices');
realtimeDiv.each( function () {
var $this = $( this ),
itemId = $this.data('itemid');
var modalOpenBtn = new OO.ui.ButtonWidget( {
flags: [ 'primary' ],
label: 'View Real-time Prices',
classes: [ 'realtime-ge-openbtn' ]
} );
modalOpenBtn.on('click', function () {
window.open('https://prices.runescape.wiki/osrs/item/'+itemId);
});
$this.parent().append(
modalOpenBtn.$element
);
} );
},
};
$(function(){mw.loader.using( ['mediawiki.util', 'mediawiki.api', 'ext.gadget.rsw-util'], self.init )});