Bug 21751: Remove former fixFloat plugin
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 6 Dec 2018 17:54:58 +0000 (14:54 -0300)
committerroot <root@665746303f3b>
Mon, 4 Feb 2019 14:13:35 +0000 (14:13 +0000)
Signed-off-by: David Cook <dcook@prosentient.com.au>

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.fixFloat.js [deleted file]

diff --git a/koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.fixFloat.js b/koha-tmpl/intranet-tmpl/lib/jquery/plugins/jquery.fixFloat.js
deleted file mode 100644 (file)
index 330c758..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Source: http://www.webspeaks.in/2011/07/new-gmail-like-floating-toolbar-jquery.html
-   Revision: http://jsfiddle.net/pasmalin/AyjeZ/
-*/
-(function ($, window) {
-    "use strict";
-    $.fn.fixFloat = function (options) {
-        var options = options || {};
-        var tbh = $(this);
-        var defaults = {
-            enabled: true,
-            originalOffset: tbh.offset().top,
-            originalPosition: tbh.position().top,
-        };
-        var originalOffset = typeof options.originalOffset === 'undefined'
-            ? defaults.originalOffset
-            : options.originalOffset;
-
-        var originalPosition = typeof options.originalPosition === 'undefined'
-            ? defaults.originalPosition
-            : options.originalPosition;
-
-        options = $.extend(defaults, options);
-
-        if (tbh.css('position') !== 'absolute') {
-            var tbhBis = tbh.clone();
-            tbhBis.css({
-                "display": tbh.css("display"),
-                    "visibility": "hidden"
-            });
-            tbhBis.width(tbh.innerWidth(true));
-            tbhBis.height(tbh.height());
-            tbhBis.attr('id', tbh.attr('id')+'Bis'); // Avoid 2 elts with the same id
-            tbh.after(tbhBis);
-            tbh.width(tbh.width());
-            tbh.css({
-                'position': 'absolute',
-                    'top': originalPosition,
-            });
-        }
-
-        if (options.enabled) {
-            $(window).scroll(function () {
-                var offsetTop = tbh.offset().top;
-
-                var s = parseInt($(window).scrollTop(), 10);
-
-                var fixMe = (s > offsetTop);
-                var repositionMe = (s < originalOffset);
-                if (fixMe) {
-                    tbh.css({
-                        'position': 'fixed',
-                            'top': '0',
-                        'z-index': '1000'
-                    });
-                    tbh.addClass("floating");
-                }
-                if (repositionMe) {
-                    tbh.css({
-                        'position': 'absolute',
-                            'top': originalPosition,
-                        'z-index': '1'
-                    });
-                    tbh.removeClass("floating");
-                }
-            });
-
-            $(window).resize(function() {
-                var p = $(tbh).parents('div').first();
-                $(tbh).width(p.width()-10);
-            });
-        }
-    };
-})(jQuery, window);