web/request.py
changeset 7536 29961a416faa
parent 7432 cab99ccdb774
parent 7515 e1ba23fdcf2d
child 7639 5c9e94a09e97
equal deleted inserted replaced
7534:d58a9d96aad8 7536:29961a416faa
   622         # after having url unescaping the content. This may make appear some
   622         # after having url unescaping the content. This may make appear some
   623         # quote or other special characters that will break the js expression.
   623         # quote or other special characters that will break the js expression.
   624         extraparams.setdefault('fname', 'view')
   624         extraparams.setdefault('fname', 'view')
   625         url = self.build_url('json', **extraparams)
   625         url = self.build_url('json', **extraparams)
   626         cbname = build_cb_uid(url[:50])
   626         cbname = build_cb_uid(url[:50])
       
   627         # think to propagate pageid. XXX see https://www.cubicweb.org/ticket/1753121
   627         jscode = 'function %s() { $("#%s").%s; }' % (
   628         jscode = 'function %s() { $("#%s").%s; }' % (
   628             cbname, nodeid, js.loadxhtml(url, None, 'get', replacemode))
   629             cbname, nodeid, js.loadxhtml(url, {'pageid': self.pageid},
       
   630                                          'get', replacemode))
   629         self.html_headers.add_post_inline_script(jscode)
   631         self.html_headers.add_post_inline_script(jscode)
   630         return "javascript: %s()" % cbname
   632         return "javascript: %s()" % cbname
   631 
   633 
   632     # urls/path management ####################################################
   634     # urls/path management ####################################################
   633 
   635