comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:7ecd1a4ef557
1 <macro name="show_macro" requires="servlet">
2 <n.text_response/>
3 <n.add_line_numbers_to.macro_text macro="[n.macro_param/]" namespace="[n.namespace_param/]"/>
4 </macro>
5
6 <macro name="macro_param" requires="servlet">
7 <n.get_parameter name="macro"/>
8 </macro>
9
10 <macro name="namespace_param" requires="servlet">
11 <n.get_parameter name="namespace"/>
12 </macro>
13
14
15 <macro name="map_show_macro" requires="url_mapper">
16 <n.regex text="[n.path/]">
17 <pattern>
18 ^/([^.]+)(?:\.([^.]+))?\.macro\.txt$
19 </pattern>
20 <do>
21 <n.if.find>
22 <then>
23 <n.set_parameter name="macro" value="show_macro" />
24 <n.set_parameter_to_found name="macro" group="1" />
25 <n.set_parameter_if_found name="namespace" group="2" />
26 <n.exit/>
27 </then>
28 </n.if.find>
29 </do>
30 </n.regex>
31 </macro>