Exemplo n.º 1
0
Arquivo: html.py Projeto: kinow/redbot
 def format_note_description(self, header_name: str) -> Markup:
     description = HeaderProcessor.find_header_handler(header_name).description
     if description:
         return Markup(
             markdown(
                 description % {"field_name": header_name}, output_format="html5"
             )
         )
     return Markup("")
Exemplo n.º 2
0
Arquivo: html.py Projeto: kinow/redbot
 def format_header_description(self, header_name: str) -> Markup:
     description = HeaderProcessor.find_header_handler(header_name).description
     if description:
         return Markup(
             '<span class="tip">'
             + markdown(
                 description % {"field_name": header_name}, output_format="html5"
             )
             + "</span>"
         )
     return Markup("")
Exemplo n.º 3
0
 def format_header(self, name: str, value: str, offset: int) -> str:
     "Return an individual HTML header as HTML"
     token_name = "header-%s" % name.lower()
     header_desc = HeaderProcessor.find_header_handler(name).description
     if header_desc and token_name not in [i[0] for i in self.hidden_text]:
         html_desc = markdown(header_desc % {'field_name': name},
                              output_format="html5")
         self.hidden_text.append((token_name, html_desc))
     return """\
 <span data-offset='%s' data-name='%s' class='hdr'>%s:%s</span>""" % (
         offset, e_html(name.lower()), e_html(name),
         self.header_presenter.Show(name, value))
Exemplo n.º 4
0
 def format_header(self, name: str, value: str, offset: int) -> str:
     "Return an individual HTML header as HTML"
     token_name = "header-%s" % name.lower()
     header_desc = HeaderProcessor.find_header_handler(name).description
     if header_desc and token_name not in [i[0] for i in self.hidden_text]:
         html_desc = markdown(header_desc % {'field_name': name}, output_format="html5")
         self.hidden_text.append((token_name, html_desc))
     return """\
 <span data-offset='%s' data-name='%s' class='hdr'>%s:%s</span>""" % (
     offset,
     e_html(name.lower()),
     e_html(name),
     self.header_presenter.Show(name, value))