diff options
author | Andreas Gohr <andi@splitbrain.org> | 2013-08-01 09:42:08 -0700 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2013-08-01 09:42:08 -0700 |
commit | 301f606fd81604b858381a13d0a0359de10ff561 (patch) | |
tree | ff108e36310e1c3e236dd16093a09ac77deaf941 /lib/scripts/edit.js | |
parent | 65f0aa62806695ee51cc94679913449b7ad862d6 (diff) | |
parent | 9805efa058358e0fcbd3976fa553901cabe0b2e0 (diff) | |
download | rpg-301f606fd81604b858381a13d0a0359de10ff561.tar.gz rpg-301f606fd81604b858381a13d0a0359de10ff561.tar.bz2 |
Merge pull request #248 from splitbrain/aria
Implemented some ARIA attributes
Diffstat (limited to 'lib/scripts/edit.js')
-rw-r--r-- | lib/scripts/edit.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 5a5e829bd..b1dbff683 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -23,7 +23,7 @@ function createToolButton(icon,label,key,id,classname){ $btn.addClass(classname); } - $btn.attr('title', label); + $btn.attr('title', label).attr('aria-controls', 'wiki__text'); if(key){ $btn.attr('title', label + ' ['+key.toUpperCase()+']') .attr('accessKey', key); @@ -40,6 +40,7 @@ function createToolButton(icon,label,key,id,classname){ icon = DOKU_BASE + 'lib/images/toolbar/' + icon; } $ico.attr('src', icon); + $ico.attr('alt', ''); $ico.attr('width', 16); $ico.attr('height', 16); $btn.append($ico); @@ -76,6 +77,7 @@ function createPicker(id,props,edid){ function $makebutton(title) { var $btn = jQuery(document.createElement('button')) .addClass('pickerbutton').attr('title', title) + .attr('aria-controls', edid) .bind('click', bind(pickerInsert, title, edid)) .appendTo($picker); return $btn; @@ -93,6 +95,7 @@ function createPicker(id,props,edid){ } jQuery(document.createElement('img')) .attr('src', item) + .attr('alt', '') .appendTo($makebutton(key)); }else if (typeof item == 'string'){ // a list of text -> treat as text picker @@ -132,9 +135,9 @@ function pickerInsert(text,edid){ function addBtnActionSignature($btn, props, edid) { if(typeof SIG != 'undefined' && SIG != ''){ $btn.bind('click', bind(insertAtCarret,edid,SIG)); - return true; + return edid; } - return false; + return ''; } /** |