mourningdove/views/widget/quickupdate.tt
2026-05-24 01:03:05 +00:00

101 lines
No EOL
3.7 KiB
Text

[%- dw.need_res( { group => "foundation" }
"js/quickupdate.js"
) -%]
<h2 class="smaller">[% dw.ml('widget.quickupdate.title') %]</h2>
<div class="row">
<div class='sidebar columns medium-3'>[% sidebar %]</div>
<div class='contents columns medium-9 border'>
<form method="POST" action="/entry/new">
[% dw.form_auth() %]
[% IF accounts.size > 1 %]
[% form.hidden(
name => 'crosspost_entry',
id => 'crosspost_entry',
value => 1)
%]
[% FOREACH acct IN accounts %]
[% form.hidden(
name => "crosspost",
value => acct.acctid,
) %]
[% END %]
[% END %]
[%- form.hidden( id = "js-remote", name = "poster_remote", value = remote.user ) -%]
[%- form.textbox( label = dw.ml("widget.quickupdate.subject")
name = "subject"
maxlength = limits.subject_length
size = "50"
) -%]
[%- form.textarea( label = dw.ml("widget.quickupdate.entry")
name = "event"
id = "entry-body"
cols = "50"
rows = "9"
wrap = "soft"
) -%]
<div class='metadata'>
<div class="row">
<div class="columns medium-8">
[%- form.textbox( label = dw.ml("entryform.tags")
name = "taglist"
id = "js-taglist"
size = '35',
maxlength = '255'
labelclass = "hidden"
placeholder = dw.ml("entryform.tags")
) -%]
</div>
<div class="columns medium-4">
[% INCLUDE "components/icon-select-dropdown.tt" omit_random_button = 1 %]
</div>
</div>
<div class="row">
<div class="button-bar entry-quick-actions columns">
<ul class="no-bullet entry-quick-metadata">
<li>
[%- form.submit(
value = dw.ml('/entry/form.tt.button.post.quick')
name = "action:post"
)
%]</li>
<li>[%- form.select(
name = "security"
id = "js-security"
label = dw.ml( '/entry/form.tt.select.security' )
items = security
selected = minsec
) -%]</li>
<li style="margin-top: 0.4em;">&nbsp; to &nbsp;</li>
[%~ IF journallist.size > 1 %]
<li>[%- form.select(
name = "usejournal"
id = "js-usejournal"
label = dw.ml( '/entry/form.tt.select.usejournal' )
items = journallist
selected = remote.user
)-%]</li>
[%~ ELSE ~%]
<li>
[% journallist.first.ljuser_display %]
[% form.hidden( name = "usejournal", id = "js-usejournal", value = journallist.first.user,
) %]
</li>
[%- END -%]
</ul>
[% form.submit( name = 'showform', class = 'button secondary', value = dw.ml('widget.quickupdate.moreopts') ) %]
</div>
</div>
</div>
</form>
</div>
</div>