X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=unfold%2Fpage.py;h=821c6624a106ab9dd5c9baf23b1b0e0f5cbbd9ee;hb=c7309b368c2a6dcea1a231c9277b7e1fd118f266;hp=9c2fdd7e5fa9de460c9f46e948725f591841220c;hpb=ecf7dd5d099c5b94952b6795b748380e2284bc14;p=unfold.git diff --git a/unfold/page.py b/unfold/page.py index 9c2fdd7e..821c6624 100644 --- a/unfold/page.py +++ b/unfold/page.py @@ -6,7 +6,7 @@ import json from django.template.loader import render_to_string -from manifold.metadata import MetaData +from manifoldapi.metadata import MetaData from unfold.prelude import Prelude @@ -123,6 +123,10 @@ class Page: # xxx this is fetched synchroneously.. self.add_js_init_chunks("var MANIFOLD_METADATA =" + self.get_metadata().to_json() + ";\n") + def expose_js_var(self, name, value): + # expose variable as a js value + self.add_js_init_chunks("var " + name + "=" + value + ";\n") + def expose_js_manifold_config (self): self.add_js_init_chunks(ConfigEngine().manifold_js_export())