User:Ravid ziv/highlightSearch.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
function changeSearchLinks()
{
	if (mw.config.get('wgCanonicalSpecialPageName') !== "Search")
	{
		return;
	}
	var searchName = $("#searchText, #powerSearchText").val();
	$(".mw-search-result-heading a").each(function (){
		$(this).prop("href", $(this).prop("href") + "?keyWord=" + searchName)
		});
	
}

function highlightKeyWord()
{
	var keyWord  = mw.util.getParamValue("keyWord");
	if (!keyWord)
	{
		return;
	}
	$("#mw-content-text").highlightText(keyWord);
}

$(function (){
	changeSearchLinks();
	highlightKeyWord();
	});