Mercurial Hosting > nabble
diff src/nabble/view/naml/subapps.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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/nabble/view/naml/subapps.naml Thu Mar 21 19:15:52 2019 -0600 @@ -0,0 +1,99 @@ +<macro name="view_subapps"> + <n.app_min_html> + <head> + <n.subapps_title/> + </head> + <body> + <h2><t>Subcategories under <t.location.page_node.subject/></t></h2> + + <n.subapps_table.> + <n.subcategories_column/> + <n.topic_count_column width="5em"/> + <n.post_count_column width="5em"/> + <n.last_post_column/> + </n.subapps_table.> + </body> + </n.app_min_html> +</macro> + +<macro name="subapps_title"> + <title><n.compress.> + <n.page_node.> + <n.if.not.is_root> + <then><n.root_node.subject/> -</then> + </n.if.not.is_root> + <n.subject/> + </n.page_node.> + - <t>List of Subcategories</t> + </n.compress.></title> +</macro> + +<macro name="subapps_table" dot_parameter="columns"> + <n.put_in_head.> + <style type="text/css"> + table.main { + margin-top:.2em; + border-collapse:collapse; + width:100%; + } + table.main tr.header-row td { + padding: .3em .4em; + font-weight: bold; + } + table.main tr.main-row td { + padding:.3em .5em; + border-bottom-width: 1px; + border-bottom-style: dotted; + } + table.main tr.main-row, + table.avatar-table tr { + vertical-align:top; + } + div.sub-forums { + margin-top:.8em; + font-size:90%; + clear:both; + } + </style> + </n.put_in_head.> + <div style="clear:both"></div> + <table class="main"> + <n.table_header.> + <tr class="header-row shaded-bg-color"> + <n.columns/> + </tr> + </n.table_header.> + <n.if.page_node.has_subapps> + <then> + <n.page_node.subapps_list.> + <n.preload_messages/> + <n.loop.> + <n.current_node.> + <tr class="main-row [n.category_row_classes/]" node="[n.id/]"> + <n.columns/> + </tr> + </n.current_node.> + </n.loop.> + <n.if.there_is_more> + <then> + <tr> + <td></td> + <td colspan="4"><n.page_node.node_link href="[n.url template='view_standard'/]" text="[t]View more[/t]"/> »</td> + </tr> + </then> + </n.if.there_is_more> + </n.page_node.subapps_list.> + </then> + <else> + <tr> + <td colspan="4"><t>Empty</t></td> + </tr> + </else> + </n.if.page_node.has_subapps> + </table> + <div style="clear:both"></div> + + <n.if.page_node.has_private_subapps> + <then.category_privacy_js/> + </n.if.page_node.has_private_subapps> +</macro>