コード例 #1
0
 def generate_template_title():
     html_str = HTMLUtils.ltag('h2', {'class': '$TITLE_STYLE'})
     try:
         html_str += '$VALUE'
     finally:
         html_str += HTMLUtils.rtag('h2')
     return html_str
コード例 #2
0
ファイル: lines.py プロジェクト: mgaborit/pyven
 def generate_template_lines():
     html_str = HTMLUtils.ltag('div', {'class': '$DIV_STYLE'})
     try:
         html_str += '$VALUE'
     finally:
         html_str += HTMLUtils.rtag('div')
     return html_str
コード例 #3
0
 def generate_template_part():
     html_str = HTMLUtils.ltag('p', {'class': '$PART_STYLE'})
     try:
         html_str += '$VALUE'
     finally:
         html_str += HTMLUtils.rtag('p')
     return html_str
コード例 #4
0
ファイル: listing.py プロジェクト: mgaborit/pyven
 def generate_template_listing():
     html_str = HTMLUtils.ltag('div', {'class': '$DIV_STYLE'})
     try:
         html_str += '$TITLE '
         html_str += '$STATUS '
         html_str += '$PROPERTIES '
         html_str += '$LINES '
         html_str += '$LISTINGS'
     finally:
         html_str += HTMLUtils.rtag('div')
     return html_str
コード例 #5
0
ファイル: platform.py プロジェクト: mgaborit/pyven
	def write_listing(self):
		template = Template(file_to_str(Listing.TEMPLATE))
		listings = ''
		if self.listings is not None:
			if self.status.status == pyven.constants.STATUS[1]:
				listings += Summary(self.status, self.listings).write()
			for listing in self.listings:
				listings += HTMLUtils.line_separator()
				listings += listing.write()
		return template.substitute(TITLE=self.title.write(),\
									STATUS=self.status.write(),\
									PROPERTIES='',\
									LINES='',\
									LISTINGS=listings,\
									DIV_STYLE=Listing.join_styles([Style.get().listing['div_style'], self.div_style, self.status_style]))
コード例 #6
0
ファイル: summary.py プロジェクト: mgaborit/pyven
 def write_listing(self):
     template = Template(file_to_str(Listing.TEMPLATE))
     failures = []
     if self.listings is not None:
         for listing in self.listings:
             if listing.status.status == pyven.constants.STATUS[1]:
                 failures.append(
                     Line([HTMLUtils.link(listing.summary,
                                          listing.href())]))
     lines = Lines(failures)
     return template.substitute(TITLE=self.title.write(),\
            STATUS='',\
            PROPERTIES='',\
            LINES=lines.write(),\
            LISTINGS='',\
            DIV_STYLE=Listing.join_styles([Style.get().listing['div_style'], self.div_style, self.status_style]))
コード例 #7
0
ファイル: listing.py プロジェクト: mgaborit/pyven
 def write(self):
     Listing.generate_template()
     return HTMLUtils.target(self.write_listing(), self.href())