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/jquery/jquery.tabIndex.js | |
parent | b4274e0e33eafb5e9ead9d949ebf031a9fb8363b (diff) | |
parent | d1ba966140d7a60cd5ae4e8667ceb27c1a138592 (diff) |
Merge branch 'archwiki'
# Conflicts:
# skins/ArchLinux.php
# skins/ArchLinux/archlogo.gif
Diffstat (limited to 'resources/jquery/jquery.tabIndex.js')
-rw-r--r-- | resources/jquery/jquery.tabIndex.js | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/resources/jquery/jquery.tabIndex.js b/resources/jquery/jquery.tabIndex.js deleted file mode 100644 index cdae0bad..00000000 --- a/resources/jquery/jquery.tabIndex.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * jQuery tabIndex - */ -( function ( $ ) { - - /** - * Finds the lowerst tabindex in use within a selection - * - * @return number Lowest tabindex on the page - */ - $.fn.firstTabIndex = function () { - var minTabIndex = null; - $(this).find( '[tabindex]' ).each( function () { - var tabIndex = parseInt( $(this).prop( 'tabindex' ), 10 ); - // In IE6/IE7 the above jQuery selector returns all elements, - // becuase it has a default value for tabIndex in IE6/IE7 of 0 - // (rather than null/undefined). Therefore check "> 0" as well. - // Under IE7 under Windows NT 5.2 is also capable of returning NaN. - if ( tabIndex > 0 && !isNaN( tabIndex ) ) { - // Initial value - if ( minTabIndex === null ) { - minTabIndex = tabIndex; - } else if ( tabIndex < minTabIndex ) { - minTabIndex = tabIndex; - } - } - } ); - return minTabIndex; - }; - - /** - * Finds the highest tabindex in use within a selection - * - * @return number Highest tabindex on the page - */ - $.fn.lastTabIndex = function () { - var maxTabIndex = null; - $(this).find( '[tabindex]' ).each( function () { - var tabIndex = parseInt( $(this).prop( 'tabindex' ), 10 ); - if ( tabIndex > 0 && !isNaN( tabIndex ) ) { - // Initial value - if ( maxTabIndex === null ) { - maxTabIndex = tabIndex; - } else if ( tabIndex > maxTabIndex ) { - maxTabIndex = tabIndex; - } - } - } ); - return maxTabIndex; - }; - -}( jQuery ) ); |