edit_post_form

NAML documentation   Watch a video
   Usages of this macro
... in workgroup.naml
151
152
153
154
<override_macro name="edit_post_form">
    <n.overridden />
    <n.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.assignment_controls
Macro
Requires: node, servlet
Parameters: guessed_assignee
/>
</override_macro>
Overrides default macro
... in edit_post.naml
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<macro name="edit_post_form">
    <n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.message
Binary
Namespace: NodeNamespace
Parameters: do
.is_imported_mail
Binary
Namespace: MessageNamespace
>
        <then>
            <div class="info-message" style="font-weight:bold;padding:.3em .5em">                
                <t>The post you are editing was originally imported by email. If this post has attachments, those files will be lost after you save your changes. You may download the attachments and re-upload them to your edited post.</t>
            </div>
            </then>
    </n.if.page_node.message.is_imported_mail>
    
    <n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.not
Binary
Namespace: BasicNamespace
Parameters: condition
.visitor
Binary
Namespace: ServletNamespace
Parameters: do
.is_registered
Binary
Namespace: UserNamespace
>
        <then>
            <div class="field-box light-border-color">
                <div class="second-font field-title"><t>Your Name</t></div>
                <div class="weak-color">
                    <n.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.owner
Binary
Namespace: NodeNamespace
Parameters: do
.name
Binary
Namespace: UserNamespace
Parameters: truncate
/>
                </div>
            </div>
        </then>
    </n.if.not.visitor.is_registered>
 
    <div class="field-box light-border-color">
        <div class="second-font field-title"><t>Subject</t></div>
        <div class="weak-color">
            <n.subject_field
Macro
Parameters: do
.input
Macro
Requires: field
Parameters: size, maxlength, tabindex, type
 size="60" tabindex="1" />
        </div>
    </div>
 
    <div class="field-box light-border-color">
        <div class="second-font field-title"><t>Message</t></div>
        <div class="weak-color">
            <n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.visitor
Binary
Namespace: ServletNamespace
Parameters: do
.is_registered
Binary
Namespace: UserNamespace
>
                <then>
                    <n.html_format_field
Macro
Parameters: do
.checkbox
Macro
Requires: field
Parameters: style
 />
                    <label for="[n.html_format_field
Macro
Parameters: do
.name
Binary
Namespace: FieldNamespace
/]"><t>Message is in HTML Format</t></label><br/>
                    <div style="margin:.1em 0">
                        <n.editor_toolbar
Macro
Parameters: textarea_id, original_text, node_id
                            textarea_id="[n.message_field
Macro
Parameters: do
.name
Binary
Namespace: FieldNamespace
/]"
                            original_text="[n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.parent_node
Binary
Namespace: NodeNamespace
Parameters: do
.is_post
Binary
Namespace: NodeNamespace
][then.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.parent_node
Binary
Namespace: NodeNamespace
Parameters: do
.message_quoted
Macro
Requires: node
/][/n.if.page_node.parent_node.is_post]"
                            node_id="[n.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.id
Binary
Namespace: NodeNamespace
/]"
                        />
                    </div>
                </then>
            </n.if.visitor.is_registered>
            <n.message_field
Macro
Parameters: do
.textarea
Macro
Requires: field
Parameters: maxlength, tabindex, style, wrap
 wrap="SOFT" tabindex="2" style="min-width:30em;max-width:55em;width:100%;height:20em;" />
 
            <n.edit_post_extra_fields
Macro
Requires: node_page
/>
        </div>
    </div>
</macro>