In this article, we will delve into the fascinating world of
User:The Transhumanist/StripSearchSimple.js, exploring its origins, evolution and relevance today.
User:The Transhumanist/StripSearchSimple.js has been the subject of interest and study by experts in various fields, who have dedicated time and effort to understanding its multiple facets. We will analyze how
User:The Transhumanist/StripSearchSimple.js has impacted society over time and how it has been interpreted by different cultures and generations. Additionally, we will examine its role in people's daily lives, as well as its influence on art, science and technology. Through this article, we aim to shed light on
User:The Transhumanist/StripSearchSimple.js and provide a comprehensive view of this relevant and intriguing topic.
// <syntaxhighlight lang="javascript">
/* StripSearchSimple.js: strips Wikipedia search results down to bare pagenames. For vector skin only.
Version 1.0 – This script is operational.
Brief comments are provided within the sourcecode below. For extensive explanatory
notes on what the source code does and how it works, see the Script's workshop on
the talk page.
*/
// ============== Set up ==============
// Start off with a bodyguard function to reserve the aliases mw and $
( function ( mw, $ ) {
// we can now rely on mw and $ within the safety of our “bodyguard” function, to mean
// "mediawiki" and "jQuery", respectively
// ============== ready() event listener/handler ==============
// below is jQuery short-hand for $(document).ready(function() { ... });
// it makes the rest of the script wait until the page's DOM is loaded and ready
$(function() {
// ============== activation filters ==============
// Only activate on Vector skin
if ( mw.config.get( 'skin' ) === 'vector' ) {
// Run this script only if " - Search results - Wikipedia" is in the page title
if (document.title.indexOf(" - Search results - Wikipedia") != -1) {
// End of set up
// =================== Prep work =====================
// Variable declarations, etc., go here
// None needed in this script
// ================= Core program =================
$( function() {
// Remove interwiki results
$('#mw-interwiki-results').remove();
// hide elements by class per http://api.jquery.com/hide
$( ".searchalttitle" ).hide();
$( ".searchresult" ).hide();
$( ".mw-search-result-data" ).hide();
} );
}
}
} );
}( mediaWiki, jQuery ) );