MediaWiki:Gadget-armory-core.js: Difference between revisions
Created page with "//<nowiki> 'use strict'; var queryDefaults = { slot: 'armor', tradeable: 'any', cbclass: 'any', restriction: 'surface', hiderecolour: true, tier_min: 100, tier_max: 50..." |
mNo edit summary |
||
| Line 269: | Line 269: | ||
//fieldset | //fieldset | ||
fieldset = new OO.ui.FieldsetLayout({ | fieldset = new OO.ui.FieldsetLayout({ | ||
label: ' | label: 'Armory search', | ||
id: ' | id: 'armoryFilterSelector' | ||
}); | }); | ||
| Line 282: | Line 282: | ||
//new OO.ui.FieldLayout(augmentedSelect, { label: 'Augmentation', align: 'left' }), | //new OO.ui.FieldLayout(augmentedSelect, { label: 'Augmentation', align: 'left' }), | ||
new OO.ui.FieldLayout(recolourCheck, { label: 'Hide recolours and dyes?', align: 'left' }), | new OO.ui.FieldLayout(recolourCheck, { label: 'Hide recolours and dyes?', align: 'left' }), | ||
new OO.ui.LabelWidget({label: 'Tier filters', classes: [' | new OO.ui.LabelWidget({label: 'Tier filters', classes: ['armory-tier-label']}), | ||
new OO.ui.HorizontalLayout({ | new OO.ui.HorizontalLayout({ | ||
items: [ | items: [ | ||
| Line 399: | Line 399: | ||
} | } | ||
var template = [ | var template = [ | ||
'{{ | '{{Armory', | ||
'|slot='+params.slot, | '|slot='+params.slot, | ||
'|cbclass='+params.cbclass, | '|cbclass='+params.cbclass, | ||
| Line 469: | Line 469: | ||
page: 0 | page: 0 | ||
}, | }, | ||
table = $results.find('table. | table = $results.find('table.armory'); | ||
resultsLabel.setLabel(''); | resultsLabel.setLabel(''); | ||
| Line 483: | Line 483: | ||
if (mw.config.get('skin') !== 'minerva') { | if (mw.config.get('skin') !== 'minerva') { | ||
mw.loader.using('jquery.tablesorter', function(){ | mw.loader.using('jquery.tablesorter', function(){ | ||
$results.find('table. | $results.find('table.armory.sortable').tablesorter(); | ||
}); | }); | ||
} | } | ||
| Line 498: | Line 498: | ||
var uri = new mw.Uri(); | var uri = new mw.Uri(); | ||
var search = false, parsed; | var search = false, parsed; | ||
loadingGif = $('# | loadingGif = $('#armorySelector #armoryLoadingGif img').clone(); | ||
if (typeof(uri.query.l) === 'string') { | if (typeof(uri.query.l) === 'string') { | ||
parsed = parseShortLink(uri.query.l); | parsed = parseShortLink(uri.query.l); | ||
| Line 506: | Line 506: | ||
makeForm(queryDefaults); | makeForm(queryDefaults); | ||
} | } | ||
$selector = $('# | $selector = $('#armorySelector'); | ||
$messages = $('<div id=" | $messages = $('<div id="armoryMessages">'); | ||
$results = $('<div id=" | $results = $('<div id="armoryResults">'); | ||
$selector.empty().append(fieldset.$element).after($results).after($messages); | $selector.empty().append(fieldset.$element).after($results).after($messages); | ||
if (search) { | if (search) { | ||