diff --git a/js/ajax_view.js b/js/ajax_view.js index 780691c..dcd5ddd 100644 --- a/js/ajax_view.js +++ b/js/ajax_view.js @@ -60,17 +60,17 @@ Drupal.views.ajaxView = function(settings) { this.$exposed_form = $('form#views-exposed-form-'+ settings.view_name.replace(/_/g, '-') + '-' + settings.view_display_id.replace(/_/g, '-')); this.$exposed_form.once(jQuery.proxy(this.attachExposedFormAjax, this)); + // Add a trigger to update this view specifically. + var self_settings = this.element_settings; + self_settings.event = 'RefreshView'; + this.refreshViewAjax = new Drupal.ajax(this.selector, this.$view, self_settings); + // Add the ajax to pagers. this.$view // Don't attach to nested views. Doing so would attach multiple behaviors // to a given element. .filter(jQuery.proxy(this.filterNestedViews, this)) .once(jQuery.proxy(this.attachPagerAjax, this)); - - // Add a trigger to update this view specifically. - var self_settings = this.element_settings; - self_settings.event = 'RefreshView'; - this.refreshViewAjax = new Drupal.ajax(this.selector, this.$view, self_settings); }; Drupal.views.ajaxView.prototype.attachExposedFormAjax = function() {