general.min.js
2.1 KB
jQuery(document).ready(function () {
jQuery(".widget_video, .panel, .video").fitVids(), window.innerWidth < 768 && jQuery(".entry").fitVids(), jQuery("ul.sub-menu, ul.children").parent("li").addClass("parent"), navigator.userAgent.match(/Android/i) && window.innerWidth >= 768 && jQuery(".nav li:has(ul)").doubleTapToGo(), jQuery(".nav-toggle").click(function (e) {
e.preventDefault(), jQuery("body").toggleClass("show-nav"), jQuery("#navigation").find(".top-navigation").size() || jQuery("#navigation").find(".top-menu").size() || (jQuery("#top .top-menu").clone().appendTo("#navigation .menus"), jQuery("#top .top-navigation").clone().appendTo("#navigation .menus"))
}), jQuery(".nav-close").click(function (e) {
e.preventDefault(), jQuery("body").removeClass("show-nav")
});
var e = function (e, t) {
if (e)do {
if (e.id === t)return !0;
if (9 === e.nodeType)break
} while (e = e.parentNode);
return !1
};
jQuery(window).width() < 767 && (jQuery("body")[0].addEventListener ? document.addEventListener("touchstart", function (t) {
jQuery("body").hasClass("show-nav") && !e(t.target, "navigation") && (t.preventDefault(), jQuery("body").removeClass("show-nav"))
}, !1) : jQuery("body")[0].attachEvent && document.attachEvent("ontouchstart", function (t) {
jQuery("body").hasClass("show-nav") && !e(t.target, "navigation") && (t.preventDefault(), jQuery("body").removeClass("show-nav"))
})), jQuery("body").hasClass("has-lightbox") && !jQuery("body").hasClass("portfolio-component") && (jQuery('a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".png"]').each(function () {
var e = "";
if (jQuery(this).next().hasClass("wp-caption-text") && (e = jQuery(this).next().text()), "" !== e && jQuery(this).attr("title", e), jQuery(this).parents(".gallery").length) {
var t = jQuery(this).parents(".gallery").attr("id");
jQuery(this).attr("rel", "lightbox[" + t + "]")
} else jQuery(this).attr("rel", "lightbox")
}), jQuery('a[rel^="lightbox"]').prettyPhoto({social_tools: !1}))
});