Sha256: 5bffb00ee74990c45bc1b5c795c9bcba50a3ccb3c9f855dd51f0e145016eed23
Contents?: true
Size: 1.99 KB
Versions: 2
Compression:
Stored size: 1.99 KB
Contents
{I" class:ETI"ProcessedAsset; FI"logical_path; TI"alchemy/alchemy.buttons.js; FI" pathname; TI"c/Users/tvd/code/ruby/gems/alchemy_cms/app/assets/javascripts/alchemy/alchemy.buttons.js.coffee; FI"content_type; TI"application/javascript; TI" mtime; Tl+ð`TI"length; Ti«I"digest; TI"%545b89f268dcf04df6db2eebfbdf4511; FI"source; TI"«(function() { if (typeof window.Alchemy === 'undefined') { window.Alchemy = {}; } Alchemy.Buttons = { observe: function(scope) { return $('form', scope).not('.button_with_label form').on('submit', function(event) { var $btn; $btn = $(this).find(':submit'); if ($btn.attr('disabled') === 'disabled') { event.preventDefault(); event.stopPropagation(); return false; } else { return Alchemy.Buttons.disable($btn); } }); }, disable: function(button) { var $button, spinner; $button = $(button); spinner = Alchemy.Spinner.small(); $button.data('content', $button.html()); $button.attr('disabled', true); $button.addClass('disabled'); $button.css({ width: $button.outerWidth() }); $button.empty(); spinner.spin($button[0]); return true; }, enable: function(scope) { var $button; $button = $('form :submit:disabled', scope); $button.removeClass('disabled'); $button.removeAttr('disabled'); $button.html($button.data('content')); return true; } }; }).call(this); ; TI"dependency_digest; TI"%db7f4c92509e85970358f3830e2e8bf0; FI"required_paths; T[I"c/Users/tvd/code/ruby/gems/alchemy_cms/app/assets/javascripts/alchemy/alchemy.buttons.js.coffee; FI"dependency_paths; T[{I" path; TI"c/Users/tvd/code/ruby/gems/alchemy_cms/app/assets/javascripts/alchemy/alchemy.buttons.js.coffee; FI" mtime; TI"2014-11-10T18:04:03+01:00; TI"digest; TI"%ba2b7470b5a14e6a63c13bc8e88fb0a3; FI" _version; TI"%397b5870bb3a4453e877efcad60e09d6; F
Version data entries
2 entries across 1 versions & 1 rubygems