Improve bookmark appearance; don't send edit with blank url.
This commit is contained in:
parent
91d445a877
commit
6ad41eb516
1 changed files with 9 additions and 2 deletions
|
@ -25,6 +25,8 @@
|
||||||
|
|
||||||
padding: 8px;
|
padding: 8px;
|
||||||
margin: 8px;
|
margin: 8px;
|
||||||
|
width: 500px;
|
||||||
|
max-width: 500px;
|
||||||
|
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
|
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
|
||||||
|
@ -48,7 +50,7 @@
|
||||||
<a href="{{bookmark.url}}"
|
<a href="{{bookmark.url}}"
|
||||||
class="bookmark_title"
|
class="bookmark_title"
|
||||||
data-editor-id="title"
|
data-editor-id="title"
|
||||||
data-editor-placeholder="title"
|
data-editor-placeholder="title (optional)"
|
||||||
data-editor-empty-text="{{bookmark.id}}">
|
data-editor-empty-text="{{bookmark.id}}">
|
||||||
{%- if bookmark.title -%}
|
{%- if bookmark.title -%}
|
||||||
{{bookmark.title}}
|
{{bookmark.title}}
|
||||||
|
@ -66,7 +68,7 @@
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="new_bookmark_card">
|
<div class="new_bookmark_card">
|
||||||
<input id="new_bookmark_title" type="text" placeholder="title">
|
<input id="new_bookmark_title" type="text" placeholder="title (optional)">
|
||||||
<input id="new_bookmark_url" type="text" placeholder="url">
|
<input id="new_bookmark_url" type="text" placeholder="url">
|
||||||
<button id="new_bookmark_button" class="green_button" onclick="submit_bookmark_form()">Create</button>
|
<button id="new_bookmark_button" class="green_button" onclick="submit_bookmark_form()">Create</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -111,6 +113,11 @@ function on_save(editor, edit_element_map)
|
||||||
{
|
{
|
||||||
var title_editor = edit_element_map["title"];
|
var title_editor = edit_element_map["title"];
|
||||||
var url_editor = edit_element_map["url"];
|
var url_editor = edit_element_map["url"];
|
||||||
|
url_editor.value = url_editor.value.trim();
|
||||||
|
if (!url_editor.value)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
editor.show_spinner();
|
editor.show_spinner();
|
||||||
function callback()
|
function callback()
|
||||||
|
|
Loading…
Reference in a new issue