app/assets/javascripts/jqr-helpers.js in jqr-helpers-1.0.48 vs app/assets/javascripts/jqr-helpers.js in jqr-helpers-1.0.49

- old
+ new

@@ -375,10 +375,11 @@ $(event.currentTarget).toggleClass('ui-state-hover'); } function ujsLoadPlugins(event) { + $(this).trigger('jqr.beforeload'); $('.ujs-quick-buttonset input:checked').change(); function addHiddenField(form, name, value) { var input = $('<input type="hidden">'); input.attr('name', name); @@ -463,11 +464,11 @@ // we have to set a data-remote attribute because Rails uses [data-remote] // as a selector rather than checking the actual data in the element $(this).find('input, select').data(dataMap).addClass('ujs-ajax'). attr('data-remote', 'true'); }); - + $(this).trigger('jqr.afterload'); } $(function() { if ($().on) { // newer jQueries $(document).on('jqr.load', ujsLoadPlugins); @@ -500,12 +501,10 @@ $('.ujs-quick-buttonset input').live('change', ujsQuickButtonChange); $('.ujs-quick-buttonset label').live('click', ujsQuickButtonClick); $('.ujs-quick-buttonset label').live('mouseenter mouseleave', ujsQuickButtonHover); } - $('body').trigger('jqr.beforeload') - .trigger('jqr.load') - .trigger('jqr.afterload'); + $('body').trigger('jqr.load'); }); }(jQuery));