Esempio n. 1
0
 def load(self,scenario, version):
     session=self._get_session(scenario,version)
     c.scenario=scenario
     c.version=version
     tag=scenario+"."+version
     session.set_display(self.__default_display())
     c.content= session.display.render_html()
     c.formatname = session.display.format.name
     c.display=session.display
     c.tasks=self.tasks
     ScenarioController.sessions[tag]=session
     return render("/derived/scenario.html")
Esempio n. 2
0
 def display(self, scenario, version, display, tab):
     tag=scenario+"."+version
     ScenarioController.sessions[tag]=self._get_session(scenario,version)
     session=ScenarioController.sessions[tag]
     print "DISPLAY?" + str(isinstance(display,calypso.tlm.view.TelemetryDisplay))+display
     session.set_display(calypso.tlm.view.TelemetryDisplay.displays[display])
     
     c.scenario=scenario
     c.version=version
     c.format=session.display.format
     c.formatname=session.display.format.name
     try:
         c.selected=0
         while session.display.tabs[c.selected].name!=tab:
             c.selected=c.selected+1
     except:
         c.selected=0
     session.selectedtab=c.selected
     c.tabs=session.display.tabs
     c.tlmwindow=session.display.render_html()
     c.tasks=self.tasks
     c.display=session.display
     return render('/derived/scenario.html')