r944 - branches/experimental/tabbable
Author: scott.gonzalez
Date: Sat Nov 15 05:49:32 2008
New Revision: 944
Modified:
branches/experimental/tabbable/ui.core.js
Log:
Tabbable: Cleanup.
Modified: branches/experimental/tabbable/ui.core.js
==============================================================================
--- branches/experimental/tabbable/ui.core.js (original)
+++ branches/experimental/tabbable/ui.core.js Sat Nov 15 05:49:32 2008
@@ -1,19 +1,20 @@
(function($) {
-
-var normalizedTabindex = ($.browser.msie && parseInt($.browser.version,
10) < 8) ?
- 'tabIndex' :
- 'tabindex';
-
-function hasTabindexAttr(element) {
+
+var normalizedTabindex = ($.browser.msie && parseInt($.browser.version,
10) < 8
+ ? 'tabIndex'
+ : 'tabindex');
+
+function hasTabindexAttr(element) {
var attributeNode = element.getAttributeNode(normalizedTabindex);
- return attributeNode ? attributeNode.specified : false;
-}
+ return attributeNode ? attributeNode.specified : false;
+}
+
function getTabIndex(element) {
- if (!hasTabindexAttr(element)) {
- return undefined;
- }
- var value = parseInt(element.getAttribute(normalizedTabindex), 10);
- return !isNaN(value) ? value : undefined;
+ if (!hasTabindexAttr(element)) {
+ return undefined;
+ }
+ var value = parseInt(element.getAttribute(normalizedTabindex), 10);
+ return !isNaN(value) ? value : undefined;
}
$.extend($.expr[':'], {
@@ -29,7 +30,7 @@
tabbable: function(element) {
var tabIndex = getTabIndex(element);
- return (isNaN(tabIndex) || tabIndex >= 0) && $(element).is(':focusable');
+ return (isNaN(tabIndex) || tabIndex >= 0) && $(element).is(':focusable');
}
});