Sha256: 3f721024501f09f0d81a9897f2bb26c9450aab6b583019be606097ac091815a0

Contents?: true

Size: 408 Bytes

Versions: 133

Compression:

Stored size: 408 Bytes

Contents

Spree.ready(function() {
  // Highlight negative numbers in red.
  document.querySelector('body').addEventListener('input', function(e){
    var el = e.target;
    var isInputNumber = el instanceof HTMLInputElement && el.type == 'number';
    if (isInputNumber) {
      if (el.value < 0) {
        el.classList.add("negative");
      } else {
        el.classList.remove("negative");
      }
    }
  });
});

Version data entries

133 entries across 133 versions & 2 rubygems

Version Path
solidus_backend-2.10.0.beta1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.7.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.6.5 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.0 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.0.rc.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.4 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.7.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.6.4 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.6.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.0 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.7.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.6.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend_devise_token_auth-2.8.0.alpha.14 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend_devise_token_auth-2.8.0.alpha.13 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend_devise_token_auth-2.8.0.alpha.12 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend_devise_token_auth-2.8.0.alpha.11 app/assets/javascripts/spree/backend/highlight_negative_numbers.js