MediaWiki:Gadget-armory-core.js: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
var queryDefaults = { | var queryDefaults = { | ||
slot: ' | slot: 'head', | ||
members: 'any', | |||
tradeable: 'any', | tradeable: 'any', | ||
cbclass: 'any', | cbclass: 'any', | ||
restriction: 'surface', | restriction: 'surface', | ||
augmented: 'any', | |||
hiderecolour: true, | hiderecolour: true, | ||
tier_min: | tier_min: 1, | ||
tier_max: | tier_max: 120, | ||
tier_min_enabled: true, | tier_min_enabled: true, | ||
tier_max_enabled: false, | tier_max_enabled: false, | ||
| Line 15: | Line 17: | ||
}, | }, | ||
queryMap = { | queryMap = { | ||
slot: [ ' | slot: [ 'head', 'torso', 'legs', 'hands', 'feet', 'main hand weapon', 'off-hand weapon', 'off-hand', '2h weapon', 'neck', 'ring', 'back', 'ammo', 'pocket' ], | ||
members: [ 'any', 'yes', 'no' ], | |||
tradeable: [ 'any', 'yes', 'no' ], | tradeable: [ 'any', 'yes', 'no' ], | ||
cbclass: [ 'any', 'melee', 'magic', 'ranged', 'hybrid' ], | cbclass: [ 'any', 'melee', 'magic', 'ranged', 'hybrid' ], | ||
| Line 66: | Line 69: | ||
slotDropdown = new OO.ui.DropdownInputWidget({ | slotDropdown = new OO.ui.DropdownInputWidget({ | ||
options: [ | options: [ | ||
{ data: ' | { data: 'head' , label: 'Head' }, | ||
{ data: ' | { data: 'torso' , label: 'Body' }, | ||
{ data: 'weapons' , label: ' | { data: 'legs' , label: 'Legs' }, | ||
{ data: ' | { data: 'hands' , label: 'Hands' }, | ||
{ data: ' | { data: 'feet' , label: 'Feet' }, | ||
{ data: ' | { data: 'main hand weapon' , label: 'Main hand weapons' }, | ||
{ data: 'off-hand weapon' , label: 'Off-hand weapons' }, | |||
{ data: 'off-hand' , label: 'Other off-hands' }, | |||
{ data: '2h weapon' , label: 'Two-handed weapons' }, | |||
{ data: 'neck' , label: 'Neck' }, | |||
{ data: 'ring' , label: 'Ring' }, | |||
{ data: 'back' , label: 'Cape' }, | |||
{ data: 'ammo' , label: 'Ammo' }, | |||
{ data: 'pocket' , label: 'Pocket' } | |||
], | ], | ||
value: params.slot, | value: params.slot, | ||
align: 'left' | align: 'left' | ||
}); | }); | ||
//membership | |||
membersSelect = new OO.ui.ButtonSelectWidget({ | |||
items: [ | |||
new OO.ui.ButtonOptionWidget({ data: 'any', label: 'Any'}), | |||
new OO.ui.ButtonOptionWidget({ data: 'yes', label: 'Members\' only' }), | |||
new OO.ui.ButtonOptionWidget({ data: 'no', label: 'Not member\'s only' }), | |||
], | |||
align: 'left' | |||
}); | |||
membersSelect.selectItemByData(params.members); | |||
//tradeable | //tradeable | ||
| Line 148: | Line 170: | ||
//tierMin | //tierMin | ||
tierMinSelect = new OO.ui.NumberInputWidget({ | tierMinSelect = new OO.ui.NumberInputWidget({ | ||
min: | min: 0, | ||
max: | max: 120, | ||
value: params.tier_min, | value: params.tier_min, | ||
align: 'left', | align: 'left', | ||
| Line 156: | Line 178: | ||
//tierMax | //tierMax | ||
tierMaxSelect = new OO.ui.NumberInputWidget({ | tierMaxSelect = new OO.ui.NumberInputWidget({ | ||
min: | min: 0, | ||
max: | max: 120, | ||
value: params.tier_max, | value: params.tier_max, | ||
align: 'left', | align: 'left', | ||