Button "Copy to clipboard" instead of "Add to description"

This allows the user to paste the code wherever they need. For example,
a blog post takes its contents from 'properties.content' and not from
the description field.

I also added an explanation for new attachment shortcode.
This commit is contained in:
2018-03-29 17:33:16 +02:00
parent 3b452d14ce
commit a052e754f9
4 changed files with 22 additions and 20 deletions

View File

@@ -19,9 +19,9 @@
| {% if subfield.name.endswith('slug') %}
button.fieldlist-action-button.js-append-attachment(
type="button")
type="button", data-clipboard)
i.pi-plus
| Append to Description
| Copy to clipboard
| {% endif %}
| {% endfor %}

View File

@@ -32,6 +32,7 @@ html(lang="en")
script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery-3.1.0.min.js')}}")
script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery.typeahead-0.11.1.min.js')}}")
script(src="{{ url_for('static_pillar', filename='assets/js/vendor/js.cookie-2.0.3.min.js')}}")
script(src="{{ url_for('static_pillar', filename='assets/js/vendor/clipboard.min.js')}}")
script.

View File

@@ -45,6 +45,10 @@
i.pi-plus
| Add New Attachment
p.text-muted
| Attachments can be included in any MarkDown field by using the #[code {attachment slug}] shortcode.
| This shortcode is placed on your copy-paste buffer by clicking "Copy to clipboard".
| {{ render_field(field, field.name) }}
| {% elif field.name == 'files' %}