var App = function () { function handleIEFixes() { //fix html5 placeholder attribute for ie7 & ie8 if (jQuery.browser.msie && jQuery.browser.version.substr(0, 1) < 9) { // ie7&ie8 jQuery('input[placeholder], textarea[placeholder]').each(function () { var input = jQuery(this); jQuery(input).val(input.attr('placeholder')); jQuery(input).focus(function () { if (input.val() == input.attr('placeholder')) { input.val(''); } }); jQuery(input).blur(function () { if (input.val() == '' || input.val() == input.attr('placeholder')) { input.val(input.attr('placeholder')); } }); }); } } function handleBootstrap() { jQuery('.carousel').carousel({ interval: 15000, pause: 'hover' }); jQuery('.tooltips').tooltip(); jQuery('.popovers').popover(); } function handleMisc() { jQuery('.top').click(function () { jQuery('html,body').animate({ scrollTop: jQuery('body').offset().top }, 'slow'); }); //move to top navigator } function handleSearch() { jQuery('.search').click(function () { if(jQuery('.search-btn').hasClass('icon-search')){ jQuery('.search-open').fadeIn(200); jQuery('.search-btn').removeClass('icon-search'); jQuery('.search-btn').addClass('icon-remove'); } else { jQuery('.search-open').fadeOut(200); jQuery('.search-btn').addClass('icon-search'); jQuery('.search-btn').removeClass('icon-remove'); } }); } function handleSwitcher() { var panel = $('.style-switcher'); $('.style-switcher-btn').click(function () { $('.style-switcher').show(); }); $('.theme-close').click(function () { $('.style-switcher').hide(); }); $('li', panel).click(function () { var color = $(this).attr("data-style"); var data_header = $(this).attr("data-header"); setColor(color, data_header); $('.unstyled li', panel).removeClass("theme-active"); $(this).addClass("theme-active"); }); var setColor = function (color, data_header) { $('#style_color').attr("href", "assets/css/themes/" + color + ".css"); if(data_header == 'light'){ $('#style_color-header-1').attr("href", "assets/css/themes/headers/header1-" + color + ".css"); $('#logo-header').attr("src", "assets/img/logo1-" + color + ".png"); $('#logo-footer').attr("src", "assets/img/logo2-" + color + ".png"); } else if(data_header == 'dark'){ $('#style_color-header-2').attr("href", "assets/css/themes/headers/header2-" + color + ".css"); $('#logo-header').attr("src", "assets/img/logo2-" + color + ".png"); $('#logo-footer').attr("src", "assets/img/logo2-" + color + ".png"); } } } function dropdownOnHover() { // Bootstrap dropdown menu on hover // ----------------------------------------------------------------------------- $('.nav li').hover(function() { $(this).addClass('open'); }, function() { $(this).removeClass('open'); }); $('.navbar li').hover(function() { $(this).find('.dropdown-menu').first().stop(true, true).slideToggle(400); }, function() { $(this).find('.dropdown-menu').first().stop(true, true).slideToggle(400) }); } function dropdownMobile() { $('.dropdown-toggle').click(function(e) { //window.scrollTo(0,0); e.preventDefault(); setTimeout($.proxy(function() { if ('ontouchstart' in document.documentElement) { $(this).siblings('.dropdown-backdrop').off().remove(); } }, this), 0); }); } function stickyMenu () { // make main menu sticky if ( ! /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) { $(".header").sticky({topSpacing: 0}); } else {} } function myAccordion () { // Accordion settings $('.accordion').on('show', function (e) { $(e.target).prev('.accordion-heading').find('i').removeClass('icon-plus'); $(e.target).prev('.accordion-heading').find('i').addClass('icon-minus'); $(e.target).prev('.accordion-heading').find('.accordion-toggle').addClass('active'); }); $('.accordion').on('hide', function (e) { $(e.target).prev('.accordion-heading').find('i').removeClass('icon-minus'); $(e.target).prev('.accordion-heading').find('i').addClass('icon-plus'); $(e.target).prev('.accordion-heading').find('.active').removeClass('active'); }); } return { init: function () { handleBootstrap(); handleIEFixes(); handleMisc(); handleSearch(); handleSwitcher(); //dropdownOnHover(); dropdownMobile(); stickyMenu(); myAccordion(); }, initSliders: function () { $('#clients-flexslider').flexslider({ animation: "slide", easing: "swing", animationLoop: true, itemWidth: 1, itemMargin: 1, minItems: 2, maxItems: 9, controlNav: false, directionNav: false, move: 2 }); $('#photo-flexslider').flexslider({ animation: "slide", controlNav: false, animationLoop: false, itemWidth: 80, itemMargin: 0 }); $('#testimonal_carousel').collapse({ toggle: false }); }, initFancybox: function () { jQuery(".fancybox-button").fancybox({ groupAttr: 'data-rel', prevEffect: 'none', nextEffect: 'none', closeBtn: true, helpers: { title: { type: 'inside' } } }); }, initBxSlider: function () { $('.bxslider').bxSlider({ minSlides: 3, maxSlides: 3, slideWidth: 360, slideMargin: 10 }); }, initBxSlider1: function () { $('.bxslider').bxSlider({ minSlides: 4, maxSlides: 4, slideWidth: 360, slideMargin: 10 }); } }; }(); japanese coin hold the spin kitty poppins slot holly jolly bonanza glory of egypt video game lucky 7777 christmas glory casino live free spins gacor slots web whatsapp seance mysterious attic slot temple of paw si ling megaways bonus buy games candy trouble live dealer slots cleopatra s gems rockways mc casino transaction history scommesse ippiche come funziona scommesse ippiche 2025 video game javelinx bonus buy games shadow summoner elementals video game plushie peril liga slot ciputra chinese gold hold and spin single bet sports slot golden glyph 3 bonus buy games rooster mayhem slot machine jackpot in las vegas OK sport