Changeset 592 for ether_statistics/web/project/statistics-script.jsp
- Timestamp:
- 10/11/12 13:55:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ether_statistics/web/project/statistics-script.jsp
r591 r592 14 14 this.language = '<spring:message code="language"/>'; 15 15 this.webmaster = "<%=WebHelper.getProperty(request, "mail.webmaster")%>"; 16 this.projectsArray = ["logo_Ether_50.jpg", "logo_Ndacc_50.jpg", "logo_ECCAD_50.gif", "logo_iasi_50.jpg", "logo_gosat_50.jpg", "logo_Iagos_50.jpg", "logo_tropico_50.jpg", "logo_Megapoli_50.png", "logo_mimosa_50.png", "logo_reprobus_50.png", "logo_geisa_50.jpg", "logo_tapas_50.png", "logo_acomida_50.jpg", "logo_omer7A_50.jpg", "logo_girafe_50.JPG", "logo_arletty_50.jpg"];17 16 this.projectsPath = "resources/images/"; 17 this.projectsArray = [ 18 {id:"logo_Ether_50", img:"logo_Ether_50.jpg", top:"-16px", left:"125px"}, 19 {id:"logo_Ndacc_50", img:"logo_Ndacc_50.jpg", top:"1.66667px", left:"46.3334px"}, 20 {id:"logo_ECCAD_50", img:"logo_ECCAD_50.gif", top:"39.3333px", left:"109.333px"}, 21 {id:"logo_iasi_50", img:"logo_iasi_50.jpg", top:"-78.6667px", left:"77.6666px"}, 22 {id:"logo_gosat_50", img:"logo_gosat_50.jpg", top:"-0.333328px", left:"200.667px"}, 23 {id:"logo_Iagos_50", img:"logo_Iagos_50.jpg", top:"36px", left:"138px"}, 24 {id:"logo_tropico_50", img:"logo_tropico_50.jpg", top:"-74px", left:"45px"}, 25 {id:"logo_Megapoli_50", img:"logo_Megapoli_50.png", top:"-74.3333px", left:"15.3333px"}, 26 {id:"logo_mimosa_50", img:"logo_mimosa_50.png", top:"-45.6667px", left:"76.3334px"}, 27 {id:"logo_reprobus_50", img:"logo_reprobus_50.png", top:"-48px", left:"161.667px"}, 28 {id:"logo_geisa_50", img:"logo_geisa_50.jpg", top:"22px", left:"167.667px"}, 29 {id:"logo_tapas_50", img:"logo_tapas_50.png", top:"58.3333px", left:"125px"}, 30 {id:"logo_acomida_50", img:"logo_acomida_50.jpg", top:"-77.3333px", left:"225px"}, 31 {id:"logo_omer7A_50", img:"logo_omer7A_50.jpg", top:"22.6667px", left:"76.3334px"}, 32 {id:"logo_girafe_50", img:"logo_girafe_50.JPG", top:"-79.6667px", left:"192.333px"}, 33 {id:"logo_arletty_50", img:"logo_arletty_50.jpg", top:"-79px", left:"161.667px"} 34 ] 18 35 19 36 this.bindButtons(); 20 37 this.createDivs(); 21 this. createCircleMenu();38 this.animateMenuCircle(); 22 39 $( ".containerToDrag" ).draggable(); 23 40 }, … … 35 52 createDivs: function() 36 53 { 37 var div1 = this.createDiv( "div1", "150", "200", " 200", "100", "Main statistics", "content" );54 var div1 = this.createDiv( "div1", "150", "200", "140", "53", "Main statistics", "div1" ); 38 55 this.parent.append( div1 ); 39 var div2 = this.createDiv( "div2", " 250", "200", "150", "300", "MEGAPOLI Statistics", "content" );56 var div2 = this.createDiv( "div2", "430", "430", "140", "230", "MEGAPOLI Statistics", "div2" ); 40 57 this.parent.append( div2 ); 41 var div3 = this.createDiv( "div3", " 150", "200", "300", "600", "TAPAS Statistics", "content" );58 var div3 = this.createDiv( "div3", "200", "300", "180", "700", "TAPAS Statistics", "div3" ); 42 59 this.parent.append( div3 ); 60 var div4 = this.createDiv( "div4", "150", "200", "370", "53", "Hop hop hop", "div4" ); 61 this.parent.append( div4 ); 43 62 }, 44 63 … … 60 79 }, 61 80 62 createCircleMenu : function()81 createCircleMenuOld: function() 63 82 { 64 83 var menuSize = this.containerMenu.width(); … … 74 93 var divLogo = $( document.createElement( "div" ) ); 75 94 divLogo.html( '<img id="img_' + this.projectsArray[i] + '"src="' + this.projectsPath + '' + this.projectsArray[i] + '" width="' + logoSize + 'px" height="' + logoSize + 'px"/>' ); 76 divLogo.addClass( "divLogo " );95 divLogo.addClass( "divLogo containerToDrag" ); 77 96 divLogo.attr( {id:this.projectsArray[i], style:"position:absolute; top:" + top + "px; left:" + left + "px"} ); 78 97 this.containerMenu.append( divLogo ); … … 84 103 var divLogo2 = $( document.createElement( "div" ) ); 85 104 divLogo2.html( '<img id="img_' + this.projectsArray[i] + '"src="' + this.projectsPath + '' + this.projectsArray[i] + '" width="' + logoSize + 'px" height="' + logoSize + 'px"/>' ); 86 divLogo2.addClass( "divLogo " );105 divLogo2.addClass( "divLogo containerToDrag" ); 87 106 divLogo2.attr( {id:this.projectsArray[i], style:"position:absolute; top:" + top + "px; left:" + left + "px"} ); 88 107 this.containerMenu.append( divLogo2 ); … … 198 217 height:'500px', 199 218 width:'500px' 200 }, 5000, function()219 }, 2000, function() 201 220 { 202 221 $( "#login_text" ).css( "visibility", "visible" ); … … 206 225 top:'82px', 207 226 left: '155px' 208 }, 5000, function() 209 { 210 } ); 227 }, 2000, function() 228 { 229 } ); 230 }, 231 232 animateMenuCircle: function() 233 { 234 var menuSize = this.containerMenu.width(); 235 var nbLogosForSize = (this.projectsArray.length / 2) + 1; 236 var divLogoSize = menuSize / nbLogosForSize; 237 var logoSize = divLogoSize - 5; 238 239 var initTop = this.projectsArray[0].top; 240 var initLeft = this.projectsArray[0].left; 241 242 jQuery.each( this.projectsArray, jQuery.proxy( function( i, logo ) 243 { 244 var divLogo = $( document.createElement( "div" ) ); 245 divLogo.addClass( "divLogo containerToDrag" ); 246 divLogo.attr( {id:logo.id, style:"position:absolute; top:" + initTop + "; left:" + initLeft} ); 247 divLogo.html( '<img id="img_' + logo.id + '"src="' + this.projectsPath + '' + logo.img + '" width="' + logoSize + 'px" height="' + logoSize + 'px"/>' ); 248 $( "#menuCircle" ).append( divLogo ); 249 }, this ) ); 250 251 jQuery.each( this.projectsArray, jQuery.proxy( function( i, logo ) 252 { 253 $( "#" + logo.id ).animate( { 254 top:logo.top, 255 left:logo.left 256 }, 5000, function() 257 { 258 } ); 259 }, this ) ); 211 260 } 212 213 261 } ); 214 262
Note: See TracChangeset
for help on using the changeset viewer.