Release v2.0: URL upload, BBCode sharing, QR codes
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
{% if photos %}
|
||||
<div class="gallery">
|
||||
{% for photo in photos %}
|
||||
{% set share_url = request.url_root.rstrip('/') ~ photo.url %}
|
||||
{% set share_bbcode = '[img]' ~ share_url ~ '[/img]' %}
|
||||
{% set share_html = '<img src="' ~ share_url ~ '" alt="' ~ photo.original_name ~ '">' %}
|
||||
<article class="photo-card" data-id="{{ photo.id }}">
|
||||
<div class="photo-card__image-wrap">
|
||||
<img
|
||||
@@ -10,8 +13,22 @@
|
||||
loading="lazy"
|
||||
>
|
||||
<div class="photo-card__overlay">
|
||||
<button type="button" class="btn btn--ghost btn--sm copy-btn" data-url="{{ request.url_root.rstrip('/') }}{{ photo.url }}">
|
||||
Копировать ссылку
|
||||
<button type="button" class="btn btn--ghost btn--sm copy-btn" data-url="{{ share_url }}">
|
||||
Ссылка
|
||||
</button>
|
||||
<button type="button" class="btn btn--ghost btn--sm copy-btn" data-url="{{ share_bbcode }}">
|
||||
BBCode
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn--ghost btn--sm share-qr-btn"
|
||||
data-url="{{ share_url }}"
|
||||
data-bbcode="{{ share_bbcode }}"
|
||||
data-html="{{ share_html }}"
|
||||
data-qr="{{ url_for('main.photo_qr', photo_id=photo.id) }}"
|
||||
data-name="{{ photo.original_name }}"
|
||||
>
|
||||
QR
|
||||
</button>
|
||||
<a href="{{ photo.url }}" target="_blank" class="btn btn--ghost btn--sm">Открыть</a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user