summaryrefslogtreecommitdiffstats
path: root/htdocs/scripts
diff options
context:
space:
mode:
authorot <ot@localhost>2007-08-24 01:14:49 +0000
committerot <ot@localhost>2007-08-24 01:14:49 +0000
commitd041f833f029b3def9313ea18d0d16e939c06ebd (patch)
tree4c4b60339ebb18666d29ad80c888270de8071fd9 /htdocs/scripts
parent0ad528e0b0d864caf4c8d512afbaef998d7d1106 (diff)
downloadmarkup-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.js4
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();