Add support for CW, and tweak the new note form for mobile

This commit is contained in:
Thomas Sileo 2019-09-08 09:51:30 +02:00
parent ae809cc46d
commit 30eb21203c
2 changed files with 5 additions and 2 deletions

View file

@ -432,6 +432,7 @@ def api_new_note() -> _Response:
attributedTo=MY_PERSON.id, attributedTo=MY_PERSON.id,
cc=list(set(cc)), cc=list(set(cc)),
to=list(set(to)), to=list(set(to)),
summary=_user_api_arg("summary", default=""),
content=content, content=content,
tag=tags, tag=tags,
source={"mediaType": "text/markdown", "content": source}, source={"mediaType": "text/markdown", "content": source},

View file

@ -23,13 +23,15 @@
<form action="/api/new_{% if request.args.get("question") == "1" %}question{%else%}note{%endif%}" method="POST" enctype="multipart/form-data"> <form action="/api/new_{% if request.args.get("question") == "1" %}question{%else%}note{%endif%}" method="POST" enctype="multipart/form-data">
<input type="hidden" name="redirect" value="/"> <input type="hidden" name="redirect" value="/">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"> <input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
<select name="visibility"> <select name="visibility" style="padding:8px 10px;">
{% for v in visibility %} {% for v in visibility %}
<option value="{{v.name}}">{{ v.value }}</option> <option value="{{v.name}}">{{ v.value }}</option>
{% endfor %} {% endfor %}
</select> </select>
{% if reply %}<input type="hidden" name="reply" value="{{reply}}">{% endif %} {% if reply %}<input type="hidden" name="reply" value="{{reply}}">{% endif %}
<p><input type="text" name="summary" placeholder="summary/CW (optional)"></p>
<p> <p>
{% for emoji in emojis %} {% for emoji in emojis %}
<span class="ji">{{ emoji | emojify | safe }}</span> <span class="ji">{{ emoji | emojify | safe }}</span>
@ -39,7 +41,7 @@
{% endfor %} {% endfor %}
</p> </p>
<textarea name="content" rows="10" cols="50" autofocus="autofocus" designMode="on" style="font-size:1.2em;">{{ content }}</textarea> <textarea name="content" rows="10" cols="50" autofocus="autofocus" designMode="on" style="font-size:1.2em;width:95%;">{{ content }}</textarea>
<input type="file" name="file"> <input type="file" name="file">
{% if request.args.get("question") == "1" %} {% if request.args.get("question") == "1" %}