Mercurial Hosting > nabble
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> |