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 @@