Esempio n. 1
0
    def get(self):
        """ Handles the GET request. """
        from fantasm.utils import outputMachineConfig
        machineConfig = getMachineConfig(self.request)
        content = outputMachineConfig(machineConfig, skipStateNames=[self.request.GET.get('skipStateName')])
        if self.request.GET.get('type', 'png') == 'png':
            self.response.out.write(
"""
<html>
<head></head>
<body onload="javascript:document.forms.chartform.submit();">
<form id='chartform' action='http://chart.apis.google.com/chart' method='POST'>
  <input type="hidden" name="cht" value="gv:dot"  />
  <input type="hidden" name="chl" value='%(chl)s'  />
  <input type="submit" value="Generate GraphViz .png" />
</form>
</body>
""" % {'chl': content.replace('\n', ' ')})
        else:
            self.response.out.write(content)
Esempio n. 2
0
    def get(self):
        """ Handles the GET request. """
        from fantasm.utils import outputMachineConfig
        machineConfig = getMachineConfig(self.request)
        content = outputMachineConfig(
            machineConfig,
            skipStateNames=[self.request.GET.get('skipStateName')])
        if self.request.GET.get('type', 'png') == 'png':
            self.response.out.write("""
<html>
<head></head>
<body onload="javascript:document.forms.chartform.submit();">
<form id='chartform' action='http://chart.apis.google.com/chart' method='POST'>
  <input type="hidden" name="cht" value="gv:dot"  />
  <input type="hidden" name="chl" value='%(chl)s'  />
  <input type="submit" value="Generate GraphViz .png" />
</form>
</body>
""" % {'chl': content.replace('\n', ' ')})
        else:
            self.response.out.write(content)
Esempio n. 3
0
    def get(self):
        """ Handles the GET request. """
        from fantasm.utils import outputMachineConfig
        machineConfig = getMachineConfig(self.request)
        content = outputMachineConfig(
            machineConfig,
            skipStateNames=[self.request.GET.get('skipStateName')])

        cht = self.request.GET.get('cht', 'dot')
        chs = self.request.GET.get('chs', '')
        chl = content.replace('\n', ' ')
        chd = self.request.GET.get('chd', '')
        chof = self.request.GET.get('chof', 'png')

        tipe = self.request.GET.get('type', False)

        if not tipe:
            self.response.out.write("""
<html>
<head></head>
<body onload="javascript:document.forms.chartform.submit();">
<form id='chartform' action='http://chart.apis.google.com/chart' method='POST'>
  <input type="hidden" name="cht" value="gv:%(cht)s"  />
  <input type="hidden" name="chs" value="%(chs)s"  />
  <input type="hidden" name="chl" value='%(chl)s'  />
  <input type="hidden" name="chd" value="%(chd)s"  />
  <input type="hidden" name="chof" value="%(chof)s"  />
  <input type="submit" value="Generate GraphViz .%(chof)s" />
</form>
</body>
""" % {
                'cht': cht,
                'chs': chs,
                'chl': chl,
                'chd': chd,
                'chof': chof
            })

        else:
            self.response.out.write(content)
Esempio n. 4
0
    def get(self):
        """ Handles the GET request. """
        from fantasm.utils import outputMachineConfig
        machineConfig = getMachineConfig(self.request)
        content = outputMachineConfig(machineConfig, skipStateNames=[self.request.GET.get('skipStateName')])
        
        cht = self.request.GET.get('cht', 'dot')
        chs = self.request.GET.get('chs', '')
        chl = content.replace('\n', ' ')
        chd = self.request.GET.get('chd', '')
        chof = self.request.GET.get('chof', 'png')
        
        tipe = self.request.GET.get('type', False)
        
        if not tipe:
            self.response.out.write(
"""
<html>
<head></head>
<body onload="javascript:document.forms.chartform.submit();">
<form id='chartform' action='http://chart.apis.google.com/chart' method='POST'>
  <input type="hidden" name="cht" value="gv:%(cht)s"  />
  <input type="hidden" name="chs" value="%(chs)s"  />
  <input type="hidden" name="chl" value='%(chl)s'  />
  <input type="hidden" name="chd" value="%(chd)s"  />
  <input type="hidden" name="chof" value="%(chof)s"  />
  <input type="submit" value="Generate GraphViz .%(chof)s" />
</form>
</body>
""" % {'cht': cht,
       'chs': chs,
       'chl': chl,
       'chd': chd,
       'chof': chof})
            
        else:
            self.response.out.write(content)