Sha256: c13af767233680f5fb29dd5859b723a116d34cc7f0af2d2d7403e5aa2083e90a

Contents?: true

Size: 1001 Bytes

Versions: 62

Compression:

Stored size: 1001 Bytes

Contents

//= require jquery3
//= require rails-ujs
//= require popper
//= require bootstrap-sprockets
//= require material.min

$(function () {
  $('[data-toggle="tooltip"]').tooltip()
})

$('.snackbar-toggler').click(function() {
  $('.snackbar').addClass('show');
});

(function() {

  window.inputNumber = function(el) {

    var min = el.attr('min') || false;
    var max = el.attr('max') || false;

    var els = {};

    els.dec = el.prev();
    els.inc = el.next();

    el.each(function() {
      init($(this));
    });

    function init(el) {

      els.dec.on('click', decrement);
      els.inc.on('click', increment);

      function decrement() {
        var value = el[0].value;
        value--;
        if(!min || value >= min) {
          el[0].value = value;
        }
      }

      function increment() {
        var value = el[0].value;
        value++;
        if(!max || value <= max) {
          el[0].value = value++;
        }
      }
    }
  }
})();

inputNumber($('.input-number'));

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
shopapp-0.77.07 app/assets/javascripts/shopapp2.js
shopapp-0.76.06 app/assets/javascripts/shopapp2.js
shopapp-0.76.05 app/assets/javascripts/shopapp2.js
shopapp-0.76.04 app/assets/javascripts/shopapp2.js
shopapp-0.75.03 app/assets/javascripts/shopapp2.js
shopapp-0.75.02 app/assets/javascripts/shopapp2.js
shopapp-0.73.02 app/assets/javascripts/shopapp2.js
shopapp-0.3.76 app/assets/javascripts/shopapp2.js
shopapp-0.2.75 app/assets/javascripts/shopapp2.js
shopapp-0.2.74 app/assets/javascripts/shopapp2.js
shopapp-0.2.73 app/assets/javascripts/shopapp2.js
shopapp-0.2.72 app/assets/javascripts/shopapp2.js
shopapp-0.2.71 app/assets/javascripts/shopapp2.js
shopapp-0.2.70 app/assets/javascripts/shopapp2.js
shopapp-0.2.69 app/assets/javascripts/shopapp2.js
shopapp-0.2.68 app/assets/javascripts/shopapp2.js
shopapp-0.2.67 app/assets/javascripts/shopapp2.js
shopapp-0.2.66 app/assets/javascripts/shopapp2.js
shopapp-0.2.65 app/assets/javascripts/shopapp2.js
shopapp-0.2.64 app/assets/javascripts/shopapp2.js