Sha256: 7109c6a152a7aec51c35487f86e37c9c740d9511917daafa963aa6501ff70b90

Contents?: true

Size: 1.01 KB

Versions: 143

Compression:

Stored size: 1.01 KB

Contents

// This is called on page load and via an ajax request in
// app/views/spree/admin/promotion_actions/create.js.erb
window.initPromotionActions = function() {
  $('#promotion-filters').find('.variant_autocomplete').variantAutocomplete();

  $('.promo-rule-option-values').each(function() {
    if (!$(this).data('has-view')) {
      $(this).data('has-view', true);
      new Spree.Views.Promotions.OptionValuesRule({
        el: this
      });
    }
  });

  $('.js-tiered-calculator').each(function() {
    if (!$(this).data('has-view')) {
      $(this).data('has-view', true);
      new Spree.Views.Calculators.Tiered({
        el: this
      });
    }
  });
};

Spree.ready(function() {
  // Add classes to boxes when hovering over delete
  $('#promotion-filters').on('mouseover', 'a.delete', function(event) {
    $(this).parent().addClass('action-remove');
  });
  $('#promotion-filters').on('mouseout', 'a.delete', function(event) {
    $(this).parent().removeClass('action-remove');
  });

  window.initPromotionActions();
});

Version data entries

143 entries across 143 versions & 3 rubygems

Version Path
solidus_legacy_promotions-4.5.1 app/assets/javascripts/spree/backend/promotions.js
solidus_legacy_promotions-4.5.0 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.6 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.2.5 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.1.6 app/assets/javascripts/spree/backend/promotions.js
solidus_legacy_promotions-4.4.2 app/assets/javascripts/spree/backend/promotions.js
solidus_legacy_promotions-4.4.1 app/assets/javascripts/spree/backend/promotions.js
solidus_legacy_promotions-4.4.0 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.4 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.2.4 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.1.5 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.3 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.2 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.1.4 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.1 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.3.0 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.2.3 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.1.3 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-4.0.4 app/assets/javascripts/spree/backend/promotions.js
solidus_backend-3.4.6 app/assets/javascripts/spree/backend/promotions.js