55ok

Mini

Direktori : /home/bestphotography/public_html/Admin/assets/js/
Upload File :
Current File : /home/bestphotography/public_html/Admin/assets/js/script.js

(function ($) {

    "use strict";



    // loader

    $('.loader-wrapper').fadeOut('slow', function () {

        $(this).remove();

    });

    // tap top

    $('.tap-top').on('click', function () {

        $("html, body").animate({

            scrollTop: 0

        }, 600);

        return false;

    });



    $(window).on('scroll', function () {

        if ($(this).scrollTop() > 600) {

            $('.tap-top').fadeIn();

        } else {

            $('.tap-top').fadeOut();

        }

    });

    $(document).on('click', function (e) {

        var outside_space = $(".outside");

        if (!outside_space.is(e.target) &&

            outside_space.has(e.target).length === 0) {

            $(".menu-to-be-close").removeClass("d-block");

            $('.menu-to-be-close').css('display', 'none');

        }

    })



    $('.prooduct-details-box .close').on('click', function (e) {

        var order_details = $(this).closest('[class*=" col-"]').addClass('d-none');

    })



    if ($(".page-wrapper").hasClass("horizontal-wrapper")) {

        $(".sidebar-list").hover(

          function () {

            $(this).addClass("hoverd");

          },

          function () {

            $(this).removeClass("hoverd");

          }

        );

        $(window).on("scroll", function () {

          if ($(this).scrollTop() < 600) {

            $(".sidebar-list").removeClass("hoverd");

          }

        });

      }



    /*----------------------------------------

     passward show hide

     ----------------------------------------*/

    $('.show-hide').show();

    $('.show-hide span').addClass('show');



    $('.show-hide span').on('click', function () {

        if ($(this).hasClass('show')) {

            $('input[name="password"]').attr('type', 'text');

            $(this).removeClass('show');

        } else {

            $('input[name="password"]').attr('type', 'password');

            $(this).addClass('show');

        }

    });

    $('form button[type="submit"]').on('click', function () {

        $('.show-hide span').addClass('show');

        $('.show-hide').parent().find('input[name="password"]').attr('type', 'password');

    });



    /*=====================

      02. Background Image js

      ==========================*/

    $(".bg-center").parent().addClass('b-center');

    $(".bg-img-cover").parent().addClass('bg-size');

    $('.bg-img-cover').each(function () {

        var el = $(this),

            src = el.attr('src'),

            parent = el.parent();

        parent.css({

            'background-image': 'url(' + src + ')',

            'background-size': 'cover',

            'background-position': 'center',

            'display': 'block'

        });

        el.hide();

    });



    $(".mega-menu-container").css("display", "none");

    $(".header-search").on('click', function () {

        $(".search-full").addClass("open");

    });

    $(".close-search").on('click', function () {

        $(".search-full").removeClass("open");

        $("body").removeClass("offcanvas");

    });

    $(".mobile-toggle").on('click', function () {

        $(".nav-menus").toggleClass("open");

    });

    $(".mobile-toggle-left").on('click', function () {

        $(".left-header").toggleClass("open");

    });

    $(".bookmark-search").on('click', function () {

        $(".form-control-search").toggleClass("open");

    })

    $(".filter-toggle").on('click', function () {

        $(".product-sidebar").toggleClass("open");

    });

    $(".toggle-data").on('click', function () {

        $(".product-wrapper").toggleClass("sidebaron");

    });



    $(".mobile-search").on('click', function () {

        $(".form-control").toggleClass("open");

    });



    $(".form-control-search input").keyup(function (e) {

        if (e.target.value) {

            $(".page-wrapper").addClass("offcanvas-bookmark");

        } else {

            $(".page-wrapper").removeClass("offcanvas-bookmark");

        }

    });

    $(".search-full input").keyup(function (e) {

        if (e.target.value) {

            $("body").addClass("offcanvas");

        } else {

            $("body").removeClass("offcanvas");

        }

    });



    $('body').keydown(function (e) {

        if (e.keyCode == 27) {

            $('.search-full input').val('');

            $('.form-control-search input').val('');

            $('.page-wrapper').removeClass('offcanvas-bookmark');

            $('.search-full').removeClass('open');

            $('.search-form .form-control-search').removeClass('open');

            $("body").removeClass("offcanvas");

        }

    });

    $(".mode").on("click", function () {

        $('.mode i').toggleClass("fa-moon-o").toggleClass("fa-lightbulb-o");

        $('body').toggleClass("dark-only");

        var color = $(this).attr("data-attr");

        localStorage.setItem('body', 'dark-only');

    });



    // active link



    $(".chat-menu-icons .toogle-bar").on('click', function () {

        $(".chat-menu").toggleClass("show");

    });



    $(".mobile-title svg").on('click', function (){

        $(".header-mega").toggleClass("d-block");

    });

    

    $(".onhover-dropdown").on("click", function () {

        $(this).children('.onhover-show-div').toggleClass("active");

    });

    // search input 

    $(".serchbox").on("click", function (e) {

        $(".search-form").toggleClass("open");

        e.preventDefault();

    });

    

    //landing header //

    $(".toggle-menu").on('click', function (){

        $('.landing-menu').toggleClass('open');

    });   

    $(".menu-back").on('click', function (){

        $('.landing-menu').toggleClass('open');

    });  

    

    $(".md-sidebar-toggle").on('click', function (){

        $('.md-sidebar-aside').toggleClass('open');

    });

    

    // color selector 

      $('.color-selector ul li ').on('click', function(e) {

        $(".color-selector ul li").removeClass("active");

        $(this).addClass("active");

      });

    

    //extra

    $(document).ready(function() {

        // $('body').addClass('box-layout');

    });  



    (function ($, window, document, undefined) {

        "use strict";

        var $ripple = $(".js-ripple");

        $ripple.on("click.ui.ripple", function (e) {

            var $this = $(this);

            var $offset = $this.parent().offset();

            var $circle = $this.find(".c-ripple__circle");

            var x = e.pageX - $offset.left;

            var y = e.pageY - $offset.top;

            $circle.css({

                top: y + "px",

                left: x + "px"

            });

            $this.addClass("is-active");

        });

        $ripple.on(

            "animationend webkitAnimationEnd oanimationend MSAnimationEnd",

            function (e) {

                $(this).removeClass("is-active");

            });

    

    })(jQuery, window, document);

    

    

// Language

var tnum = 'en';



$(document).ready(function () {



    if (localStorage.getItem("primary") != null) {

        var primary_val = localStorage.getItem("primary");

        $("#ColorPicker1").val(primary_val);

        var secondary_val = localStorage.getItem("secondary");

        $("#ColorPicker2").val(secondary_val);

    }





    $(document).on('click', function (e) {

        $('.translate_wrapper, .more_lang').removeClass('active');

    });

    $('.translate_wrapper .current_lang').on('click', function (e) {

        e.stopPropagation();

        $(this).parent().toggleClass('active');



        setTimeout(function () {

            $('.more_lang').toggleClass('active');

        }, 5);

    });





    /*TRANSLATE*/

    translate(tnum);



    $('.more_lang .lang').on('click', function () {

        $(this).addClass('selected').siblings().removeClass('selected');

        $('.more_lang').removeClass('active');



        var i = $(this).find('i').attr('class');

        var lang = $(this).attr('data-value');

        var tnum = lang;

        translate(tnum);



        $('.current_lang .lang-txt').text(lang);

        $('.current_lang i').attr('class', i);





    });

});



function translate(tnum, index) {

    for(var i=1;i<=9;i++){

        $('.lan-'+i).text(trans[i-1][tnum]);

    }

}



var trans = [{

        en: 'General',

        pt: 'Geral',

        es: 'Generalo',

        fr: 'Générale',

        de: 'Generel',

        cn: '一般',

        ae: 'حجنرال لواء'

    }, {

        en: 'Dashboards,widgets & layout.',

        pt: 'Painéis, widgets e layout.',

        es: 'Paneloj, fenestraĵoj kaj aranĝo.',

        fr: "Tableaux de bord, widgets et mise en page.",

        de: 'Dashboards, widgets en lay-out.',

        cn: '仪表板,小工具和布局。',

        ae: 'لوحات المعلومات والأدوات والتخطيط.'

    }, {

        en: 'Dashboards',

        pt: 'Painéis',

        es: 'Paneloj',

        fr: 'Tableaux',

        de: 'Dashboards',

        cn: ' 仪表板 ',

        ae: 'وحات القيادة '

    }, {

        en: 'Default',

        pt: 'Padrão',

        es: 'Vaikimisi',

        fr: 'Défaut',

        de: 'Standaard',

        cn: '電子商務',

        ae: 'وإفتراضي'

    }, {

        en: 'Ecommerce',

        pt: 'Comércio eletrônico',

        es: 'Komerco',

        fr: 'Commerce électronique',

        de: 'E-commerce',

        cn: '電子商務',

        ae: 'والتجارة الإلكترونية'

    }, {

        en: 'Widgets',

        pt: 'Ferramenta',

        es: 'Vidin',

        fr: 'Widgets',

        de: 'Widgets',

        cn: '小部件',

        ae: 'والحاجيات'

    }, {

        en: 'Page layout',

        pt: 'Layout da página',

        es: 'Paĝa aranĝo',

        fr: 'Tableaux',

        de: 'Mise en page',

        cn: 'é é¢ä½ˆå±€',

        ae: 'وتخطيط الصفحة'

    }, {

        en: 'Applications',

        pt: 'Formulários',

        es: 'Aplikoj',

        fr: 'Applications',

        de: 'Toepassingen',

        cn: 'æ‡‰ç”¨é ˜åŸŸ',

        ae: 'والتطبيقات'

    }, {

        en: 'Ready to use Apps',

        pt: 'Pronto para usar aplicativos',

        es: 'Preta uzi Apps',

        fr: ' Applications prêtes à lemploi ',

        de: 'Klaar om apps te gebruiken',

        cn: '仪表板',

        ae: 'جاهز لاستخدام التطبيقات'

    },



];



})(jQuery);



function toggleFullScreen() {

    if ((document.fullScreenElement && document.fullScreenElement !== null) ||

        (!document.mozFullScreen && !document.webkitIsFullScreen)) {

        if (document.documentElement.requestFullScreen) {

            document.documentElement.requestFullScreen();

        } else if (document.documentElement.mozRequestFullScreen) {

            document.documentElement.mozRequestFullScreen();

        } else if (document.documentElement.webkitRequestFullScreen) {

            document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);

        }

    } else {

        if (document.cancelFullScreen) {

            document.cancelFullScreen();

        } else if (document.mozCancelFullScreen) {

            document.mozCancelFullScreen();

        } else if (document.webkitCancelFullScreen) {

            document.webkitCancelFullScreen();

        }

    }

}

Zerion Mini 1.0