svgui/svgui_server.py
changeset 1878 fb73a6b6622d
parent 1872 866fb3ab8778
child 1881 091005ec69c4
equal deleted inserted replaced
1877:da5f1fa46f2b 1878:fb73a6b6622d
   112 
   112 
   113 class SVGUI_HMI(website.PLCHMI):
   113 class SVGUI_HMI(website.PLCHMI):
   114     jsClass = u"LiveSVGPage.LiveSVGWidget"
   114     jsClass = u"LiveSVGPage.LiveSVGWidget"
   115 
   115 
   116     docFactory = loaders.stan(tags.div(render=tags.directive('liveElement'))[
   116     docFactory = loaders.stan(tags.div(render=tags.directive('liveElement'))[
   117                                          tags.xml(loaders.xmlfile(os.path.join(NS.WorkingDir, svgfile))),
   117         tags.xml(loaders.xmlfile(os.path.join(NS.WorkingDir, svgfile))),
   118                                          ])
   118     ])
   119 
   119 
   120     def HMIinitialisation(self):
   120     def HMIinitialisation(self):
   121         gadgets = []
   121         gadgets = []
   122         for gadget in svguiWidgets.values():
   122         for gadget in svguiWidgets.values():
   123             gadgets.append(unicode(json.dumps(gadget, default=get_object_init_state, indent=2), 'ascii'))
   123             gadgets.append(unicode(json.dumps(gadget, default=get_object_init_state, indent=2), 'ascii'))