/* Plugin Name: scrollToTop for jQuery. Written by: Okler Themes - (http://www.okler.net) Version: 3.1.0 */ (function ($) { $.extend({ scrollToTop: function () { var _isScrolling = false; // Append Button $("body").append($("") .addClass("scroll-to-top fas fa-arrow-up") .attr({ "href": "#", "id": "scrollToTop" }) ); $("#scrollToTop").click(function (e) { e.preventDefault(); $("body, html").animate({scrollTop: 0}, 500); return false; }); // Show/Hide Button on Window Scroll event. $(window).scroll(function () { if (!_isScrolling) { _isScrolling = true; if ($(window).scrollTop() > 150) { $("#scrollToTop").stop(true, true).addClass("visible"); _isScrolling = false; } else { $("#scrollToTop").stop(true, true).removeClass("visible"); _isScrolling = false; } } }); } }); })(jQuery); /* Plugin Name: BrowserSelector Written by: Okler Themes - (http://www.okler.net) */ (function ($) { $.extend({ browserSelector: function () { var u = navigator.userAgent, ua = u.toLowerCase(), is = function (t) { return ua.indexOf(t) > -1; }, g = 'gecko', w = 'webkit', s = 'safari', o = 'opera', h = document.documentElement, b = [(!(/opera|webtv/i.test(ua)) && /msie\s(\d)/.test(ua)) ? ('ie ie' + parseFloat(navigator.appVersion.split("MSIE")[1])) : is('firefox/2') ? g + ' ff2' : is('firefox/3.5') ? g + ' ff3 ff3_5' : is('firefox/3') ? g + ' ff3' : is('gecko/') ? g : is('opera') ? o + (/version\/(\d+)/.test(ua) ? ' ' + o + RegExp.jQuery1 : (/opera(\s|\/)(\d+)/.test(ua) ? ' ' + o + RegExp.jQuery2 : '')) : is('konqueror') ? 'konqueror' : is('chrome') ? w + ' chrome' : is('iron') ? w + ' iron' : is('applewebkit/') ? w + ' ' + s + (/version\/(\d+)/.test(ua) ? ' ' + s + RegExp.jQuery1 : '') : is('mozilla/') ? g : '', is('j2me') ? 'mobile' : is('iphone') ? 'iphone' : is('ipod') ? 'ipod' : is('mac') ? 'mac' : is('darwin') ? 'mac' : is('webtv') ? 'webtv' : is('win') ? 'win' : is('freebsd') ? 'freebsd' : (is('x11') || is('linux')) ? 'linux' : '', 'js']; c = b.join(' '); h.className += ' ' + c; var isIE11 = !(window.ActiveXObject) && "ActiveXObject" in window; if (isIE11) { $('html').removeClass('gecko').addClass('ie ie11'); return; } } }); })(jQuery); /*******************************************************************/ (function () { "use strict"; var Core = { initialized: false, initialize: function () { if (this.initialized) return; this.initialized = true; this.build(); this.events(); }, build: function () { this.owlCarousel(); $.browserSelector(); $.scrollToTop(); }, events: function () { $('.marquee-with-options').marquee({ speed: 100, gap: 50, delayBeforeStart: 0, direction: 'left', duplicated: true, pauseOnHover: true }); //jQuery(".oferta-lista .box-text p").fitText(1.0, { minFontSize: '12px', maxFontSize: '16px' }); // CheckBox/Radio Js $(document).on('click', '.label_check, .label_radio ', function () { setupLabel(); }); setupLabel(); //Copyright Year var currentYear = (new Date).getFullYear(); $("#footer .copyright .year").text(currentYear); // BACKGROUNDS $('[data-background]').each(function () { var bg = $(this).attr('data-background'); if (bg.match('^rgb') || bg.match('^#')) { $(this).css('background-color', bg); } else { $(this).css('background-image', 'url(' + bg + ')'); } }); //archive_blog limit $('#blog_archive_list li:gt(5)').hide(); var n = $("#blog_archive_list li").length; if (n <= 5) $('#blog_archive_list .expandArchiveList').hide(); $('#blog_archive_list .expandArchiveList').on('click', function () { $('#blog_archive_list li:gt(5):visible').animate({height: 'toggle'}, 600, function () { }); // This line MUST come before next line. $('#blog_archive_list li').not(':visible').animate({height: 'toggle'}, 500, function () { }); }); $(".nav-side-menu li > span > a").on("click", function (e) { if ($(this).attr('href') == "#") { e.preventDefault(); } }); $(".menu-list ul.sub-menu:has(li.active)").addClass("in"); $(".menu-list span.collapsed:has(li.active)").removeClass("collapsed"); $('.blog-post-content table').wrap('
').addClass('table').addClass('table-striped'); $('iframe[src*="youtube.com"]').addClass('embed-responsive-item').wrap('
') /*================================================== /* Tooltip /*================================================== */ $('body').tooltip({ selector: "a[data-toggle=tooltip],span[data-toggle=tooltip]" }); /*===========================================================*/ /* FancyBox & toTop /*===========================================================*/ $(".fancybox").fancybox({ openEffect: 'none', closeEffect: 'none', transitionIn: 'elastic', transitionOut: 'elastic', speedIn: 600, speedOut: 200, overlayShow: true, overlayColor: '#000', overlayOpacity: 0.5 }); $('a[data-rel]').each(function () { $(this).attr('rel', $(this).data('rel')); }); // Placeholders for input/textarea $("input, textarea").placeholder(); // Focus state for append/prepend inputs $('.input-prepend, .input-append').on('focus', 'input', function () { $(this).closest('.control-group, form').addClass('focus'); }).on('blur', 'input', function () { $(this).closest('.control-group, form').removeClass('focus'); }); var hash = window.location.hash, hashParts = hash.split("&"); if (hash.length > 1) { $("a[href='" + hashParts[0] + "']").trigger("click"); setTimeout(function () { $("a[href='#" + hashParts[1] + "']").trigger("click"); }, 100); } var validator = $(".user-form").validate({ errorPlacement: function (error, element) { error.appendTo(element.parent()); }, submitHandler: function (form) { // Loading State var submitButton = $(this.submitButton); submitButton.button("loading"); // Ajax Submit $(form).ajaxSubmit({ dataType: "json", success: function (data) { if (data.response == "success") { $("#alertSuccess").removeClass("hidden"); $("#alertError").addClass("hidden"); // Reset Form form.find($(".form-control")) .val("") .blur() .parent() .removeClass("has-success") .removeClass("has-error") .find("label.error") .remove(); if (($("#alertSuccess").position().top - 80) < $(window).scrollTop()) { $("html, body").animate({ scrollTop: $("#alertSuccess").offset().top - 80 }, 300); } } else { $("#alertError").removeClass("hidden"); $("#alertSuccess").addClass("hidden"); if (($("#alertError").position().top - 80) < $(window).scrollTop()) { $("html, body").animate({ scrollTop: $("#alertError").offset().top - 80 }, 300); } } }, complete: function () { submitButton.button("reset"); } }); }, highlight: function (element) { $(element) .parent() .removeClass("has-success") .addClass("has-error"); }, success: function (element) { $(element) .parent() .removeClass("has-error") .addClass("has-success") .find("label.error") .remove(); } }); /***************************************/ $("#skip-link a").focusin(function () { $(this).removeClass('item-invisible'); }).focusout(function () { $(this).addClass('item-invisible'); }); $('#skip-link a[href^="#"]').click(function (e) { e.preventDefault(); var offset = $($(this).attr('href')).offset(); $("body, html").animate({scrollTop: offset.top}, 500); return false; }); /*****************************************/ var cookieRozmiar = $.cookie("font-size"); if (cookieRozmiar != '') { $('html').each(function () { $(this).css('font-size', cookieRozmiar); }); } $(".reset-font").click(function (e) { e.preventDefault(); $('html').css('font-size',""); $.removeCookie('font-size', {path: '/'}); return false; }); $(".decrease-font").click(function (e) { e.preventDefault(); if(parseFloat($('html').css('font-size'))>parseFloat(16)){ $('html').each(function () { $(this).css('font-size', parseFloat($(this).css('font-size'), 1) - 1.5); }); $.cookie("font-size", $('html').css('font-size'), {expires: 10, path: '/'}); } return false; }); $(".increase-font").click(function (e) { e.preventDefault(); if(parseFloat($('html').css('font-size'))", ""], dots: true, responsiveClass: true, responsiveRefreshRate: 10, responsive: breakpoints } var config = $.extend({}, defaults, {}, owlslider.data("plugin-options")); // Initialize Slider owlslider.owlCarousel(config).addClass("owl-carousel-init"); var items = $(this).find('.owl-item:not(.cloned)').length; var $nav = $(this).parent().find('.owl-controls'); }); } }; Core.initialize(); })(); // Checkbox/Radio Style function setupLabel() { if ($('.label_check input').length) { $('.label_check').each(function () { $(this).removeClass('c_on'); }); $('.label_check input:checked').each(function () { $(this).parent('label').addClass('c_on'); }); } ; if ($('.label_radio input').length) { $('.label_radio').each(function () { $(this).removeClass('r_on'); }); $('.label_radio input:checked').each(function () { $(this).parent('label').addClass('r_on'); }); } ; }; if($('.wow').length){ var wow = new WOW( { boxClass: 'wow', // animated element css class (default is wow) animateClass: 'animated', // animation css class (default is animated) offset: 0, // distance to the element when triggering the animation (default is 0) mobile: false, // trigger animations on mobile devices (default is true) live: true // act on asynchronously loaded content (default is true) } ); wow.init(); }