diff -upr vote_up_down/widgets/alternate/alternate.css vote_up_down.new/widgets/alternate/alternate.css --- vote_up_down/widgets/alternate/alternate.css 2010-03-12 03:06:45.000000000 -0500 +++ vote_up_down.new/widgets/alternate/alternate.css 2010-08-04 08:16:33.000000000 -0400 @@ -54,3 +54,20 @@ .vud-widget-alternate .ctools-ajaxing div { display: none; } + +/** + * Hide elements visually, but keep them available for screen-readers. + * + * Used for information required for screen-reader users to understand and use + * the site where visual display is undesirable. Information provided in this + * manner should be kept concise, to avoid unnecessary burden on the user. Must + * not be used for focusable elements (such as links and form elements) as this + * causes issues for keyboard only or voice recognition users. "!important" is + * used to prevent unintentional overrides. + */ +.element-invisible { + position: absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); +} + Only in vote_up_down.new/widgets/alternate: .alternate.css.swp diff -upr vote_up_down/widgets/alternate/widget.tpl.php vote_up_down.new/widgets/alternate/widget.tpl.php --- vote_up_down/widgets/alternate/widget.tpl.php 2010-07-03 18:08:30.000000000 -0400 +++ vote_up_down.new/widgets/alternate/widget.tpl.php 2010-08-04 08:06:58.000000000 -0400 @@ -12,7 +12,8 @@
-
+
+
diff -upr vote_up_down/widgets/plain/plain.css vote_up_down.new/widgets/plain/plain.css --- vote_up_down/widgets/plain/plain.css 2010-03-12 03:06:45.000000000 -0500 +++ vote_up_down.new/widgets/plain/plain.css 2010-08-04 08:16:55.000000000 -0400 @@ -88,3 +88,20 @@ .vud-widget-plain .ctools-ajaxing span { display: none; } + +/** + * Hide elements visually, but keep them available for screen-readers. + * + * Used for information required for screen-reader users to understand and use + * the site where visual display is undesirable. Information provided in this + * manner should be kept concise, to avoid unnecessary burden on the user. Must + * not be used for focusable elements (such as links and form elements) as this + * causes issues for keyboard only or voice recognition users. "!important" is + * used to prevent unintentional overrides. + */ +.element-invisible { + position: absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); +} + diff -upr vote_up_down/widgets/plain/widget.tpl.php vote_up_down.new/widgets/plain/widget.tpl.php --- vote_up_down/widgets/plain/widget.tpl.php 2010-07-03 18:08:30.000000000 -0400 +++ vote_up_down.new/widgets/plain/widget.tpl.php 2010-08-04 08:08:39.000000000 -0400 @@ -11,9 +11,11 @@
+
+
diff -upr vote_up_down/widgets/upanddown/upanddown.css vote_up_down.new/widgets/upanddown/upanddown.css --- vote_up_down/widgets/upanddown/upanddown.css 2010-07-24 19:23:54.000000000 -0400 +++ vote_up_down.new/widgets/upanddown/upanddown.css 2010-08-04 08:17:18.000000000 -0400 @@ -73,3 +73,20 @@ background-image: url(status-active.gif); background-position: center; } + +/** + * Hide elements visually, but keep them available for screen-readers. + * + * Used for information required for screen-reader users to understand and use + * the site where visual display is undesirable. Information provided in this + * manner should be kept concise, to avoid unnecessary burden on the user. Must + * not be used for focusable elements (such as links and form elements) as this + * causes issues for keyboard only or voice recognition users. "!important" is + * used to prevent unintentional overrides. + */ +.element-invisible { + position: absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px, 1px, 1px, 1px); +} + diff -upr vote_up_down/widgets/upanddown/widget.tpl.php vote_up_down.new/widgets/upanddown/widget.tpl.php --- vote_up_down/widgets/upanddown/widget.tpl.php 2010-07-24 19:23:54.000000000 -0400 +++ vote_up_down.new/widgets/upanddown/widget.tpl.php 2010-08-04 08:09:30.000000000 -0400 @@ -11,14 +11,14 @@
- " title=""> + " title="">
- " title=""> + " title="">