claro-8.x-1.x-dev/js/messages.js

js/messages.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* @preserve
**/
 
(function (Drupal) {
  Drupal.Message.defaultWrapper = function () {
    var wrapper = document.querySelector('[data-drupal-messages]');
    if (!wrapper) {
      wrapper = document.querySelector('[data-drupal-messages-fallback]');
      wrapper.removeAttribute('data-drupal-messages-fallback');
      wrapper.setAttribute('data-drupal-messages', '');
      wrapper.classList.remove('hidden');
      wrapper.classList.add('messages-list');
    }
    return wrapper.innerHTML === '' ? Drupal.Message.messageInternalWrapper(wrapper) : wrapper.firstElementChild;
  };
 
  Drupal.theme.message = function (_ref, _ref2) {
    var text = _ref.text;
    var type = _ref2.type,
        id = _ref2.id;
 
    var messagesTypes = Drupal.Message.getMessageTypeLabels();
    var messageWrapper = document.createElement('div');
 
    messageWrapper.setAttribute('class', 'messages messages--' + type);
    messageWrapper.setAttribute('role', type === 'error' || type === 'warning' ? 'alert' : 'status');
    messageWrapper.setAttribute('aria-labelledby', id + '-title');
    messageWrapper.setAttribute('data-drupal-message-id', id);
    messageWrapper.setAttribute('data-drupal-message-type', type);
 
    messageWrapper.innerHTML = '\n    <div class="messages__header">\n      <h2 id="' + id + '-title" class="messages__title">\n        ' + messagesTypes[type] + '\n      </h2>\n    </div>\n    <div class="messages__content">\n      ' + text + '\n    </div>\n  ';
 
    return messageWrapper;
  };
})(Drupal);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc