equal
deleted
inserted
replaced
15 import re |
15 import re |
16 from urllib import quote as urlquote |
16 from urllib import quote as urlquote |
17 from cStringIO import StringIO |
17 from cStringIO import StringIO |
18 from copy import deepcopy |
18 from copy import deepcopy |
19 |
19 |
20 import simplejson |
|
21 |
20 |
22 from mx.DateTime import DateTimeType, DateTimeDeltaType |
21 from mx.DateTime import DateTimeType, DateTimeDeltaType |
23 |
22 |
24 from logilab.common.textutils import unormalize |
23 from logilab.common.textutils import unormalize |
25 from logilab.mtconverter import html_escape, html_unescape |
24 from logilab.mtconverter import html_escape, html_unescape |
256 if extraparams and not vid: |
255 if extraparams and not vid: |
257 params.append("'null'") |
256 params.append("'null'") |
258 elif vid: |
257 elif vid: |
259 params.append(repr(vid)) |
258 params.append(repr(vid)) |
260 if extraparams: |
259 if extraparams: |
|
260 import simplejson |
261 params.append(simplejson.dumps(extraparams)) |
261 params.append(simplejson.dumps(extraparams)) |
262 if swap: |
262 if swap: |
263 params.append('true') |
263 params.append('true') |
264 return "javascript: replacePageChunk(%s);" % ', '.join(params) |
264 return "javascript: replacePageChunk(%s);" % ', '.join(params) |
265 |
265 |