... | in dropdown.naml |
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
|
<macro name="menu_subscription" requires="node">
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
<then>
dropdown.add('subscriptionLink', '<n.javascript_string_encode Binary Namespace: NabbleNamespace
Parameters:
text
♦ ♦ Macro Requires: node
Parameters:
text, title, class
♦ ♦
</then>
<else>
<n.set_local_node Macro Parameters:
node
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
do
♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
♦ ♦
<then>
var text = '<b><t>Your subscription</t></b>: <n.javascript_string_encode Binary Namespace: NabbleNamespace
Parameters:
text
♦ ♦ Macro Parameters:
do
♦ ♦ Macro Requires: node
♦ ♦
text += '(<a href="[n.local_node Macro Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
do
♦ ♦ Macro Requires: subscription
♦ ♦
NabbleDropdown.replaceContents('subscriptionLink',text);
</then>
</n.if.local_node.visitor_is_subscribed>
</else>
</n.if.is_in_command>
</macro>
|