Sha256: ce92c216286e497db9515076d1cef338c6eebd9f162b3c8fb48cf7c3020084a3

Contents?: true

Size: 506 Bytes

Versions: 1

Compression:

Stored size: 506 Bytes

Contents

jQuery.widget('pageflow.button', {
  _create: function() {
    this.element.on({
      '--mousedown --touchstart': function() {
        var element = $(this);
        element.addClass('pressed');

        $('body').one('mouseup touchend', function() {
          //setTimeout(function() {
            element.removeClass('pressed');
          //}, 150);
        });
      },

      'mouseup': function() {
        setTimeout(function() {
          //$(this).blur();
        }, 100);
      }
    });
  }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pageflow-0.9.2 app/assets/javascripts/pageflow/widgets/button.js