Permalink
Browse files

MDL-30829 Accessibility: Docking a block disables the accessible anchors

  • Loading branch information...
1 parent 555112a commit 03cc15208738db48c5ae8a0ad3ea719193d8108c @FMCorz FMCorz committed Sep 6, 2012
Showing with 12 additions and 0 deletions.
  1. +12 −0 blocks/dock.js
View
12 blocks/dock.js
@@ -863,6 +863,12 @@ M.core_dock.genericblock.prototype = {
return;
}
+ // Disable the skip anchor when docking
+ var skipanchor = node.previous();
+ if (skipanchor.hasClass('skip-block')) {
+ skipanchor.hide();
+ }
+
var blockclass = (function(classes){
var r = /(^|\s)(block_[a-zA-Z0-9_]+)(\s|$)/;
var m = r.exec(classes);
@@ -937,6 +943,12 @@ M.core_dock.genericblock.prototype = {
return_to_block : function(dockitem) {
var placeholder = this.Y.one('#content_placeholder_'+this.id);
+ // Enable the skip anchor when going back to block mode
+ var skipanchor = placeholder.previous();
+ if (skipanchor.hasClass('skip-block')) {
+ skipanchor.show();
+ }
+
if (this.cachedcontentnode.one('.header')) {
this.cachedcontentnode.one('.header').insert(dockitem.contents, 'after');
} else {

0 comments on commit 03cc152

Please sign in to comment.