In this article, the topic of
User:The Transhumanist/StripSearchSansRedirecteds.js will be addressed, with the aim of providing an exhaustive analysis of this issue.
User:The Transhumanist/StripSearchSansRedirecteds.js is a topic of relevance today and its study is of utmost importance in various areas. Through this writing, we aim to offer a comprehensive vision of
User:The Transhumanist/StripSearchSansRedirecteds.js, exploring its different facets, implications and possible solutions. Various points of view will be addressed and different approaches will be analyzed to fully understand the complexity surrounding
User:The Transhumanist/StripSearchSansRedirecteds.js. This article aims to generate a debate around
User:The Transhumanist/StripSearchSansRedirecteds.js, promoting reflection and the exchange of ideas among readers.
// <syntaxhighlight lang="javascript">
/* StripSearchSansRedirecteds.js: strips Wikipedia search results down to bare pagenames.
For vector skin only. This script has been rendered obsolete, as its functionality has been added to
], which can be turned on/off through a menu item.
Version 1.0 – This script is operational, though obsolete (see above).
*/
// ============== 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() {
// Strip out redirected entries
$("li").has(".searchalttitle").remove();
// Strip out linefeeds
var str = $(".mw-search-results").html();
var regex = /\n/g;
$(".mw-search-results").html(str.replace(regex, ""));
// hide elements by class per http://api.jquery.com/hide
$( ".searchalttitle" ).hide();
$( ".searchresult" ).hide();
$( ".mw-search-result-data" ).hide();
// Hide interwiki results (per http://api.jquery.com/hide)
$('#mw-interwiki-results').hide();
} );
}
}
} );
}( mediaWiki, jQuery ) );