:: **Zploit** v1.0 | Current Path: **/home/kreativepixelz/nta.net.au/assets/js/**
:: Editing File: script.js
/* ----------------------------------------------------------------------------- File: JS Core Version: 1.0 Last change: 00/00/00 -------------------------------------------------------------------------------- */ (function() { "use strict"; var RexLaw = { init: function() { this.Basic.init(); }, Basic: { init: function() { this.preloader(); this.BackgroundImage(); this.StickyHeader(); this.MobileMenu(); this.Animation(); this.SideInner(); this.scrollTop(); this.MianSlider(); this.blogSlider(); this.CirleProgress(); this.serviceSlide(); this.bannerParalax(); this.PortfolioSlide(); this.TestimonialSlider(); this.counterUp(); this.GoogleMap(); this.videoBox(); this.AwardSlide(); this.EstimateItem(); this.CaseFilter(); this.faqShadow(); }, preloader: function (){ jQuery(window).on('load', function(){ jQuery('#preloader').fadeOut('slow',function(){jQuery(this).remove();}); }); }, BackgroundImage: function (){ $('[data-background]').each(function() { $(this).css('background-image', 'url('+ $(this).attr('data-background') + ')'); }); }, StickyHeader: function (){ jQuery(window).on('scroll', function() { if (jQuery(window).scrollTop() > 250) { jQuery('.main_header').addClass('menu-bg-overlay') } else { jQuery('.main_header').removeClass('menu-bg-overlay') } }) }, SideInner: function (){ $('.open_side_area').on("click", function() { $('.wide_side_inner').toggleClass("wide_side_on"); }); $('.open_side_area').on('click', function () { $('body').toggleClass('body_overlay_on'); }); }, scrollTop: function (){ $(window).on("scroll", function() { if ($(this).scrollTop() > 250) { $('.scrollup').fadeIn(); } else { $('.scrollup').fadeOut(); } }); $('.scrollup').on("click", function() { $("html, body").animate({ scrollTop: 0 }, 800); return false; }); }, MobileMenu: function (){ $('.open_mobile_menu').on("click", function() { $('.mobile_menu_wrap').toggleClass("mobile_menu_on"); return false; }); $('.open_mobile_menu').on('click', function () { $('body').toggleClass('mobile_menu_overlay_on'); return false; }); $(document).on('click', ".mobile_menu_wrap ul li.dropdown > a", function(event) { $(this).parent().find(".dropdown-menu").slideToggle("slow"); return false; }); }, Animation: function (){ if($('.wow').length){ var wow = new WOW( { boxClass: 'wow', animateClass: 'animated', offset: 0, mobile: true, live: true } ); wow.init(); } }, MianSlider: function (){ jQuery('#slider_id').owlCarousel({ items: 1, loop: true, nav: true, dots: false, autoplay: false, navSpeed: 800, smartSpeed: 1000, animateOut: 'fadeOut', navText:["<i class='fas fa-arrow-left'></i>","<i class='fas fa-arrow-right'></i>"], }); }, blogSlider: function (){ jQuery('#blod_slide').owlCarousel({ items: 1, loop: true, nav: true, dots: false, autoplay: false, navSpeed: 800, smartSpeed: 1000, animateOut: 'fadeOut', navText:["<i class='fas fa-arrow-left'></i>","<i class='fas fa-arrow-right'></i>"], }); }, CirleProgress: function (){ if($('.progress_area').length){ ;(function() { var proto = $.circleProgress.defaults, originalDrawEmptyArc = proto.drawEmptyArc; proto.emptyThickness = 5; proto.drawEmptyArc = function(v) { var oldGetThickness = this.getThickness, oldThickness = this.getThickness(), emptyThickness = this.emptyThickness || _oldThickness.call(this), oldRadius = this.radius, delta = (oldThickness - emptyThickness) / 2; this.getThickness = function() { return emptyThickness; }; this.radius = oldRadius - delta; this.ctx.save(); this.ctx.translate(delta, delta); originalDrawEmptyArc.call(this, v); this.ctx.restore(); this.getThickness = oldGetThickness; this.radius = oldRadius; }; })(); $('.progress_area').circleProgress({ emptyThickness: 2, size: 75, thickness: 5, lineCap: 'round', fill: { gradient: ['#b89b5e', ['#b89b5e', 0.7]], gradientAngle: Math.PI * -0.3 } }); $('.first.progress_area').circleProgress({ value: .65, thickness: 6, emptyFill: '#f0f0f0', }).on('circle-animation-progress', function(event, progress) { $(this).find('strong').html(Math.round(65 * progress) + '<span>%</span>'); }); $('.secound.progress_area').circleProgress({ value: .5, thickness: 6, emptyFill: '#f0f0f0', }).on('circle-animation-progress', function(event, progress) { $(this).find('strong').html(Math.round(50 * progress) + '<span>%</span>'); }); var el = $('.progress_area'), inited = false; el.appear({ force_process: true }); el.on('appear', function() { if (!inited) { el.circleProgress(); inited = true; } }); }; }, serviceSlide: function (){ $('#service_slide').owlCarousel({ margin:30, responsiveClass:true, nav: true, dots: false, loop:true, autoplay: false, navText:["<i class='fas fa-arrow-left'></i>","<i class='fas fa-arrow-right'></i>"], smartSpeed: 1000, responsive:{ 0:{ items:1, }, 400:{ items:1, }, 600:{ items:2, }, 700:{ items:2, }, 1000:{ items:3, } }, }) }, bannerParalax: function (){ $('.background_parallax').jarallax({ speed: 0.3, }); }, PortfolioSlide: function (){ $('#portfolio_slideid').owlCarousel({ margin:30, responsiveClass:true, nav: true, dots: false, loop:true, autoplay: false, navText:["<i class='fas fa-arrow-left'></i>","<i class='fas fa-arrow-right'></i>"], smartSpeed: 1000, responsive:{ 0:{ items:1, }, 400:{ items:1, }, 600:{ items:2, }, 700:{ items:2, }, 1000:{ items:4, } }, }) }, TestimonialSlider: function (){ jQuery('#testimonial_slide').owlCarousel({ items: 1, margin: 30, loop: true, nav: false, dots: true, smartSpeed: 1000, autoplay: false, }); }, counterUp: function (){ if ($(".odometer").length) { $('.odometer').appear(); $(document.body).on('appear', '.odometer', function(e) { var odo = $(".odometer"); odo.each(function() { var countNumber = $(this).attr("data-count"); $(this).html(countNumber); }); }); } }, videoBox: function (){ jQuery('.video_box').magnificPopup({ disableOn: 200, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false, }); }, AwardSlide: function (){ $('#award_list_slide').owlCarousel({ margin: 30, loop:true, responsiveClass:true, nav: false, dots: false, autoplay: true, smartSpeed: 1000, responsive:{ 0:{items:1}, 480:{items:1}, 600:{items:2}, 800:{items:3}, 1024:{items:4} } }) }, EstimateItem: function (){ if ($("#estimate_scale").length) { var pipsSlider = document.getElementById('estimate_scale'); noUiSlider.create(pipsSlider, { range: { min: 1000, max: 6000 }, start: [3000], pips: {mode: 'count', values: 6}, }); }; }, CaseFilter: function (){ jQuery(window).on('load', function(){ $('.filtr-container'); var filterizd = $('.filtr-container'); if(filterizd.length) { filterizd.filterizr({ }); $('.filtr-button').on('click', function() { $('.filtr-button.filtr-active').removeClass('filtr-active'); $(this).addClass('filtr-active'); }); } }); }, faqShadow: function (){ $(document).on('click', '.ei-faq', function(){ $(this).addClass('faq_shadow').siblings().removeClass('faq_shadow') }) $(document).on('click', '.faq_topic ul li', function(){ $(this).addClass('faq_on').siblings().removeClass('faq_on') }) }, GoogleMap: function (){ function isMobile() { return ('ontouchstart' in document.documentElement); } function init_gmap() { if ( typeof google == 'undefined' ) return; var options = { center: [40.712784,-74.005941], zoom: 10, styles: [ { "featureType": "all", "elementType": "geometry.fill", "stylers": [ { "weight": "2.00" } ] }, { "featureType": "all", "elementType": "geometry.stroke", "stylers": [ { "color": "#9c9c9c" } ] }, { "featureType": "all", "elementType": "labels.text", "stylers": [ { "visibility": "on" } ] }, { "featureType": "landscape", "elementType": "all", "stylers": [ { "color": "#f2f2f2" } ] }, { "featureType": "landscape", "elementType": "geometry.fill", "stylers": [ { "color": "#ffffff" } ] }, { "featureType": "landscape.man_made", "elementType": "geometry.fill", "stylers": [ { "color": "#ffffff" } ] }, { "featureType": "poi", "elementType": "all", "stylers": [ { "visibility": "off" } ] }, { "featureType": "road", "elementType": "all", "stylers": [ { "saturation": -100 }, { "lightness": 45 } ] }, { "featureType": "road", "elementType": "geometry.fill", "stylers": [ { "color": "#eeeeee" } ] }, { "featureType": "road", "elementType": "labels.text.fill", "stylers": [ { "color": "#7b7b7b" } ] }, { "featureType": "road", "elementType": "labels.text.stroke", "stylers": [ { "color": "#ffffff" } ] }, { "featureType": "road.highway", "elementType": "all", "stylers": [ { "visibility": "simplified" } ] }, { "featureType": "road.arterial", "elementType": "labels.icon", "stylers": [ { "visibility": "off" } ] }, { "featureType": "transit", "elementType": "all", "stylers": [ { "visibility": "off" } ] }, { "featureType": "water", "elementType": "all", "stylers": [ { "color": "#46bcec" }, { "visibility": "on" } ] }, { "featureType": "water", "elementType": "geometry.fill", "stylers": [ { "color": "#c8d7d4" } ] }, { "featureType": "water", "elementType": "labels.text.fill", "stylers": [ { "color": "#070707" } ] }, { "featureType": "water", "elementType": "labels.text.stroke", "stylers": [ { "color": "#ffffff" } ] } ], mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU }, navigationControl: true, scrollwheel: false, streetViewControl: true, } if (isMobile()) { options.draggable = false; } $('#googleMaps').gmap3({ map: { options: options }, marker: { latLng: [40.712776,-74.005974], options: { icon: 'assets/img/map.png' } } }); } init_gmap(); }, } } jQuery(document).ready(function (){ RexLaw.init(); }); })();