Mercurial Hosting > nabble
comparison src/nabble/view/naml/js_page.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="js_page" requires="servlet" unindent="true"> | |
2 <n.dont_cache/> | |
3 <n.javascript_response/> | |
4 <n.call_later_handlers/> | |
5 </macro> | |
6 | |
7 <macro name="call_later_handlers" unindent="true"> | |
8 <n.search_terms_special_js/> | |
9 <n.post_count_js/> | |
10 <n.newsflash_js/> | |
11 <n.show_administrator_notice_js/> | |
12 | |
13 <n.views_js/> | |
14 <n.mark_unread_topics_js/> | |
15 <n.mark_unread_posts_js/> | |
16 <n.mark_as_visited_js/> | |
17 <n.set_visitor_online_js/> | |
18 <n.avatar_online_js/> | |
19 <n.increment_view_count_js/> | |
20 | |
21 <n.extra_call_later_handlers/> | |
22 </macro> | |
23 | |
24 <macro name="extra_call_later_handlers"> | |
25 <n.comment.>To be overridden</n.comment.> | |
26 </macro> | |
27 | |
28 <macro name="run_call_later_now"> | |
29 <n.call_later_handlers/> | |
30 </macro> | |
31 | |
32 <macro name="param_loop" dot_parameter="do" parameters="param"> | |
33 <n.if.is_in_command name="run_call_later_now" > | |
34 <then.get_parameters_from_run_later. name="[n.param/]"> | |
35 <n.loop.do/> | |
36 </then.get_parameters_from_run_later.> | |
37 <else.get_parameters_pipe_separated. name="[n.param/]"> | |
38 <n.loop.do/> | |
39 </else.get_parameters_pipe_separated.> | |
40 </n.if.is_in_command> | |
41 </macro> | |
42 | |
43 <macro name="page_node" dot_parameter="do" requires="parameter_value_list"> | |
44 <n.if_node_parameter_is_valid.> | |
45 <n.get_node_from_id. node_id="[n.current_parameter_value/]"> | |
46 <n.do/> | |
47 </n.get_node_from_id.> | |
48 </n.if_node_parameter_is_valid.> | |
49 </macro> | |
50 | |
51 <macro name="if_node_parameter_is_valid" dot_parameter="do" requires="parameter_value_list"> | |
52 <n.if.is_valid_node node_id="[n.current_parameter_value/]"> | |
53 <then.do/> | |
54 </n.if.is_valid_node> | |
55 </macro> | |
56 | |
57 <macro name="page_user" dot_parameter="do" requires="parameter_value_list"> | |
58 <n.get_user_from_id. user_id="[n.current_parameter_value/]"> | |
59 <n.do/> | |
60 </n.get_user_from_id.> | |
61 </macro> |