topic_head

NAML documentation   Watch a video
   Usages of this macro
... in topic_head.naml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<override_macro name="topic_head" requires="classic_view_namespace">
    <n.compress
Macro
Parameters: text
.>
        <n.search_terms_js
Macro
Parameters: selector
 selector="h2.post-subject,div.message-text"/>
        <n.classic_js
Macro
/>
        <n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.has_small_avatar
Macro
>
            <then.classic_stylesheet_small_avatar
Macro
/>
            <else.classic_stylesheet_big_avatar
Macro
/>
        </n.if.has_small_avatar>
    </n.compress.>
 
    <n.topic_title
Macro
Parameters: ending
.>
        <n.hide_if_equals
Macro
Parameters: value2, value1, text
. value1="[n.topic_page_number
Macro
Requires: servlet
/]" value2="1">
            | <t>Page <t.number.topic_page_number
Macro
Requires: servlet
/></t>
        </n.hide_if_equals.>
    </n.topic_title.>
      
    <script type="text/x-mathjax-config">MathJax.Hub.Config({tex2jax:{inlineMath:[['$','$']]}});</script>
    <script type="text/javascript" async="true" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
</override_macro>
Overrides default macro
... in topic.naml
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
<macro name="topic_head" requires="classic_view_namespace">
    <n.compress.>
        <n.search_terms_js selector="h2.post-subject,div.message-text"/>
        <n.classic_js/>
        <n.if.has_small_avatar>
            <then.classic_stylesheet_small_avatar/>
            <else.classic_stylesheet_big_avatar/>
        </n.if.has_small_avatar>
    </n.compress.>
 
    <n.topic_title.>
        <n.hide_if_equals. value1="[n.topic_page_number/]" value2="1">
            | <t>Page <t.number.topic_page_number/></t>
        </n.hide_if_equals.>
    </n.topic_title.>
</macro>