diff --git a/js/ajax_view.js b/js/ajax_view.js index ce6cc52..7887878 100644 --- a/js/ajax_view.js +++ b/js/ajax_view.js @@ -121,8 +121,11 @@ Drupal.views.ajaxView.prototype.attachPagerLinkAjax = function(id, link) { // than the usual location. $.extend(viewData, Drupal.Views.parseViewArgs(href, this.settings.view_base_path)); - this.element_settings.submit = viewData; - this.pagerAjax = new Drupal.ajax(false, $link, this.element_settings); + // Construct an object using the element settings defaults and then overriding + // submit with viewData. + var pager_settings = $.extend({}, this.element_settings); + pager_settings.submit = viewData; + this.pagerAjax = new Drupal.ajax(false, $link, pager_settings); }; Drupal.ajax.prototype.commands.viewsScrollTop = function (ajax, response, status) {