diff options
author | ot <ot@localhost> | 2007-08-24 01:14:49 +0000 |
---|---|---|
committer | ot <ot@localhost> | 2007-08-24 01:14:49 +0000 |
commit | d041f833f029b3def9313ea18d0d16e939c06ebd (patch) | |
tree | 4c4b60339ebb18666d29ad80c888270de8071fd9 /htdocs/scripts | |
parent | 0ad528e0b0d864caf4c8d512afbaef998d7d1106 (diff) | |
download | markup-validator-d041f833f029b3def9313ea18d0d16e939c06ebd.zip markup-validator-d041f833f029b3def9313ea18d0d16e939c06ebd.tar.gz markup-validator-d041f833f029b3def9313ea18d0d16e939c06ebd.tar.bz2 |
Fixing a usability bug where options would be hidden from view, but still would be tabbed through
when navigating with the keyboard.
Following ideas and suggestions by Greg Rosmaita, Gez Lemon, Patrick Lauke.
http://lists.w3.org/Archives/Public/wai-xtech/2007Aug/thread.html#msg76
Diffstat (limited to 'htdocs/scripts')
-rw-r--r-- | htdocs/scripts/w3c-validator.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/htdocs/scripts/w3c-validator.js b/htdocs/scripts/w3c-validator.js index 2fde18d..ccf9f12 100644 --- a/htdocs/scripts/w3c-validator.js +++ b/htdocs/scripts/w3c-validator.js @@ -41,6 +41,9 @@ var W3C = { if (this.element.getStyle('margin-top').toInt() == 0){ this.wrapper.setStyle('height', 'auto'); } + else { + this.element.setStyle('display','none'); // if a slideOut completed, set display:none + } }); }); @@ -54,6 +57,7 @@ var W3C = { var option = W3C.Options[i]; var link = legend.getFirst(); link.addEvent('click', function(event){ + option.setStyle('display', 'block'); // before any slide effect, set display:block var block = (option.getStyle('margin-top').toInt() == 0); W3C.setHash((block) ? pid : pid + opt); new Event(event).stop(); |