MediaWiki:Gadget-AdvancedSearchHelper.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+activation page |
moh c'è pure globale! meta:WMDE_Technical_Wishes/AdvancedSearch yuppie! meno lavoro per noi! asd; grazie a Superchilum per l'idea di non raddoppiare le funzionalità |
||
(9 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1:
/**
* Aggiunge altri campi a [[Speciale:Ricerca]]
*
* Creato da una geniale idea di [[Utente:Superchilum]]:
* [[Speciale:PermaLink/89685164#Accessorio per ricerca avanzata]]
* [[Discussioni utente:Valerio Bozzolan#Accessorio per ricerca avanzata]]
*
* Some features now are provided by the cute [[meta:WMDE_Technical_Wishes/AdvancedSearch]],
* so soon this gadget will become unuseful and should be disabled.
*
* @author [[Utente:Valerio Bozzolan]]
Riga 16 ⟶ 23:
var L10N = {
prefix: 'Prefisso',
inTitle: 'Nel titolo',
Riga 26 ⟶ 30:
exclude: 'Escludi',
moreLike: 'Parla simile',
hasTemplate: '
};
Riga 39 ⟶ 43:
var $mainInputSearch = $form.find('input[name=search]');
var $formContainer = $('<div class="mw-inputbox-centered">');
var $inputText = $('<input type="text" class="searchboxInput mw-ui-input mw-ui-input-inline" />');
var $checkbox = $('<input type="checkbox" value="1" />');
Riga 53 ⟶ 56:
function addSearchField( field, label ) {
this.id = this.id
var $inputTextPrefix = $inputText.clone()
Riga 59 ⟶ 62:
var $excludeCheckbox = $checkbox.clone()
.prop('id', id);
$container.append(
Riga 71 ⟶ 74:
)
)
);
this.id++;
$form.submit( function () {
Riga 85 ⟶ 90:
addSearchField('prefix', L10N.prefix);
//addSearchField('intitle', L10N.inTitle);
addSearchField('insource', L10N.inSource);
//addSearchField('incategory', L10N.inCategory);
addSearchField('linksto', L10N.linksTo);
//addSearchField('hastemplate', L10N.hasTemplate);
//addSearchField('morelike', L10N.moreLike);
$form.submit( function () {
var val = $mainInputSearch.val();
if( val !== '' ) {
$mainInputSearch.val() + " " +▼
searches.
searches = [];
} );
|