diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:12:12 -0400 |
commit | c9aa36da061816dee256a979c2ff8d2ee41824d9 (patch) | |
tree | 29f7002b80ee984b488bd047dbbd80b36bf892e9 /resources/mediawiki.special/mediawiki.special.search.js | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'resources/mediawiki.special/mediawiki.special.search.js')
-rw-r--r-- | resources/mediawiki.special/mediawiki.special.search.js | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/resources/mediawiki.special/mediawiki.special.search.js b/resources/mediawiki.special/mediawiki.special.search.js deleted file mode 100644 index 035252bf..00000000 --- a/resources/mediawiki.special/mediawiki.special.search.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * JavaScript for Special:Search - */ -( function ( mw, $ ) { - $( function () { - var $checkboxes, $headerLinks; - - // Emulate HTML5 autofocus behavior in non HTML5 compliant browsers - if ( !( 'autofocus' in document.createElement( 'input' ) ) ) { - $( 'input[autofocus]' ).eq( 0 ).focus(); - } - - // Create check all/none button - $checkboxes = $('#powersearch input[id^=mw-search-ns]'); - $('#mw-search-togglebox').append( - $('<label>') - .text(mw.msg('powersearch-togglelabel')) - ).append( - $('<input type="button" />') - .attr( 'id', 'mw-search-toggleall' ) - .prop( 'value', mw.msg('powersearch-toggleall' ) ) - .click( function () { - $checkboxes.prop('checked', true); - } ) - ).append( - $('<input type="button" />') - .attr( 'id', 'mw-search-togglenone' ) - .prop( 'value', mw.msg('powersearch-togglenone' ) ) - .click( function() { - $checkboxes.prop( 'checked', false ); - } ) - ); - - // Change the header search links to what user entered - $headerLinks = $( '.search-types a' ); - $( '#searchText, #powerSearchText' ).change( function () { - var searchterm = $(this).val(); - $headerLinks.each( function () { - var parts = $(this).attr('href').split( 'search=' ), - lastpart = '', - prefix = 'search='; - if ( parts.length > 1 && parts[1].indexOf('&') >= 0 ) { - lastpart = parts[1].substring( parts[1].indexOf('&') ); - } else { - prefix = '&search='; - } - this.href = parts[0] + prefix + encodeURIComponent( searchterm ) + lastpart; - }); - }).trigger( 'change' ); - - } ); - -}( mediaWiki, jQuery ) ); |