monster_menus-9.0.x-dev/js/appearance_summary.js

js/appearance_summary.js
(function ($, Drupal, drupalSettings) {
  drupalSettings.MM.summaryFuncs['edit-appearance'] = function (context) {
    var nodesPerPage = $('select[name="nodes_per_page"]', context);
    var summary = Drupal.t('theme') + ': ' + ($('select[name="theme"]', context).val() || Drupal.t("use parent's theme")) + '<br />';
    if ($('input[name="previews"]', context).is(':checked')) {
      summary += Drupal.t('show only summaries') + '<br />';
    }
    if ($('input[name="rss"]', context).is(':checked')) {
      summary += Drupal.t('enable RSS') + '<br />';
    }
    var num = nodesPerPage.val();
    if (num === '') num = Drupal.t('inherit');
    else if (num === '0') num = Drupal.t('all');
    else if (num === '-2') num = Drupal.t('all, as needed');
    summary += Drupal.t('items per page: @num', {'@num': num});
    var hideMenuTabs = jQuery('select[name="hide_menu_tabs"]', context);
    if (hideMenuTabs.length) {
      var tabs = hideMenuTabs.val();
      if (tabs === '0') tabs = Drupal.t('show');
      else if (tabs === '1') tabs = Drupal.t('hide');
      else tabs = Drupal.t('inherit');
      summary += '<br />' + Drupal.t('hide settings tabs: @tabs', {'@tabs': tabs});
    }
    return summary;
  };
})(jQuery, Drupal, drupalSettings);

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

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