diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-14 17:25:37 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-14 18:30:40 +0200 |
| commit | 6ddc9d73f1299cdeb90bc88ed0bb53821c4825aa (patch) | |
| tree | 7672dd034ec0bacdaa1534813981a5f5de5a7650 /app/views/nodes | |
| parent | 8847db139bef9dd8f9465c31438f16af13593267 (diff) | |
Supply related-asset URLs/name and public inline-image CSS
RelatedAssetsController#create's JSON includes large_url,
original_url, and name alongside thumb_url/url; the related-asset
list items in both editors carry them as data-large-url,
data-original-url, and data-name.
ccc.css gets the public-facing .inline-image--full/--half/--left/
--right rules -- admin.css and TinyMCE's content_style cover the
cockpit and in-editor renderings respectively.
Diffstat (limited to 'app/views/nodes')
| -rw-r--r-- | app/views/nodes/edit.html.erb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/views/nodes/edit.html.erb b/app/views/nodes/edit.html.erb index 9506995..25f15c2 100644 --- a/app/views/nodes/edit.html.erb +++ b/app/views/nodes/edit.html.erb | |||
| @@ -81,7 +81,10 @@ | |||
| 81 | data-create-url="<%= node_related_assets_path(@node) %>"> | 81 | data-create-url="<%= node_related_assets_path(@node) %>"> |
| 82 | <ul id="related_asset_list" class="thumbnail_list"> | 82 | <ul id="related_asset_list" class="thumbnail_list"> |
| 83 | <% @page.related_assets.includes(:asset).each do |related| %> | 83 | <% @page.related_assets.includes(:asset).each do |related| %> |
| 84 | <li data-url="<%= node_related_asset_path(@node, related) %>"> | 84 | <li data-url="<%= node_related_asset_path(@node, related) %>" |
| 85 | data-large-url="<%= related.asset.upload.url(:large) %>" | ||
| 86 | data-original-url="<%= related.asset.upload.url %>" | ||
| 87 | data-name="<%= related.asset.name %>"> | ||
| 85 | <span class="related_asset_handle"><%= icon("grip-vertical", library: "tabler", "aria-hidden": true) %></span> | 88 | <span class="related_asset_handle"><%= icon("grip-vertical", library: "tabler", "aria-hidden": true) %></span> |
| 86 | <%= image_tag related.asset.upload.url(:thumb) %> | 89 | <%= image_tag related.asset.upload.url(:thumb) %> |
| 87 | <button type="button" class="related_asset_remove" aria-label="Remove image"> | 90 | <button type="button" class="related_asset_remove" aria-label="Remove image"> |
