PageSourceSearch

https://classicamalficoast.com/wp-content/themes/BookYourTravel/js/header-ribbon.js?ver=8.05

js classicamalficoast.com collected 2026-09-26 20:14:25 UTC 2,033 bytes, 58 lines download raw bytes

1/*jslint long:true */ /*jslint browser: true*/ /*global jQuery*/ /*jslint this:true */
2
3(function ($) {
4
5    "use strict";
6
7    var header_ribbon;
8
9    $(document).ready(function () {
10        header_ribbon.init();
11    });
12
13    header_ribbon = {
14
15        init: function () {
16            $(".ribbon .profile-nav li").hide();
17            $(".ribbon .profile-nav .fn-opener").show();
18            $(".ribbon li a").on('click', header_ribbon.handleRibbonClick);
19            $(".ribbon li.login_lightbox a").on('click', header_ribbon.toggleLoginLightbox);
20            $(".ribbon li.register_lightbox a").on('click', header_ribbon.toggleRegisterLightbox);
21            $("#login_lightbox a.toggle_lightbox").on('click', header_ribbon.toggleLoginLightbox);
22            $("#register_lightbox a.toggle_lightbox").on('click', header_ribbon.toggleRegisterLightbox);
23        },
24        handleRibbonClick: function (e) {
25
26            if ($(this).parent().hasClass("fn-opener")) {
27                if ($(this).parent().parent().hasClass("open")) {
28                    $(this).parent().parent().removeClass("open");
29                } else {
30                    $(".ribbon .profile-nav").removeClass("open");
31                    $(this).parent().parent().addClass("open");
32                }
33
34                $(".ribbon .profile-nav li").hide();
35                $(".ribbon .profile-nav.open li").show();
36
37                $(".ribbon .profile-nav li.fn-opener").show();
38
39                e.preventDefault();
40            }
41        },
42        toggleLoginLightbox: function (e) {
43            if ($("#register_lightbox").is(":visible")) {
44                $("#register_lightbox").hide();
45            }
46            $("#login_lightbox").toggle(500);
47            e.preventDefault();
48        },
49        toggleRegisterLightbox: function (e) {
50            if ($("#login_lightbox").is(":visible")) {
51                $("#login_lightbox").hide();
52            }
53            $("#register_lightbox").toggle(500);
54            e.preventDefault();
55        }
56    };
57
58}(jQuery));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.