jafea7-ctbrec-v5.3.0-based/server/src/main/resources/html/static/freelancer.min.js

62 lines
1.9 KiB
JavaScript

!(function (o) {
"use strict";
o('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function () {
if (
location.pathname.replace(/^\//, "") ==
this.pathname.replace(/^\//, "") &&
location.hostname == this.hostname
) {
var t = o(this.hash);
if ((t = t.length ? t : o("[name=" + this.hash.slice(1) + "]")).length)
return (
o("html, body").animate(
{ scrollTop: t.offset().top - 70 },
1e3,
"easeInOutExpo",
),
!1
);
}
}),
o(document).scroll(function () {
o(this).scrollTop() > 100
? o(".scroll-to-top").fadeIn()
: o(".scroll-to-top").fadeOut();
}),
o(".js-scroll-trigger").click(function () {
o(".navbar-collapse").collapse("hide");
}),
o("body").scrollspy({ target: "#mainNav", offset: 80 });
var t = function () {
o("#mainNav").offset().top > 100
? o("#mainNav").addClass("navbar-shrink")
: o("#mainNav").removeClass("navbar-shrink");
};
t(),
o(window).scroll(t),
o(".portfolio-item").magnificPopup({
type: "inline",
preloader: !1,
focus: "#username",
modal: !0,
}),
o(document).on("click", ".portfolio-modal-dismiss", function (t) {
t.preventDefault(), o.magnificPopup.close();
}),
o(function () {
o("body")
.on("input propertychange", ".floating-label-form-group", function (t) {
o(this).toggleClass(
"floating-label-form-group-with-value",
!!o(t.target).val(),
);
})
.on("focus", ".floating-label-form-group", function () {
o(this).addClass("floating-label-form-group-with-focus");
})
.on("blur", ".floating-label-form-group", function () {
o(this).removeClass("floating-label-form-group-with-focus");
});
});
})(jQuery);