From 19b865108c26cf18c26697fee080844de94fb522 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 14 Aug 2026 01:22:11 +0200 Subject: Scope admin form conventions with a class .admin_layout replaces the #admin_layout. All css rules and javascript queries were changed along and rules simplified where the opportunity arose. --- app/views/assets/edit.html.erb | 2 +- app/views/assets/new.html.erb | 2 +- app/views/assets/show.html.erb | 2 +- app/views/elevations/new.html.erb | 2 +- app/views/events/edit.html.erb | 2 +- app/views/events/new.html.erb | 2 +- app/views/events/show.html.erb | 2 +- app/views/nodes/edit.html.erb | 2 +- app/views/nodes/show.html.erb | 2 +- app/views/otp_challenges/new.html.erb | 2 +- app/views/otp_enrollments/show.html.erb | 2 +- app/views/page_translations/edit.html.erb | 2 +- app/views/revisions/show.html.erb | 2 +- app/views/users/edit.html.erb | 2 +- app/views/users/new.html.erb | 2 +- app/views/users/show.html.erb | 2 +- public/javascripts/admin_interface.js | 8 ++--- public/stylesheets/admin.css | 53 +++++++------------------------ 18 files changed, 31 insertions(+), 62 deletions(-) diff --git a/app/views/assets/edit.html.erb b/app/views/assets/edit.html.erb index 1e4ae8f1..39490c03 100644 --- a/app/views/assets/edit.html.erb +++ b/app/views/assets/edit.html.erb @@ -1,4 +1,4 @@ -
+

<%= t(".title") %>

<%= form_for(@asset, html: { multipart: true }) do |f| %> diff --git a/app/views/assets/new.html.erb b/app/views/assets/new.html.erb index 1260644f..36f5ab88 100644 --- a/app/views/assets/new.html.erb +++ b/app/views/assets/new.html.erb @@ -1,4 +1,4 @@ -
+

<%= t(".title") %>

<%= form_for(@asset, :html => { :multipart => true }) do |f| %> diff --git a/app/views/assets/show.html.erb b/app/views/assets/show.html.erb index 5c111c7b..ee990bdb 100644 --- a/app/views/assets/show.html.erb +++ b/app/views/assets/show.html.erb @@ -1,4 +1,4 @@ -
+

<%= @asset.name %>

diff --git a/app/views/elevations/new.html.erb b/app/views/elevations/new.html.erb index 084fb9e4..8dd64e78 100644 --- a/app/views/elevations/new.html.erb +++ b/app/views/elevations/new.html.erb @@ -1,6 +1,6 @@

<%= t(".title") %>

-
+
<% if current_user.otp_enrolled? %>

<%= t(".hint", :minutes => AuthenticatedSystem::ELEVATION_MAX_AGE.in_minutes.to_i) %> diff --git a/app/views/events/edit.html.erb b/app/views/events/edit.html.erb index 7c855760..55e0d4ba 100644 --- a/app/views/events/edit.html.erb +++ b/app/views/events/edit.html.erb @@ -12,7 +12,7 @@ <%= hidden_field_tag :return_to, @return_to %> <%= form_error_messages(f) %> -

+
<%= Event.human_attribute_name(:node) %>
diff --git a/app/views/events/new.html.erb b/app/views/events/new.html.erb index 5cc47b69..e5aea87b 100644 --- a/app/views/events/new.html.erb +++ b/app/views/events/new.html.erb @@ -5,7 +5,7 @@ <%= form_for(@event) do |f| %> <%= form_error_messages(f) %> -
+
<%= Event.human_attribute_name(:node) %>
diff --git a/app/views/events/show.html.erb b/app/views/events/show.html.erb index 2f3d315d..0d91f850 100644 --- a/app/views/events/show.html.erb +++ b/app/views/events/show.html.erb @@ -1,4 +1,4 @@ -
+

<%= @event.node ? t(".title_for_node", :path => @event.node.unique_name) : t(".title") %>

diff --git a/app/views/nodes/edit.html.erb b/app/views/nodes/edit.html.erb index d19fdd95..269e0e49 100644 --- a/app/views/nodes/edit.html.erb +++ b/app/views/nodes/edit.html.erb @@ -1,6 +1,6 @@

<%= title_for_node(@node) %>

-
+
<%= button_to t(".unlock_back"), unlock_node_path(@node), method: :put, form: { class: 'button_to state_changing' }, diff --git a/app/views/nodes/show.html.erb b/app/views/nodes/show.html.erb index af55d699..cf1d79c1 100644 --- a/app/views/nodes/show.html.erb +++ b/app/views/nodes/show.html.erb @@ -1,6 +1,6 @@ <% locked_by_other = @node.locked? && @node.lock_owner != current_user %> <% may_change_live = current_user.may_change_live?(@node) %> -
+

<%= title_for_node(@node) %> (<%= I18n.default_locale.to_s.upcase %>)

diff --git a/app/views/otp_challenges/new.html.erb b/app/views/otp_challenges/new.html.erb index 798fc024..8247b262 100644 --- a/app/views/otp_challenges/new.html.erb +++ b/app/views/otp_challenges/new.html.erb @@ -1,6 +1,6 @@

<%= t(".title") %>

-
+
<%= t(".code") %>
diff --git a/app/views/otp_enrollments/show.html.erb b/app/views/otp_enrollments/show.html.erb index 03405d5f..16addb5b 100644 --- a/app/views/otp_enrollments/show.html.erb +++ b/app/views/otp_enrollments/show.html.erb @@ -1,6 +1,6 @@

<%= t(".title") %>

-
+
<%= t(".scan") %>
diff --git a/app/views/page_translations/edit.html.erb b/app/views/page_translations/edit.html.erb index 3a4c8659..0172a501 100644 --- a/app/views/page_translations/edit.html.erb +++ b/app/views/page_translations/edit.html.erb @@ -17,7 +17,7 @@ <%= link_to t("nodes.edit.preview"), preview_page_path(@page, :locale => @locale), target: "_blank", rel: "noopener", class: "preview_link" %>
-
+