Version Description
- Fixed changelog, which read 1.5.11 instead of 1.6.0
- Fixed logic in widget version of toolbar so wouldn't use buttons unless requested
- Update 'tested to' version.
Download this release
Release Info
Developer | joedolson |
Plugin | WP Accessibility |
Version | 1.6.1 |
Comparing to | |
See all releases |
Code changes from version 1.6.0 to 1.6.1
- readme.txt +12 -3
- wp-accessibility-toolbar.php +3 -3
- wp-accessibility.php +15 -15
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: joedolson
|
|
3 |
Donate link: http://www.joedolson.com/donate/
|
4 |
Tags: title, accessibility, accessible, navigation, wcag, a11y, section508, focus, alt text, labels, aria
|
5 |
Requires at least: 3.4.2
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 1.
|
8 |
Text Domain: wp-accessibility
|
9 |
License: GPLv2 or later
|
10 |
|
@@ -59,8 +59,17 @@ Translating my plug-ins is always appreciated. Visit <a href="https://translate.
|
|
59 |
= Future =
|
60 |
|
61 |
[Suggest a change!](https://github.com/joedolson/wp-accessibility/)
|
|
|
|
|
|
|
62 |
|
63 |
-
= 1.
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
* Bug fix: incorrect CSS style reference on longdesc template
|
66 |
* Re-enable Toolbar on Edge (slightly different from other browsers, but functional.)
|
3 |
Donate link: http://www.joedolson.com/donate/
|
4 |
Tags: title, accessibility, accessible, navigation, wcag, a11y, section508, focus, alt text, labels, aria
|
5 |
Requires at least: 3.4.2
|
6 |
+
Tested up to: 4.9
|
7 |
+
Stable tag: 1.6.1
|
8 |
Text Domain: wp-accessibility
|
9 |
License: GPLv2 or later
|
10 |
|
59 |
= Future =
|
60 |
|
61 |
[Suggest a change!](https://github.com/joedolson/wp-accessibility/)
|
62 |
+
* Conflict with NextGen gallery to explore
|
63 |
+
* Gutenberg: filter colors in cover text?
|
64 |
+
*
|
65 |
|
66 |
+
= 1.6.1 =
|
67 |
+
|
68 |
+
* Fixed changelog, which read 1.5.11 instead of 1.6.0
|
69 |
+
* Fixed logic in widget version of toolbar so wouldn't use buttons unless requested
|
70 |
+
* Update 'tested to' version.
|
71 |
+
|
72 |
+
= 1.6.0 =
|
73 |
|
74 |
* Bug fix: incorrect CSS style reference on longdesc template
|
75 |
* Re-enable Toolbar on Edge (slightly different from other browsers, but functional.)
|
wp-accessibility-toolbar.php
CHANGED
@@ -12,8 +12,8 @@ function wpa_toolbar_html( $type = 'widget' ) {
|
|
12 |
$is_rtl = ( is_rtl() ) ? ' rtl' : ' ltr';
|
13 |
$is_right = ( get_option( 'wpa_toolbar_right' ) == 'on' ) ? ' right' : ' left';
|
14 |
$toolbar_type = ( $type == 'widget' ) ? 'a11y-toolbar-widget' : 'a11y-toolbar';
|
15 |
-
$control_type = ( $type
|
16 |
-
$closure = ( $type
|
17 |
$toolbar = '
|
18 |
<!-- a11y toolbar widget -->
|
19 |
<div class="' . $responsive . ' ' . $is_rtl . ' ' . $is_right . ' ' . $toolbar_type . '">
|
@@ -45,7 +45,7 @@ function wpa_toolbar_js() {
|
|
45 |
$responsive = ( get_option( 'wpa_toolbar_mobile' ) == 'on' ) ? 'a11y-responsive ' : 'a11y-non-responsive ';
|
46 |
|
47 |
if ( preg_match( '/Edge/i', $user_agent ) ) {
|
48 |
-
echo wpa_toolbar_html( '
|
49 |
echo "<script type='text/javascript'>
|
50 |
//<![CDATA[
|
51 |
(function( $ ) { 'use strict';
|
12 |
$is_rtl = ( is_rtl() ) ? ' rtl' : ' ltr';
|
13 |
$is_right = ( get_option( 'wpa_toolbar_right' ) == 'on' ) ? ' right' : ' left';
|
14 |
$toolbar_type = ( $type == 'widget' ) ? 'a11y-toolbar-widget' : 'a11y-toolbar';
|
15 |
+
$control_type = ( $type != 'button' ) ? 'a href="#" role="button"' : 'button type="button"'; // button control does not work in Edge.
|
16 |
+
$closure = ( $type != 'button' ) ? 'a' : 'button'; // button control does not work in Edge
|
17 |
$toolbar = '
|
18 |
<!-- a11y toolbar widget -->
|
19 |
<div class="' . $responsive . ' ' . $is_rtl . ' ' . $is_right . ' ' . $toolbar_type . '">
|
45 |
$responsive = ( get_option( 'wpa_toolbar_mobile' ) == 'on' ) ? 'a11y-responsive ' : 'a11y-non-responsive ';
|
46 |
|
47 |
if ( preg_match( '/Edge/i', $user_agent ) ) {
|
48 |
+
echo wpa_toolbar_html( 'js' );
|
49 |
echo "<script type='text/javascript'>
|
50 |
//<![CDATA[
|
51 |
(function( $ ) { 'use strict';
|
wp-accessibility.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP Accessibility
|
4 |
Plugin URI: http://www.joedolson.com/wp-accessibility/
|
5 |
Description: Helps improve accessibility in your WordPress site, like removing title attributes.
|
6 |
-
Version: 1.6.
|
7 |
Author: Joe Dolson
|
8 |
Text Domain: wp-accessibility
|
9 |
Domain Path: /lang
|
@@ -63,7 +63,7 @@ function wpa_write_js() {
|
|
63 |
|
64 |
// ACTIVATION
|
65 |
function wpa_install() {
|
66 |
-
$wpa_version = '1.6.
|
67 |
if ( get_option( 'wpa_installed' ) != 'true' ) {
|
68 |
add_option( 'rta_from_nav_menu', 'on' );
|
69 |
add_option( 'rta_from_page_lists', 'on' );
|
@@ -290,20 +290,20 @@ function wpa_jquery_asl() {
|
|
290 |
if ( $extra != '' && ! wpa_is_url( $extra ) ) {
|
291 |
$extra = "#$extra";
|
292 |
}
|
293 |
-
$extra_text
|
294 |
-
$content
|
295 |
-
$nav
|
296 |
-
$sitemap
|
297 |
-
$html
|
298 |
-
$html
|
299 |
-
$html
|
300 |
-
$html
|
301 |
-
$is_rtl
|
302 |
-
$skiplinks
|
303 |
-
$output
|
304 |
// attach skiplinks HTML; set tabindex on #content area to -1
|
305 |
-
$focusable
|
306 |
-
$focusable
|
307 |
$skiplinks_js = ( $output ) ? "$('body').prepend('$output'); $focusable" : '';
|
308 |
}
|
309 |
// attach language to html element
|
3 |
Plugin Name: WP Accessibility
|
4 |
Plugin URI: http://www.joedolson.com/wp-accessibility/
|
5 |
Description: Helps improve accessibility in your WordPress site, like removing title attributes.
|
6 |
+
Version: 1.6.1
|
7 |
Author: Joe Dolson
|
8 |
Text Domain: wp-accessibility
|
9 |
Domain Path: /lang
|
63 |
|
64 |
// ACTIVATION
|
65 |
function wpa_install() {
|
66 |
+
$wpa_version = '1.6.1';
|
67 |
if ( get_option( 'wpa_installed' ) != 'true' ) {
|
68 |
add_option( 'rta_from_nav_menu', 'on' );
|
69 |
add_option( 'rta_from_page_lists', 'on' );
|
290 |
if ( $extra != '' && ! wpa_is_url( $extra ) ) {
|
291 |
$extra = "#$extra";
|
292 |
}
|
293 |
+
$extra_text = stripslashes( get_option( 'asl_extra_text' ) );
|
294 |
+
$content = str_replace( '#', '', esc_attr( get_option( 'asl_content' ) ) );
|
295 |
+
$nav = str_replace( '#', '', esc_attr( get_option( 'asl_navigation' ) ) );
|
296 |
+
$sitemap = esc_url( get_option( 'asl_sitemap' ) );
|
297 |
+
$html .= ( $content != '' ) ? "<a href=\"#$content\">" . __( 'Skip to content', 'wp-accessibility' ) . "</a> " : '';
|
298 |
+
$html .= ( $nav != '' ) ? "<a href=\"#$nav\">" . __( 'Skip to navigation', 'wp-accessibility' ) . "</a> " : '';
|
299 |
+
$html .= ( $sitemap != '' ) ? "<a href=\"$sitemap\">" . __( 'Site map', 'wp-accessibility' ) . "</a> " : '';
|
300 |
+
$html .= ( $extra != '' && $extra_text != '' ) ? "<a href=\"$extra\">$extra_text</a> " : '';
|
301 |
+
$is_rtl = ( is_rtl() ) ? '-rtl' : '-ltr';
|
302 |
+
$skiplinks = __( 'Skip links', 'wp-accessibility' );
|
303 |
+
$output = ( $html != '' ) ? "<div class=\"$visibility$is_rtl\" id=\"skiplinks\" role=\"navigation\" aria-label=\"$skiplinks\">$html</div>" : '';
|
304 |
// attach skiplinks HTML; set tabindex on #content area to -1
|
305 |
+
$focusable = ( $content != '' ) ? "$('#$content').attr('tabindex','-1');" : '';
|
306 |
+
$focusable .= ( $nav != '' ) ? "$('#$nav').attr('tabindex','-1');" : '';
|
307 |
$skiplinks_js = ( $output ) ? "$('body').prepend('$output'); $focusable" : '';
|
308 |
}
|
309 |
// attach language to html element
|