diff -r 81a605180745 -r c86141a8570d integration/js/main.js --- a/integration/js/main.js Tue Oct 30 18:04:28 2012 +0100 +++ b/integration/js/main.js Tue Nov 27 18:08:06 2012 +0100 @@ -5,56 +5,71 @@ $('.cluster').width( clusterWidth ); var clusterVisibleWidth = $(".cluster-visible").width(); var clusterVisibleLeft = 20; + $(".arrow-left").addClass('bute'); if (clusterWidth>clusterVisibleWidth) { $(".cluster-containment").css({ "left": -(clusterWidth-clusterVisibleWidth), "width":clusterWidth+(clusterWidth-clusterVisibleWidth+clusterVisibleLeft) }); $(".cluster-visible").css({"left": (clusterWidth-912+clusterVisibleLeft)}); + $("a.cluster-arrow").bind("click",function(e){ - e.preventDefault(); + $(".cluster").stop(); + moveCluster(this, 5); + }); + + + $("a.cluster-arrow").hover( + function(){ + moveCluster(this, 20); + }, + function(){ + $(".cluster").stop(); + } + ); + + function moveCluster(arrow, speed){ var clusterContainmentLeft = parseInt($(".cluster-containment").css("left")); var clusterContainmentRight = parseInt($(".cluster-containment").css("left")) + $(".cluster-containment").width(); var clusterLeft = parseInt($(".cluster").css("left")); var clusterRight = parseInt($(".cluster").css("left"))+$(".cluster").width(); - if ($(this).hasClass("arrow-right")) { - if (clusterLeft-40>clusterContainmentLeft) { - $(".cluster").css({ - "left":"-="+40 - }); - }else{ - $(".cluster").css({ - "left":clusterContainmentLeft - }); - } - - }else if($(this).hasClass("arrow-left")){ - - if (clusterRight+40contentLeftHeight){ - $(".content-left .widget-wrap").css({ - "height":"+="+(contentRightHeight-contentLeftHeight) - }); + function resizeWidgetSidebar(){ + var contentRightHeight = $(".content-right").height(); + var contentLeftHeight = $(".content-left").height(); + if(contentRightHeight>contentLeftHeight){ + $(".content-left .widget-wrap").css({ + "height":"+="+(contentRightHeight-contentLeftHeight) + }); + } } + resizeWidgetSidebar(); + //VOLET //Tout fermer par défaut //$("div.content-left div.widget-wrap div.widget div.widget-inner").hide().removeClass("open"); @@ -78,10 +93,13 @@ if ($(this).hasClass("treemap") && !$(this).hasClass("active")) { $('.widget.affichage li a.liste').removeClass("active"); $(this).addClass('active'); + $('#liste').hide();$('#treemap').show(); }else if($(this).hasClass("liste") && !$(this).hasClass("active")){ $('.widget.affichage li a.treemap').removeClass("active"); $(this).addClass('active'); + $('#liste').show();$('#treemap').hide(); } + resizeWidgetSidebar(); }); //DATE PICKER $(".dateBegin").datepicker({ @@ -107,8 +125,8 @@ } }); */ - $("div.header a.dossier-button").bind("click",function(e){e.preventDefault();}); - $("div.header a.dossier-button, div.header div.dossier-documentaire").hover( + $(".header .dossier-button").bind("click",function(e){e.preventDefault();}); + $(".header .dossier-button, .header .dossier-documentaire").hover( function(){ $("div.dossier-documentaire").stop().slideDown(); }, @@ -121,6 +139,18 @@ var contentHeight = $(this).parents(".article-content").height(); //$(this).height(contentHeight); }); + $(".article-annotations a").hover( + function(){ + var x = $(this).offset().left + $(this).width()/2; + var y = $(this).offset().top; + var text = $(this).attr('title'); + showTooltip(x,y,text); + }, + function(){ + var tip = $(".tooltip"); + tip.hide(); + } + ); //FRISE //valeurs init du slider à définir var valSlider1 = 75; @@ -146,6 +176,26 @@ } }); +//TOOLTIP + function showTooltip(x,y, text) { + //white_arrow_long.png + var tip = $(".tooltip"); + tip.show(); + tip.css({ + "left" : Math.floor(x - tip.outerWidth() / 2) + "px", + "top" : Math.floor(y - tip.outerHeight()) + "px" + }).text(text); + } - +//HOME TREEMAP + var lastActuBind = false; + $('#treemap').on('mouseover', '.actu', function(){ + if(this == lastActuBind) return; + lastActuBind = this; + + console.log('mouseover', $(this)); + + }); + + });//jQuery