From bbd10eec6b8b46a7173d3be4dd7e05de212f8038 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 16 Aug 2026 22:56:09 +0200 Subject: Import Markdown into the editor Use a vendored marked to import Markdown documents into tinymce. --- app/views/layouts/admin.html.erb | 15 ++++++++++++++- app/views/nodes/edit.html.erb | 4 ++++ app/views/page_translations/edit.html.erb | 4 ++++ 3 files changed, 22 insertions(+), 1 deletion(-) (limited to 'app/views') diff --git a/app/views/layouts/admin.html.erb b/app/views/layouts/admin.html.erb index 9c9296f8..082f172c 100644 --- a/app/views/layouts/admin.html.erb +++ b/app/views/layouts/admin.html.erb @@ -18,13 +18,26 @@ <%= javascript_tag nonce: true do %> var ADMIN_SEARCH_URL = "<%= admin_search_path %>"; var ADMIN_MENU_SEARCH_URL = "<%= admin_menu_search_path %>"; - var ADMIN_STRINGS = <%= raw({ :lock_lost_prefix => t(".lock_lost_prefix"), :lock_lost_link => t(".lock_lost_link"), :insert_image => t(".insert_image"), :insert_image_tooltip => t(".insert_image_tooltip"), :copied => t(".copied"), :needs_redaktion => t(".needs_redaktion") }.to_json) %>; + var ADMIN_STRINGS = <%= raw({ + :lock_lost_prefix => t(".lock_lost_prefix"), + :lock_lost_link => t(".lock_lost_link"), + :insert_image => t(".insert_image"), + :insert_image_tooltip => t(".insert_image_tooltip"), + :copied => t(".copied"), + :needs_redaktion => t(".needs_redaktion"), + :import_markdown => t(".import_markdown"), + :import_markdown_tooltip => t(".import_markdown_tooltip"), + :import_markdown_placeholder => t(".import_markdown_placeholder"), + :cancel => t("admin.common.cancel"), + :insert => t(".insert") + }.to_json) %>; var PARAMETERIZE_PREVIEW_URL = "<%= parameterize_preview_nodes_path %>"; var DASHBOARD_SEARCH_URL = "<%= admin_dashboard_search_path %>"; <% end %> + <%= yield :head %> diff --git a/app/views/nodes/edit.html.erb b/app/views/nodes/edit.html.erb index 269e0e49..927cc648 100644 --- a/app/views/nodes/edit.html.erb +++ b/app/views/nodes/edit.html.erb @@ -1,3 +1,7 @@ +<% content_for :head do %> + +<% end %> +

<%= title_for_node(@node) %>

diff --git a/app/views/page_translations/edit.html.erb b/app/views/page_translations/edit.html.erb index 0172a501..b0cb119a 100644 --- a/app/views/page_translations/edit.html.erb +++ b/app/views/page_translations/edit.html.erb @@ -1,3 +1,7 @@ +<% content_for :head do %> + +<% end %> +
<%= t(".editing_prefix") %> <%= @locale.to_s.upcase %> <%= t(".translation_of") %> <%= title_for_node(@node) %>.
-- cgit v1.3