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));