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-3.0.0.rc2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.5 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.4 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.10.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.11.0 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.10.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.6 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.6 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.10.1 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.5 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.10.0 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.4 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.6.6 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.7.4 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.8.5 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.3 app/assets/javascripts/spree/backend/highlight_negative_numbers.js
solidus_backend-2.9.2 app/assets/javascripts/spree/backend/highlight_negative_numbers.js