diff -r f9a68136eb87 -r acd7f0e9f276 web/request.py --- a/web/request.py Thu Apr 28 20:24:27 2011 +0200 +++ b/web/request.py Thu Apr 28 20:41:44 2011 +0200 @@ -92,7 +92,7 @@ self.uiprops = vreg.config.uiprops self.datadir_url = vreg.config.datadir_url # raw html headers that can be added from any view - self.html_headers = HTMLHead() + self.html_headers = HTMLHead(self.datadir_url) # form parameters self.setup_params(form) # dictionnary that may be used to store request data that has to be @@ -258,7 +258,7 @@ """used by AutomaticWebTest to clear html headers between tests on the same resultset """ - self.html_headers = HTMLHead() + self.html_headers = HTMLHead(self.datadir_url) return self # web state helpers ####################################################### @@ -417,7 +417,8 @@ @cached # so it's writed only once def fckeditor_config(self): - self.add_js('fckeditor/fckeditor.js') + fckeditor_url = self.build_url('fckeditor/fckeditor.js') + self.add_js(fckeditor_url, localfile=False) self.html_headers.define_var('fcklang', self.lang) self.html_headers.define_var('fckconfigpath', self.data_url('cubicweb.fckcwconfig.js'))