diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2014-12-27 15:41:37 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2014-12-31 11:43:28 +0100 |
commit | c1f9b1f7b1b77776192048005dcc66dcf3df2bfb (patch) | |
tree | 2b38796e738dd74cb42ecd9bfd151803108386bc /resources/jquery/jquery.checkboxShiftClick.js | |
parent | b88ab0086858470dd1f644e64cb4e4f62bb2be9b (diff) |
Update to MediaWiki 1.24.1
Diffstat (limited to 'resources/jquery/jquery.checkboxShiftClick.js')
-rw-r--r-- | resources/jquery/jquery.checkboxShiftClick.js | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/resources/jquery/jquery.checkboxShiftClick.js b/resources/jquery/jquery.checkboxShiftClick.js deleted file mode 100644 index b2065665..00000000 --- a/resources/jquery/jquery.checkboxShiftClick.js +++ /dev/null @@ -1,35 +0,0 @@ -/** - * jQuery checkboxShiftClick - * - * This will enable checkboxes to be checked or unchecked in a row by clicking one, - * holding shift and clicking another one. - * - * @author Timo Tijhof, 2011 - 2012 - * @license GPL v2 - */ -( function ( $ ) { - $.fn.checkboxShiftClick = function () { - var prevCheckbox = null, - $box = this; - // When our boxes are clicked.. - $box.click( function ( e ) { - // And one has been clicked before... - if ( prevCheckbox !== null && e.shiftKey ) { - // Check or uncheck this one and all in-between checkboxes, - // except for disabled ones - $box - .slice( - Math.min( $box.index( prevCheckbox ), $box.index( e.target ) ), - Math.max( $box.index( prevCheckbox ), $box.index( e.target ) ) + 1 - ) - .filter( function () { - return !this.disabled; - } ) - .prop( 'checked', !!e.target.checked ); - } - // Either way, update the prevCheckbox variable to the one clicked now - prevCheckbox = e.target; - } ); - return $box; - }; -}( jQuery ) ); |