From 19bfd1e2e6898f8c36f7bc056de06ed861429e39 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Tue, 11 Mar 2025 10:13:57 +0100 Subject: [PATCH] Bug 39299: Fix cataloguing plugins in serial item editor Some CSS classes were missing, causing the corresponding event listener to not be called. Adding the missing CSS classes caused the tag editor button to be moved to the left of the input, because of 'float: left' for .tag_editor It seems that float:left is useless now, at least in cataloguing where we use 'display: flex' for those elements, so this patch removes it. Test plan: 1. Set 'cn_browser.pl' as a plugin for one of the item subfields (e.g. 952$o) 2. Go to the serial edition page and click on "Add item". This should show an item form 3. Click on the tag editor button, the cn_browser.pl popup should appear Signed-off-by: Martin Renvoize --- C4/Items.pm | 2 +- koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss | 1 - .../intranet-tmpl/prog/en/modules/serials/serials-edit.tt | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/C4/Items.pm b/C4/Items.pm index f1ac3616a03..763ed4cd971 100644 --- a/C4/Items.pm +++ b/C4/Items.pm @@ -1608,7 +1608,7 @@ sub PrepareItemrecordDisplay { my $class = $plugin->noclick ? ' disabled' : ''; my $title = $plugin->noclick ? 'No popup' : 'Tag editor'; $subfield_data{marc_value} = - qq[...\n] + qq[...\n] . $plugin->javascript; } else { warn $plugin->errstr; diff --git a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss b/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss index 47e85450abc..4a7ce5f8eb8 100644 --- a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss +++ b/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss @@ -3435,7 +3435,6 @@ progress { .tag_editor { background: transparent url( "../img/edit-tag.png" ) top left no-repeat; display: block; - float: left; height: 16px; margin: 4px; overflow: hidden; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt index e8daf5fc3fb..40d5f4cfaf1 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt @@ -330,7 +330,7 @@ Item -
+
[% FOREACH item IN serialslis.items %]
    -
    +
      [% FOREACH iteminformatio IN newserialloo.iteminformation %] -- 2.48.1