equal
deleted
inserted
replaced
20 |
20 |
21 function tabHandler(ed, e) { |
21 function tabHandler(ed, e) { |
22 var x, i, f, el, v; |
22 var x, i, f, el, v; |
23 |
23 |
24 function find(d) { |
24 function find(d) { |
25 el = DOM.select(':input:enabled,*[tabindex]'); |
25 el = DOM.select(':input:enabled,*[tabindex]:not(iframe)'); |
26 |
26 |
27 function canSelectRecursive(e) { |
27 function canSelectRecursive(e) { |
28 return e.nodeName==="BODY" || (e.type != 'hidden' && |
28 return e.nodeName==="BODY" || (e.type != 'hidden' && |
29 !(e.style.display == "none") && |
29 !(e.style.display == "none") && |
30 !(e.style.visibility == "hidden") && canSelectRecursive(e.parentNode)); |
30 !(e.style.visibility == "hidden") && canSelectRecursive(e.parentNode)); |