Content added Content deleted
m (fix naming) |
mNo edit summary |
||
Line 5: | Line 5: | ||
var dOptions = new psw.db.DisplayOptions(); |
var dOptions = new psw.db.DisplayOptions(); |
||
qOptions. |
qOptions.addButtonMultiInput( |
||
'gender', |
'gender', |
||
{ label: 'Gender' }, |
{ label: 'Gender' }, |
||
Line 18: | Line 18: | ||
); |
); |
||
qOptions. |
qOptions.addButtonMultiInput( |
||
'acquire', |
'acquire', |
||
{ label: 'Acquisition method' }, |
{ label: 'Acquisition method' }, |
||
Line 34: | Line 34: | ||
); |
); |
||
qOptions. |
qOptions.addButtonMultiInput( |
||
'accessory', |
'accessory', |
||
{ label: 'Has accessory?' }, |
{ label: 'Has accessory?' }, |
||
Line 47: | Line 47: | ||
); |
); |
||
qOptions. |
qOptions.addButtonMultiInput( |
||
'unique accessory', |
'unique accessory', |
||
{ label: 'Has unique accessory?' }, |
{ label: 'Has unique accessory?' }, |
||
Line 60: | Line 60: | ||
); |
); |
||
qOptions. |
qOptions.addButtonMultiInput( |
||
'unique hair', |
'unique hair', |
||
{ label: 'Has unique hair?' }, |
{ label: 'Has unique hair?' }, |
||
Line 73: | Line 73: | ||
); |
); |
||
qOptions. |
qOptions.addDateInput( |
||
'released after', |
'released after', |
||
{ label: 'Released after' } |
{ label: 'Released after' } |
||
); |
); |
||
qOptions. |
qOptions.addDateInput( |
||
'released before', |
'released before', |
||
{ label: 'Released before' } |
{ label: 'Released before' } |
Latest revision as of 05:52, 13 April 2023
( function ( $, mw, psw ) {
'use strict';
var qOptions = new psw.db.QueryOptions();
var dOptions = new psw.db.DisplayOptions();
qOptions.addButtonMultiInput(
'gender',
{ label: 'Gender' },
{
items: [
{ label: 'Any', data: ' ' },
{ label: 'Ladies', data: 'Ladies' },
{ label: 'Men', data: 'Men' }
],
selected: 'Any'
}
);
qOptions.addButtonMultiInput(
'acquire',
{ label: 'Acquisition method' },
{
multiselect: true,
items: [
{ label: 'Automatically unlocked' },
{ label: 'Card' },
{ label: 'Costume Shop' },
{ label: 'Crystal Shop' },
{ label: 'Premium Mission Pass' },
{ label: 'Premium Present Gacha' },
]
}
);
qOptions.addButtonMultiInput(
'accessory',
{ label: 'Has accessory?' },
{
items: [
{ label: 'Any', data: ' ' },
{ label: 'Yes', data: '1' },
{ label: 'No', data: '0' }
],
selected: 'Any'
}
);
qOptions.addButtonMultiInput(
'unique accessory',
{ label: 'Has unique accessory?' },
{
items: [
{ label: 'Any', data: ' ' },
{ label: 'Yes', data: '1' },
{ label: 'No', data: '0' }
],
selected: 'Any'
}
);
qOptions.addButtonMultiInput(
'unique hair',
{ label: 'Has unique hair?' },
{
items: [
{ label: 'Any', data: ' ' },
{ label: 'Yes', data: '1' },
{ label: 'No', data: '0' }
],
selected: 'Any'
}
);
qOptions.addDateInput(
'released after',
{ label: 'Released after' }
);
qOptions.addDateInput(
'released before',
{ label: 'Released before' }
);
$( function () {
var search = new psw.db.SearchWidget(
{ queryOptions: qOptions, displayOptions: dOptions },
{ selector: '#costume-results', template: 'Costume datatable' }
);
$( '#costume-query' ).append( search.fieldset.$element );
});
} )( jQuery, mediaWiki, pswiki );