web/component.py
changeset 5940 0e3ae19b181a
parent 5910 432c657ebfec
child 6140 65a619eb31c4
child 6248 3f89bf00e8ce
--- a/web/component.py	Thu Jul 08 12:54:28 2010 +0200
+++ b/web/component.py	Thu Jul 08 13:33:40 2010 +0200
@@ -26,7 +26,7 @@
 from logilab.mtconverter import xml_escape
 
 from cubicweb import role
-from cubicweb.web import json
+from cubicweb.utils import json_dumps
 from cubicweb.view import Component
 from cubicweb.selectors import (
     paginated_rset, one_line_rset, primary_view, match_context_prop,
@@ -146,9 +146,9 @@
             rql = params.pop('rql', self.cw_rset.printable_rql())
             # latest 'true' used for 'swap' mode
             url = 'javascript: replacePageChunk(%s, %s, %s, %s, true)' % (
-                json.dumps(params.get('divid', 'pageContent')),
-                json.dumps(rql), json.dumps(params.pop('vid', None)),
-                json.dumps(params))
+                json_dumps(params.get('divid', 'pageContent')),
+                json_dumps(rql), json_dumps(params.pop('vid', None)),
+                json_dumps(params))
         else:
             url = self._cw.build_url(path, **params)
         return url