arch-8.x-1.x-dev/modules/compare/assets/js/compare-selectors.js

modules/compare/assets/js/compare-selectors.js
/**
 * @file
 * Compare selectors.
 */

var ArchCompareSelectors = ArchCompareSelectors || {};

(function (drupalSettings) {
  'use strict';

  ArchCompareSelectors.selectors = function getSelectors() {
    var selectors = (drupalSettings.arch_compare || {})
      , itemSelector = (selectors.compare_item || '.compare-item')
      , itemInputSelector = (selectors.compare_item_input || '.compare-item input')
      , itemRemoveSelector = (selectors.compare_item_remove || '.compare-block .compare-item-remove')
      , clearAllSelector = (selectors.compare_clear_all || '.compare-block .compare-list--clear-all')
    ;
    return {
      compare_item: itemSelector,
      compare_item_input: itemInputSelector,
      compare_item_remove: itemRemoveSelector,
      compare_clear_all: clearAllSelector
    };
  };

  ArchCompareSelectors.item = function itemSelector() {
    return ArchCompareSelectors.selectors().compare_item || '.compare-item';
  };
  ArchCompareSelectors.itemInput = function itemInputSelector() {
    return ArchCompareSelectors.selectors().compare_item_input || '.compare-item input';
  };
  ArchCompareSelectors.itemRemove = function itemInputSelector() {
    return ArchCompareSelectors.selectors().compare_item_remove || '.compare-block .compare-item-remove';
  };

  ArchCompareSelectors.clearAll = function clearAllSelector() {
    return ArchCompareSelectors.selectors().compare_clear_all || '.compare-block .compare-list--clear-all';
  };

})(drupalSettings);

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

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