summaryrefslogtreecommitdiff
path: root/build/resources/main/static/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'build/resources/main/static/js/main.js')
-rw-r--r--build/resources/main/static/js/main.js368
1 files changed, 368 insertions, 0 deletions
diff --git a/build/resources/main/static/js/main.js b/build/resources/main/static/js/main.js
new file mode 100644
index 0000000..e32faf6
--- /dev/null
+++ b/build/resources/main/static/js/main.js
@@ -0,0 +1,368 @@
+(function ($) {
+"use strict";
+// TOP Menu Sticky
+$(window).on('scroll', function () {
+ var scroll = $(window).scrollTop();
+ if (scroll < 400) {
+ $("#sticky-header").removeClass("sticky");
+ $('#back-top').fadeIn(500);
+ } else {
+ $("#sticky-header").addClass("sticky");
+ $('#back-top').fadeIn(500);
+ }
+});
+
+
+$(document).ready(function(){
+
+// mobile_menu
+var menu = $('ul#navigation');
+if(menu.length){
+ menu.slicknav({
+ prependTo: ".mobile_menu",
+ closedSymbol: '+',
+ openedSymbol:'-'
+ });
+};
+// blog-menu
+ // $('ul#blog-menu').slicknav({
+ // prependTo: ".blog_menu"
+ // });
+
+// review-active
+$('.slider_active').owlCarousel({
+ loop:true,
+ margin:0,
+ items:1,
+ autoplay:true,
+ nav:false,
+ dots:true,
+ autoplayHoverPause: true,
+ autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1
+ },
+ 767:{
+ items:1
+ },
+ 992:{
+ items:1
+ }
+ }
+});
+// review-active
+$('.prising_slider_active').owlCarousel({
+ loop:true,
+ margin:30,
+items:1,
+autoplay:true,
+navText:['<i class="ti-angle-left"></i>','<i class="ti-angle-right"></i>'],
+ nav:true,
+dots:false,
+autoplayHoverPause: true,
+autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ nav:false,
+ },
+ 767:{
+ items:1,
+ nav:true,
+ },
+ 992:{
+ items:1
+ }
+ }
+});
+
+// about_active
+$('.about_active').owlCarousel({
+ loop:true,
+ margin:0,
+ items:1,
+ autoplay:true,
+ navText:['<i class="ti-angle-left"></i>','<i class="ti-angle-right"></i>'],
+ nav:true,
+ dots:false,
+ autoplayHoverPause: true,
+ autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ nav:false,
+ },
+ 767:{
+ items:1,
+ nav:false,
+ },
+ 992:{
+ items:1
+ }
+ }
+});
+
+// review-active
+$('.testmonial_active').owlCarousel({
+ loop:true,
+ margin:0,
+items:1,
+autoplay:true,
+navText:['<i class="ti-angle-left"></i>','<i class="ti-angle-right"></i>'],
+ nav:true,
+dots:false,
+autoplayHoverPause: true,
+autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ dots:false,
+ nav:false,
+ },
+ 767:{
+ items:1,
+ dots:false,
+ nav:false,
+ },
+ 992:{
+ items:1,
+ nav:false
+ },
+ 1200:{
+ items:1,
+ nav:false
+ },
+ 1500:{
+ items:1
+ }
+ }
+});
+
+// for filter
+ // init Isotope
+ var $grid = $('.grid').isotope({
+ itemSelector: '.grid-item',
+ percentPosition: true,
+ masonry: {
+ // use outer width of grid-sizer for columnWidth
+ columnWidth: 1
+ }
+ });
+
+ // filter items on button click
+ $('.portfolio-menu').on('click', 'button', function () {
+ var filterValue = $(this).attr('data-filter');
+ $grid.isotope({ filter: filterValue });
+ });
+
+ //for menu active class
+ $('.portfolio-menu button').on('click', function (event) {
+ $(this).siblings('.active').removeClass('active');
+ $(this).addClass('active');
+ event.preventDefault();
+ });
+
+ // wow js
+ new WOW().init();
+
+ // counter
+ $('.counter').counterUp({
+ delay: 10,
+ time: 10000
+ });
+
+/* magnificPopup img view */
+$('.popup-image').magnificPopup({
+ type: 'image',
+ gallery: {
+ enabled: true
+ }
+});
+
+/* magnificPopup img view */
+$('.img-pop-up').magnificPopup({
+ type: 'image',
+ gallery: {
+ enabled: true
+ }
+});
+
+/* magnificPopup video view */
+$('.popup-video').magnificPopup({
+ type: 'iframe'
+});
+
+
+ // scrollIt for smoth scroll
+ $.scrollIt({
+ upKey: 38, // key code to navigate to the next section
+ downKey: 40, // key code to navigate to the previous section
+ easing: 'linear', // the easing function for animation
+ scrollTime: 600, // how long (in ms) the animation takes
+ activeClass: 'active', // class given to the active nav element
+ onPageChange: null, // function(pageIndex) that is called when page is changed
+ topOffset: 0 // offste (in px) for fixed top navigation
+ });
+
+ // scrollup bottom to top
+ $.scrollUp({
+ scrollName: 'scrollUp', // Element ID
+ topDistance: '4500', // Distance from top before showing element (px)
+ topSpeed: 300, // Speed back to top (ms)
+ animation: 'fade', // Fade, slide, none
+ animationInSpeed: 200, // Animation in speed (ms)
+ animationOutSpeed: 200, // Animation out speed (ms)
+ scrollText: '<i class="fa fa-angle-double-up"></i>', // Text for element
+ activeOverlay: false, // Set CSS color to display scrollUp active point, e.g '#00FFFF'
+ });
+
+
+ // blog-page
+
+ //brand-active
+$('.brand-active').owlCarousel({
+ loop:true,
+ margin:30,
+items:1,
+autoplay:true,
+ nav:false,
+dots:false,
+autoplayHoverPause: true,
+autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ nav:false
+
+ },
+ 767:{
+ items:4
+ },
+ 992:{
+ items:7
+ }
+ }
+});
+
+// blog-dtails-page
+
+ //project-active
+$('.project-active').owlCarousel({
+ loop:true,
+ margin:30,
+items:1,
+// autoplay:true,
+navText:['<i class="Flaticon flaticon-left-arrow"></i>','<i class="Flaticon flaticon-right-arrow"></i>'],
+nav:true,
+dots:false,
+// autoplayHoverPause: true,
+// autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ nav:false
+
+ },
+ 767:{
+ items:1,
+ nav:false
+ },
+ 992:{
+ items:2,
+ nav:false
+ },
+ 1200:{
+ items:1,
+ },
+ 1501:{
+ items:2,
+ }
+ }
+});
+
+if (document.getElementById('default-select')) {
+ $('select').niceSelect();
+}
+
+ //about-pro-active
+$('.details_active').owlCarousel({
+ loop:true,
+ margin:0,
+items:1,
+// autoplay:true,
+navText:['<i class="ti-angle-left"></i>','<i class="ti-angle-right"></i>'],
+nav:true,
+dots:false,
+// autoplayHoverPause: true,
+// autoplaySpeed: 800,
+ responsive:{
+ 0:{
+ items:1,
+ nav:false
+
+ },
+ 767:{
+ items:1,
+ nav:false
+ },
+ 992:{
+ items:1,
+ nav:false
+ },
+ 1200:{
+ items:1,
+ }
+ }
+});
+
+});
+
+// resitration_Form
+$(document).ready(function() {
+ $('.popup-with-form').magnificPopup({
+ type: 'inline',
+ preloader: false,
+ focus: '#name',
+
+ // When elemened is focused, some mobile browsers in some cases zoom in
+ // It looks not nice, so we disable it:
+ callbacks: {
+ beforeOpen: function() {
+ if($(window).width() < 700) {
+ this.st.focus = false;
+ } else {
+ this.st.focus = '#name';
+ }
+ }
+ }
+ });
+});
+
+
+
+//------- Mailchimp js --------//
+function mailChimp() {
+ $('#mc_embed_signup').find('form').ajaxChimp();
+}
+mailChimp();
+
+
+
+ // Search Toggle
+ $("#search_input_box").hide();
+ $("#search").on("click", function () {
+ $("#search_input_box").slideToggle();
+ $("#search_input").focus();
+ });
+ $("#close_search").on("click", function () {
+ $('#search_input_box').slideUp(500);
+ });
+ // Search Toggle
+ $("#search_input_box").hide();
+ $("#search_1").on("click", function () {
+ $("#search_input_box").slideToggle();
+ $("#search_input").focus();
+ });
+
+})(jQuery); \ No newline at end of file