$filePrefix = $wgContLang->getFormattedNsText(NS_FILE).':';
if( '' === trim( $term ) || $filePrefix === trim( $term ) ) {
$wgOut->addHTML( $this->searchAdvanced ? $this->powerSearchFocus() : $this->searchFocus() );
+ $wgOut->addHTML( $this->formHeader($term, 0, 0));
// Empty query -- straight view of search form
wfProfileOut( __METHOD__ );
return;
var searchterm = searchbox.value;
var parts = obj.href.split("search=");
var lastpart = '';
- if( parts[1].indexOf('&') >= 0 )
+ var prefix = "search=";
+ if( parts.length > 1 && parts[1].indexOf('&') >= 0 )
lastpart = parts[1].substring( parts[1].indexOf('&') )
- obj.href = parts[0] + "search=" + encodeURIComponent(searchterm) + lastpart;
+ else
+ prefix = "&search=";
+ obj.href = parts[0] + prefix + encodeURIComponent(searchterm) + lastpart;
}
function mwToggleSearchCheckboxes( btn ) {