12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/2815083
- * @preserve
- **/
- (function (Backbone, Drupal) {
- Drupal.toolbar.ToolbarAuralView = Backbone.View.extend({
- initialize: function initialize(options) {
- this.strings = options.strings;
- this.listenTo(this.model, 'change:orientation', this.onOrientationChange);
- this.listenTo(this.model, 'change:activeTray', this.onActiveTrayChange);
- },
- onOrientationChange: function onOrientationChange(model, orientation) {
- Drupal.announce(Drupal.t('Tray orientation changed to @orientation.', {
- '@orientation': orientation
- }));
- },
- onActiveTrayChange: function onActiveTrayChange(model, tray) {
- var relevantTray = tray === null ? model.previous('activeTray') : tray;
- if (!relevantTray) {
- return;
- }
- var action = tray === null ? Drupal.t('closed') : Drupal.t('opened');
- var trayNameElement = relevantTray.querySelector('.toolbar-tray-name');
- var text = void 0;
- if (trayNameElement !== null) {
- text = Drupal.t('Tray "@tray" @action.', {
- '@tray': trayNameElement.textContent, '@action': action
- });
- } else {
- text = Drupal.t('Tray @action.', { '@action': action });
- }
- Drupal.announce(text);
- }
- });
- })(Backbone, Drupal);
|