Sha256: 3d15e7e6a3ec9345d6b84b19ced9c3f96aa9e29c0873230990e8685274fd2d11
Contents?: true
Size: 988 Bytes
Versions: 8
Compression:
Stored size: 988 Bytes
Contents
if (typeof(Alchemy) === 'undefined') { var Alchemy = {}; } (function ($) { $.extend(Alchemy, { ButtonObserver:function (selector) { $(selector).not('.no-spinner').click(function (event) { Alchemy.disableButton(this); }); }, disableButton:function (button) { var $button = $(button), $clone = $button.clone(), width = $button.outerWidth(), text = $button.text(); $button.hide().addClass('disabled'); $button.parent().append($clone); $clone.attr({disabled:true, href:'javascript:void(0)'}) .addClass('cloned-button') .css({width:width}) .html('<img src="/assets/alchemy/ajax_loader.gif" style="width: 16px; height: 16px">') .show(); return true; }, enableButton:function (button) { var $button = $(button).not('.no-spinner'); $button.show().removeClass('disabled'); $button.parent().find('.cloned-button').remove(); return true; } }); })(jQuery);
Version data entries
8 entries across 8 versions & 1 rubygems