Beispiel #1
0
 def build(self, pres_ctx):
     url = self._url(pres_ctx)
     w = ' width="{0}"'.format(
         self.__width) if self.__width is not None else ''
     h = ' height="{0}"'.format(
         self.__height) if self.__height is not None else ''
     return HtmlContent(['<img src="', url, '"{0}{1}>'.format(w, h)])
Beispiel #2
0
 def build(self, pres_ctx):
     url = self._url(pres_ctx)
     w = ' width="{0}"'.format(
         self.__width) if self.__width is not None else ''
     h = ' height="{0}"'.format(
         self.__height) if self.__height is not None else ''
     return HtmlContent(
         ['<iframe src="{0}"{1}{2}></iframe>'.format(url, w, h)])
Beispiel #3
0
 def build(self, pres_ctx):
     cs = []
     for c in self.__contents:
         if isinstance(c, basestring):
             cs.append(c)
         else:
             cs.append(c.build(pres_ctx))
     return HtmlContent(cs)
Beispiel #4
0
 def build(self, pres_ctx):
     return HtmlContent([self._url(pres_ctx)])
Beispiel #5
0
 def build(self, pres_ctx):
     url = self._url(pres_ctx)
     content = self.__link_content.build(pres_ctx)
     return HtmlContent(
         ['<a href="{0}" target="_blank">'.format(url), content, '</a>'])
Beispiel #6
0
 def build(self, pres_ctx):
     return HtmlContent([])
Beispiel #7
0
	def build(self, pres_ctx):
		seg = pres_ctx.fragment_view.create_sub_segment(self._child.build(pres_ctx))
		self.initialise_segment(seg, pres_ctx)
		return HtmlContent([seg.reference()])