Ver código fonte

fixe autoscroll bug, limit behaviour to front page

Bachir Soussi Chiadmi 8 anos atrás
pai
commit
5bd36c66a3

+ 1 - 1
sites/all/themes/figureslibres/clameurs/js/dist/script.min.js

@@ -1,3 +1,3 @@
 
 (function($){Drupal.behaviors.init_theme=function(context){$('#messages-and-help > div.messages:not(.processed)').addClass('processed').each(function(){if($('a',this).size()||$(this).is('.error')||$(this).is('.warning')||$(this).text().length>100){$(this).prepend("<span class='close'>X</span>");$('span.close',this).click(function(){$(this).parent().slideUp('fast');});}
-else{$(this).animate({opacity:1},5000,'linear',function(){$(this).slideUp('fast');});}});};function init(){console.log('Clameurs Theme');initHeaderAnime();initAutoScroll();};function initHeaderAnime(){var $header=$('#header a'),header_height=$header.height(),$slogan=$('#header h2'),fontsize=parseInt($slogan.css('font-size')),tmpfs,scrolltop,limit=300;console.log('font-size',fontsize);$(window).on('scroll',function(event){scrolltop=limit-$(this).scrollTop()*.5;scrolltop=Math.max(limit*0.35,scrolltop);alpha=scrolltop/limit;console.log('scrolltop '+scrolltop+' | allpha '+alpha);$header.height(header_height*alpha);tmpfs=fontsize*alpha;$slogan.css('font-size',tmpfs+"px");});};function initAutoScroll(){console.log('initAutoScroll');var anchor=$('a.anchor.publie',"#thematique-anchor-links").last().attr('href');console.log(anchor);(function(anchor){setTimeout(function(){console.log('Timeout');window.location.href=anchor;},1000);})(anchor);};init();})(jQuery);
+else{$(this).animate({opacity:1},5000,'linear',function(){$(this).slideUp('fast');});}});};function init(){console.log('Clameurs Theme');initHeaderAnime();initAutoScroll();};function initHeaderAnime(){var $header=$('#header a'),header_height=$header.height(),$slogan=$('#header h2'),fontsize=parseInt($slogan.css('font-size')),tmpfs,scrolltop,limit=300;console.log('font-size',fontsize);$(window).on('scroll',function(event){scrolltop=limit-$(this).scrollTop()*.5;scrolltop=Math.max(limit*0.35,scrolltop);alpha=scrolltop/limit;console.log('scrolltop '+scrolltop+' | allpha '+alpha);$header.height(header_height*alpha);tmpfs=fontsize*alpha;$slogan.css('font-size',tmpfs+"px");});};function initAutoScroll(){console.log('initAutoScroll');if($('body').is('.front')){var anchor=$('a.anchor.publie',"#thematique-anchor-links").last().attr('href');console.log(anchor);(function(anchor){setTimeout(function(){console.log('Timeout');window.location.href=anchor;},1000);})(anchor);}};init();})(jQuery);

+ 10 - 9
sites/all/themes/figureslibres/clameurs/js/script.js

@@ -56,15 +56,16 @@
 
   function initAutoScroll(){
     console.log('initAutoScroll');
-    var anchor = $('a.anchor.publie', "#thematique-anchor-links").last().attr('href');
-    console.log(anchor);
-    (function(anchor){
-      setTimeout(function(){
-        console.log('Timeout');
-        window.location.href = anchor;
-      }, 1000);
-    })(anchor);
-
+    if($('body').is('.front')){
+      var anchor = $('a.anchor.publie', "#thematique-anchor-links").last().attr('href');
+      console.log(anchor);
+      (function(anchor){
+        setTimeout(function(){
+          console.log('Timeout');
+          window.location.href = anchor;
+        }, 1000);
+      })(anchor);
+    }
   };
 
   init();