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)])
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)])
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)
def build(self, pres_ctx): return HtmlContent([self._url(pres_ctx)])
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>'])
def build(self, pres_ctx): return HtmlContent([])
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()])