From 431a9cd5f28dd5ae59b64c8c884df6cb4f0bec1e Mon Sep 17 00:00:00 2001
From: Lucas Gass <lucas@bywatersolutions.com>
Date: Fri, 26 Apr 2024 16:18:13 +0000
Subject: [PATCH] Bug 36694: Remove HC stikcy from cataloguing/ pages

---
 .../prog/en/modules/cataloguing/addbiblio.tt          | 11 +----------
 .../cataloguing/value_builder/marc21_field_008.tt     |  9 +--------
 .../intranet-tmpl/prog/en/modules/labels/result.tt    |  4 +---
 3 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
index 85b41b2daf..486e708d64 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt
@@ -15,7 +15,6 @@
 [% END %]</title>
 [% INCLUDE 'doc-head-close.inc' %]
 [% INCLUDE 'calendar.inc' %]
-[% Asset.js("lib/hc-sticky/hc-sticky.js") | $raw %]
 [% Asset.js( "lib/sortable/Sortable.min.js" ) | $raw %]
 [% INCLUDE 'select2.inc' %]
 <script>
@@ -35,7 +34,6 @@
     $(window).load(function(){
         $("#loading").hide();
     });
-    var Sticky;
 
     function changeEditor() {
 
@@ -86,12 +84,6 @@
             selectTab( hash );
         [% END %]
 
-        Sticky = $("#toolbar");
-        Sticky.hcSticky({
-            stickTo: "#f",
-            stickyClass: "floating"
-        });
-
         /* check cookie to hide/show marcdocs*/
         if( Cookies.get("marcdocs_[% borrowernumber | html %]") == 'hide'){
             toggleMARCdocLinks(false);
@@ -757,7 +749,6 @@ $(document).ready(function(){
             }
             $("#check_errors").html( strAll );
             $('html, body').animate({ scrollTop: 0 }, 'fast');
-            Sticky.hcSticky('refresh');
             return false;
         } else if( !StrAlert && !StrWarning ){
             document.f.submit();
@@ -922,7 +913,7 @@ $(document).ready(function(){
                         <input type="hidden" value="0" id="confirm_not_duplicate" name="confirm_not_duplicate" />
                 [% END %]
 
-                <div id="toolbar" class="btn-toolbar">
+                <div id="toolbar" class="btn-toolbar sticky">
                     [% IF CAN_user_editcatalogue_edit_items or ( frameworkcode == 'FA' and CAN_user_editcatalogue_fast_cataloging ) %]
                         [% IF (circborrowernumber) %][%# fast cataloging must lead to items %]
                             <!-- Action is under fast cataloging - Save button redirecting to items -->
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_008.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_008.tt
index e3de4b60f7..be76d9004d 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_008.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/marc21_field_008.tt
@@ -25,7 +25,7 @@
 <h4 id="h4_result">&quot;[% result | html %]&quot;</h4>
 
 <form method="get" name="f_pop" id="f_pop" style="display:block" onsubmit="report()" action="">
-    <div id="toolbar">
+    <div id="toolbar" class="sticky">
         <div class="btn-group">
             <button type="submit" class="btn btn-primary"><i class="fa fa-save"></i> Save</button>
         </div>
@@ -61,16 +61,9 @@
 </form>
 
 [% MACRO jsinclude BLOCK %]
-    [% Asset.js("lib/hc-sticky/hc-sticky.js") | $raw %]
     [% Asset.js("js/xmlControlfield.js") | $raw %]
     <script>
-        var Sticky;
         $(document).ready(function(){
-            Sticky = $("#toolbar");
-            Sticky.hcSticky({
-                stickTo: "#f_pop",
-                stickyClass: "floating"
-            });
             $(".close_window").on("click", function(e){
                 e.preventDefault();
                 window.close();
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/result.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/result.tt
index 7db5b58fc1..65e8c767cf 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/result.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/result.tt
@@ -1,7 +1,7 @@
 [% USE raw %]
 [% PROCESS 'i18n.inc' %]
 [% BLOCK pagination %]
-    <nav>
+    <nav id="toolbar" class="sticky">
         [% IF ( displayprev || displaynext ) %]
             <ul class="pagination">
                 [% IF ( displayprev ) %]
@@ -116,9 +116,7 @@
     </div>
 
 [% MACRO jsinclude BLOCK %]
-    [% Asset.js("lib/hc-sticky/hc-sticky.js") | $raw %]
     <script>
-        var Sticky;
         $(document).ready(function(){
             $("#CheckAll").click(function(e){
                 e.preventDefault();
-- 
2.39.2