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
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
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