def _get_display(my): WebContainer.set_security(FakeSecurity()) page = my.get_page_widget() # create some singletons and store in container cmd_delegator = WebContainer.get_cmd_delegator() # add the event container event_container = WebContainer.get_event_container() from pyasm.widget import TopWdg, BottomWdg top = TopWdg() bottom = BottomWdg() page = my.get_page_widget() web = WebContainer.get_web() from widget import Widget widget = Widget() widget.add(top) widget.add(page) # widget.add( my.get_form_wdg() ) widget.add(bottom) # widget.add(warning_report) widget.add(cmd_delegator) # create a web app and run it through the pipeline from web_app import WebApp web_app = WebApp() return web_app.get_display(widget)
def _get_display(my): WebContainer.set_security(FakeSecurity()) page = my.get_page_widget() # create some singletons and store in container cmd_delegator = WebContainer.get_cmd_delegator() # add the event container event_container = WebContainer.get_event_container() from pyasm.widget import TopWdg, BottomWdg top = TopWdg() bottom = BottomWdg() page = my.get_page_widget() web = WebContainer.get_web() from widget import Widget widget = Widget() widget.add(top) widget.add(page) #widget.add( my.get_form_wdg() ) widget.add(bottom) #widget.add(warning_report) widget.add(cmd_delegator) # create a web app and run it through the pipeline from web_app import WebApp web_app = WebApp() return web_app.get_display(widget)
def add_event_caller(my, event, event_name): '''calls a registered event which in turn calls all of its listeners''' event_container = WebContainer.get_event_container() function = event_container.get_event_caller(event_name) my.add_event(event, function)
def add_onload_script(script): ''' this does not work on Login screen''' event = WebContainer.get_event_container() event.add_listener(BaseAppServer.ONLOAD_EVENT, script)