diff --git a/js/ajax_view.js b/js/ajax_view.js index 7d54c67..57af408 100644 --- a/js/ajax_view.js +++ b/js/ajax_view.js @@ -76,7 +76,10 @@ Drupal.views.ajaxView = function(settings) { // 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); + var self = this; + this.$view.once('refresh', function(){ + self.refreshViewAjax = new Drupal.ajax(self.selector, self.$view, self_settings); + }) }; Drupal.views.ajaxView.prototype.attachExposedFormAjax = function() {