testing resize function for mobile devices to rebuild the slick initialization proces...
authorAnthony Talarico <talarico@gaslightmedia.com>
Mon, 1 Aug 2016 21:04:27 +0000 (17:04 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Mon, 1 Aug 2016 21:04:27 +0000 (17:04 -0400)
js/app.js
js/custom/pageSetup.js

index bbb2b79..1b9d307 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -139,11 +139,17 @@ $(document).ready(function () {
     // initialize the slick sliders on the events and blocks front page
     function check_window_width(){
         if($(window).width() > 1025){
+            if($(".glm-blocks-container").hasClass('slick-initialized') ) {
+                $(".glm-blocks-container").slick('unslick')
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 4,
                 slidesToScroll: 1
             });
+            if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+            } 
             $(".feed").slick({
                 infinite: true,
                 slidesToShow: 3,
@@ -151,22 +157,35 @@ $(document).ready(function () {
             });
             
         } else if($(window).width() < 1025 &&$(window).width() > 639){
+            if($(".glm-blocks-container").hasClass('slick-initialized')) {
+                $(".glm-blocks-container").slick('unslick');
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 3,
                 slidesToScroll: 1
             });
+             if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+
+            } 
              $(".feed").slick({
                 infinite: true,
                 slidesToShow: 2,
                 slidesToScroll: 1
             });
         } else if($(window).width() < 639 &&$(window).width() > 319){
+            if($(".glm-blocks-container").hasClass('slick-initialized')) {
+                $(".glm-blocks-container").slick('unslick');
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 1,
                 slidesToScroll: 1
             });
+             if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+            } 
              $(".feed").slick({
                 infinite: true,
                 slidesToShow: 1,
@@ -174,7 +193,11 @@ $(document).ready(function () {
             });
         }
     }
-    
-    check_window_width();
+     check_window_width();
+    $(window).resize(function () {
+        check_window_width()
+        
+    });
+
     
 });
index 08836cd..1c4b1a7 100644 (file)
@@ -130,11 +130,17 @@ $(document).ready(function () {
     // initialize the slick sliders on the events and blocks front page
     function check_window_width(){
         if($(window).width() > 1025){
+            if($(".glm-blocks-container").hasClass('slick-initialized') ) {
+                $(".glm-blocks-container").slick('unslick')
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 4,
                 slidesToScroll: 1
             });
+            if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+            } 
             $(".feed").slick({
                 infinite: true,
                 slidesToShow: 3,
@@ -142,22 +148,35 @@ $(document).ready(function () {
             });
             
         } else if($(window).width() < 1025 &&$(window).width() > 639){
+            if($(".glm-blocks-container").hasClass('slick-initialized')) {
+                $(".glm-blocks-container").slick('unslick');
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 3,
                 slidesToScroll: 1
             });
+             if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+
+            } 
              $(".feed").slick({
                 infinite: true,
                 slidesToShow: 2,
                 slidesToScroll: 1
             });
         } else if($(window).width() < 639 &&$(window).width() > 319){
+            if($(".glm-blocks-container").hasClass('slick-initialized')) {
+                $(".glm-blocks-container").slick('unslick');
+            } 
             $(".glm-blocks-container").slick({
                 infinite: true,
                 slidesToShow: 1,
                 slidesToScroll: 1
             });
+             if($(".feed").hasClass('slick-initialized') ) {
+               $(".feed").slick('unslick')
+            } 
              $(".feed").slick({
                 infinite: true,
                 slidesToShow: 1,
@@ -165,7 +184,11 @@ $(document).ready(function () {
             });
         }
     }
-    
-    check_window_width();
+     check_window_width();
+    $(window).resize(function () {
+        check_window_width()
+        
+    });
+
     
 });