Mercurial Hosting > nabble
view src/nabble/view/naml/show_macro.naml @ 0:7ecd1a4ef557
add content
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 21 Mar 2019 19:15:52 -0600 |
parents | |
children |
line wrap: on
line source
<macro name="show_macro" requires="servlet"> <n.text_response/> <n.add_line_numbers_to.macro_text macro="[n.macro_param/]" namespace="[n.namespace_param/]"/> </macro> <macro name="macro_param" requires="servlet"> <n.get_parameter name="macro"/> </macro> <macro name="namespace_param" requires="servlet"> <n.get_parameter name="namespace"/> </macro> <macro name="map_show_macro" requires="url_mapper"> <n.regex text="[n.path/]"> <pattern> ^/([^.]+)(?:\.([^.]+))?\.macro\.txt$ </pattern> <do> <n.if.find> <then> <n.set_parameter name="macro" value="show_macro" /> <n.set_parameter_to_found name="macro" group="1" /> <n.set_parameter_if_found name="namespace" group="2" /> <n.exit/> </then> </n.if.find> </do> </n.regex> </macro>