@@ -32,11 +32,10 @@
32 32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
opt = this.#opt = F.nu({
33 33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
// todo: defaults once we determine the options
34 34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
// replyTo: hash
35 35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
// edit: hash
36 36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}, opt);
37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- opt.isNew = !opt.edit && !opt.replyTo;
38 37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const e = this.#e = F.nu({
39 38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
mimetype: F.nu(),
40 39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
button: F.nu()
41 40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
});
42 41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const wrapper = e.widget = D.addClass(D.div(), 'ForumPostEditor');
@@ -126,20 +125,22 @@
126 125 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
this.#tabs.addTab(e.debug);
127 126 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
128 127 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
e.buttons.append(e.mimetype.wrapper);
129 128 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( F.user.mayAttachForum ){
130 129 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
this.#att = new F.Attacher({
131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- addButtonLabel: 'Attach'
130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ reverse: true
132 131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
});
133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- e.buttons.append( e.button.addAttach = this.#att.takeAddButton() );
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- this.#toDisable.push( e.button.addAttach );
132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ //e.buttons.append( e.button.addAttach = this.#att.takeAddButton() );
133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ e.tabAttach = D.append(D.div(), this.#att.widget);
134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ e.tabAttach.setAttribute('id', idPrefix+'-attach');
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ e.tabAttach.dataset.tabLabel = 'Attachments';
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ this.#tabs.addTab(e.tabAttach);
137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* Reminder: we don't currently have a way to disable/enable
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ an Attacher's controls. */
135 139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
136 140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
e.buttons.append(e.button.preview, e.button.submit);
137 141 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
this.#toDisable.push(e.button.preview);
138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( this.#att ){
139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- wrapper.append(this.#att.widget);
140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
141 142 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}/*constructor*/
142 143 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
143 144 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
get widget(){
144 145 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return this.#e.widget;
145 146 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
146 147 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!