Example #1
0
 def parser(self, value, type=None):
     if type == 'rst':
         convert = restructuredtext(value)
     elif type == 'markdown':
         convert = markdown(value)
     elif type == 'textile':
         convert = textile(value)
     return convert
Example #2
0
 def _render_textile(self, caller=None):
     """
     Calls the textile filter to transform the output.
     """
     if not caller:
         return ''
     output = caller().strip()
     return textile(self.environment, output)
Example #3
0
 def _render_textile(self, caller=None):
     """
     Calls the textile filter to transform the output.
     """
     if not caller:
         return ''
     output = caller().strip()
     return textile(self.environment, output)
Example #4
0
def html_format(value):
    """
    Returns the value formatted in HTML,
    depends on MARKUP_LANGUAGE setting.
    """
    if not value:
        return ''
    elif MARKUP_LANGUAGE == 'markdown':
        return markdown(value)
    elif MARKUP_LANGUAGE == 'textile':
        return textile(value)
    elif MARKUP_LANGUAGE == 'restructuredtext':
        return restructuredtext(value)
    elif '</p>' not in value:
        return linebreaks(value)
    return value
Example #5
0
def html_format(value):
    """
    Returns the value formatted in HTML,
    depends on MARKUP_LANGUAGE setting.
    """
    if not value:
        return ''
    elif MARKUP_LANGUAGE == 'markdown':
        return markdown(value)
    elif MARKUP_LANGUAGE == 'textile':
        return textile(value)
    elif MARKUP_LANGUAGE == 'restructuredtext':
        return restructuredtext(value)
    elif '</p>' not in value:
        return linebreaks(value)
    return value