Dieses Benutzerskript erweiterte das Suchfeld auf der Seite Spezial:Suche um ein ausklappbares Formular, mit dem bequem erweiterte Suchoptionen spezifiziert werden können.

Ich habe dieses Skript als Mitarbeiter von Wikimedia Deutschland im Rahmen der technischen Wunschliste entwickelt. Es fungiert als Prototyp, der mehrere Wünsche und Ideen aus der Workshop-Reihe „spezialisierte Suche“ vereint. Das Skript ist eine Unterseite meines privat genutzten Benutzerkontos, da es hier mit meinen anderen Skripten zusammen ist und ich vor habe, es unabhängig von der geplanten Weiterentwicklung als MediaWiki-Erweiterung in seiner jetzigen Form beizubehalten und zu pflegen.

Verwendung Bearbeiten

Die folgende Zeile entweder in die eigene common.js (zur lokalen Verwendung nur in der deutschsprachigen Wikipedia) oder die eigene global.js im Meta-Wiki (zur globalen Verwendung in allen Wikimedia-Wikis) kopieren:

// [[User:TMg/advancedSearch.js]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/advancedSearch.js&action=raw&ctype=text/javascript' );

Damit das erweiterte Suchformular mit DeepCat zusammen arbeitet, muss die Zeile unterhalb von DeepCat platziert werden. In der deutschsprachigen Wikipedia empfiehlt es sich, DeepCat nicht manuell sondern als Helferlein zu aktivieren.

„Gehe zu Spezial:Suche“-Knopf Bearbeiten

Zusätzlich kann eine Schaltfläche neben dem Suchfeld oben rechts eingeblendet werden, die direkt zur erweiterten Suchseite führt.

// [[User:TMg/advancedSearch.js/goToSearchButton.js]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/advancedSearch.js/goToSearchButton.js&action=raw&ctype=text/javascript' );

Das hat aktuell nur im Vector alt (2010)-Skin eine Wirkung.