From f7d85beb60afdc35edf9aa445023458a0068d3cf Mon Sep 17 00:00:00 2001 From: Roman Kozlovskyi Date: Thu, 20 Sep 2012 18:05:29 +0300 Subject: [PATCH] Fixed context for getting ajax results --- plone/formwidget/querystring/querywidget.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/plone/formwidget/querystring/querywidget.js b/plone/formwidget/querystring/querywidget.js index ef839cb..f5c621a 100644 --- a/plone/formwidget/querystring/querywidget.js +++ b/plone/formwidget/querystring/querywidget.js @@ -171,7 +171,17 @@ }; $.querywidget.updateSearch = function () { - var query = portal_url + "/@@querybuilder_html_results?"; + var context_url = (function() { + var baseUrl, pieces; + baseUrl = $('base').attr('href'); + if (!baseUrl) { + pieces = window.location.href.split('/'); + pieces.pop(); + baseUrl = pieces.join('/'); + } + return baseUrl; + })(); + var query = context_url + "/@@querybuilder_html_results?"; var querylist = []; var items = $('.QueryWidget .queryindex'); if (!items.length) { @@ -201,7 +211,7 @@ break; } - $.get(portal_url + '/@@querybuildernumberofresults?' + querylist.join('&'), + $.get(context_url + '/@@querybuildernumberofresults?' + querylist.join('&'), {}, function (data) { results.html(data); }); });