Пример #1
0
 def render_property(self, name, mode, context, props):
     # No special treatment besides respecting newlines in values.
     value = props[name]
     if value and '\n' in value:
         value = Markup(''.join(['<br />%s' % escape(v)
                                 for v in value.split('\n')]))
     return value
Пример #2
0
def render_node_property(env, name, value):
    """Renders a node property value to HTML.

    Currently only handle multi-line properties. See also #1601.
    """
    if value and '\n' in value:
        value = Markup(''.join(
            ['<br />%s' % escape(v) for v in value.split('\n')]))
    return value
Пример #3
0
def render_node_property(env, name, value):
    """Renders a node property value to HTML.

    Currently only handle multi-line properties. See also #1601.
    """
    if value and '\n' in value:
        value = Markup(''.join(['<br />%s' % escape(v)
                                for v in value.split('\n')]))
    return value