corrade-http-templates
/instantMessage/bower_components/jquery-ui/ui/tabbable.js |
@@ -0,0 +1,35 @@ |
/*! |
* jQuery UI Tabbable 1.12.1 |
* http://jqueryui.com |
* |
* Copyright jQuery Foundation and other contributors |
* Released under the MIT license. |
* http://jquery.org/license |
*/ |
|
//>>label: :tabbable Selector |
//>>group: Core |
//>>description: Selects elements which can be tabbed to. |
//>>docs: http://api.jqueryui.com/tabbable-selector/ |
|
( function( factory ) { |
if ( typeof define === "function" && define.amd ) { |
|
// AMD. Register as an anonymous module. |
define( [ "jquery", "./version", "./focusable" ], factory ); |
} else { |
|
// Browser globals |
factory( jQuery ); |
} |
} ( function( $ ) { |
|
return $.extend( $.expr[ ":" ], { |
tabbable: function( element ) { |
var tabIndex = $.attr( element, "tabindex" ), |
hasTabindex = tabIndex != null; |
return ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex ); |
} |
} ); |
|
} ) ); |