diff --git a/core/modules/edit/js/edit.js b/core/modules/edit/js/edit.js index ee75da0b390f11c1042b5bd1af94ea0f988d426a..dab4522f9306e43bab9a5f5930012a8a41c8cd2a 100644 --- a/core/modules/edit/js/edit.js +++ b/core/modules/edit/js/edit.js @@ -390,7 +390,7 @@ function initializeEntityContextualLink (contextualLink) { var initContextualLink = _.once(function () { var $links = $(contextualLink.el).find('.contextual-links'); var contextualLinkView = new Drupal.edit.ContextualLinkView($.extend({ - el: $('
  • ').prependTo($links), + el: $('
  • ').prependTo($links), model: entityModel, appModel: Drupal.edit.app.model }, options)); diff --git a/core/modules/edit/js/views/ContextualLinkView.js b/core/modules/edit/js/views/ContextualLinkView.js index 2b48b46bc91f0576bb50d20f96b4776ab196e260..514ace0ad2e7100d9343df5396377b89ba1f6ce0 100644 --- a/core/modules/edit/js/views/ContextualLinkView.js +++ b/core/modules/edit/js/views/ContextualLinkView.js @@ -45,6 +45,8 @@ Drupal.edit.ContextualLinkView = Backbone.View.extend({ * {@inheritdoc} */ render: function (entityModel, isActive) { + this.$el.find('a').attr('aria-pressed', isActive); + // Hides the contextual links if an in-place editor is active. this.$el.closest('.contextual').toggle(!isActive);