Changeset 525 for geisa/web/initGeisa_script.jsp
- Timestamp:
- 06/07/12 14:41:57 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
geisa/web/initGeisa_script.jsp
r519 r525 51 51 this.arrayGeisa2011.push(molecule); 52 52 this.arrayGeisa2003.push(molecule); 53 this.arrayGeisaIasi2011.push(molecule); 54 this.arrayGeisaIasi2003.push(molecule); 53 55 54 56 var molecule = new Object(); … … 58 60 this.arrayGeisa2003.push(molecule); 59 61 this.arrayGeisa2011.push(molecule); 62 this.arrayGeisaIasi2011.push(molecule); 63 this.arrayGeisaIasi2003.push(molecule); 60 64 61 65 var molecule = new Object(); … … 65 69 this.arrayGeisa2003.push(molecule); 66 70 this.arrayGeisa2011.push(molecule); 71 this.arrayGeisaIasi2011.push(molecule); 72 this.arrayGeisaIasi2003.push(molecule); 67 73 68 74 var molecule = new Object(); 69 75 molecule.id="n2o"; 70 76 molecule.name="N<sub>2</sub>O"; 71 molecule.isotopesArray = ['446', '447', '448', '456', '546']; 72 this.arrayGeisa2003.push(molecule); 73 this.arrayGeisa2011.push(molecule); 74 75 var molecule = new Object(); 76 molecule.id="ch3n"; 77 molecule.name="CH<sub>3</sub>CN"; 78 molecule.isotopesArray = ["isoch31", "isoch32", "is0ch33"]; 79 this.arrayGeisa2011.push(molecule); 80 this.arrayGeisa2003.push(molecule); 81 this.arrayGeisaIasi2011.push(molecule); 77 molecule.isotopesArray = ["446", "447", "448", "456","458", "546", "548", "556"]; 78 this.arrayGeisa2011.push(molecule); 79 this.arrayGeisaIasi2011.push(molecule); 80 81 var molecule = new Object(); 82 molecule.id="n2o"; 83 molecule.name="N<sub>2</sub>O"; 84 molecule.isotopesArray = ["446", "447", "448", "456", "546"]; 85 this.arrayGeisa2003.push(molecule); 82 86 this.arrayGeisaIasi2003.push(molecule); 83 87 … … 86 90 molecule.name="CO"; 87 91 molecule.isotopesArray = ["26", "36", "28", "27", "38", "37"]; 88 this.arrayGeisa2003.push(molecule); 89 this.arrayGeisa2011.push(molecule); 92 this.arrayGeisa2011.push(molecule); 93 this.arrayGeisa2003.push(molecule); 94 this.arrayGeisaIasi2011.push(molecule); 95 this.arrayGeisaIasi2003.push(molecule); 96 97 var molecule = new Object(); 98 molecule.id="ch4"; 99 molecule.name="CH<sub>4</sub>"; 100 molecule.isotopesArray = ["211", "311"]; 101 this.arrayGeisa2011.push(molecule); 102 this.arrayGeisa2003.push(molecule); 103 104 var molecule = new Object(); 105 molecule.id="ch4"; 106 molecule.name="CH<sub>4</sub>"; 107 molecule.isotopesArray = ["211", "311", "212", "312"]; 108 this.arrayGeisaIasi2011.push(molecule); 109 110 var molecule = new Object(); 111 molecule.id="ch4"; 112 molecule.name="CH<sub>4</sub>"; 113 molecule.isotopesArray = ["211", "311", "212"]; 114 this.arrayGeisaIasi2003.push(molecule); 115 116 var molecule = new Object(); 117 molecule.id="o2"; 118 molecule.name="O<sub>2</sub>"; 119 molecule.isotopesArray = ["66", "67", "68"]; 120 this.arrayGeisa2011.push(molecule); 121 this.arrayGeisa2003.push(molecule); 122 123 var molecule = new Object(); 124 molecule.id="o2"; 125 molecule.name="O<sub>2</sub>"; 126 molecule.isotopesArray = ["66"]; 127 this.arrayGeisaIasi2011.push(molecule); 128 this.arrayGeisaIasi2003.push(molecule); 129 130 var molecule = new Object(); 131 molecule.id="no"; 132 molecule.name="NO"; 133 molecule.isotopesArray = ["46", "48", "56"]; 134 this.arrayGeisa2011.push(molecule); 135 this.arrayGeisa2003.push(molecule); 136 this.arrayGeisaIasi2011.push(molecule); 137 this.arrayGeisaIasi2003.push(molecule); 138 139 var molecule = new Object(); 140 molecule.id="so2"; 141 molecule.name="SO<sub>2</sub>"; 142 molecule.isotopesArray = ["626", "646"]; 143 this.arrayGeisa2011.push(molecule); 144 this.arrayGeisa2003.push(molecule); 145 this.arrayGeisaIasi2011.push(molecule); 146 this.arrayGeisaIasi2003.push(molecule); 147 148 var molecule = new Object(); 149 molecule.id="no2"; 150 molecule.name="NO<sub>2</sub>"; 151 molecule.isotopesArray = ["646"]; 152 this.arrayGeisa2011.push(molecule); 153 this.arrayGeisa2003.push(molecule); 154 this.arrayGeisaIasi2011.push(molecule); 155 this.arrayGeisaIasi2003.push(molecule); 156 157 var molecule = new Object(); 158 molecule.id="nh3"; 159 molecule.name="NH<sub>3</sub>"; 160 molecule.isotopesArray = ["411", "511" ]; 161 this.arrayGeisa2011.push(molecule); 162 this.arrayGeisa2003.push(molecule); 163 this.arrayGeisaIasi2011.push(molecule); 164 165 var molecule = new Object(); 166 molecule.id="ph3"; 167 molecule.name="PH<sub>3</sub>"; 168 molecule.isotopesArray = ["131" ]; 169 this.arrayGeisa2011.push(molecule); 170 this.arrayGeisa2003.push(molecule); 171 172 var molecule = new Object(); 173 molecule.id="hno3"; 174 molecule.name="HNO<sub>3</sub>"; 175 molecule.isotopesArray = ["146" ]; 176 this.arrayGeisa2011.push(molecule); 177 this.arrayGeisa2003.push(molecule); 178 this.arrayGeisaIasi2011.push(molecule); 179 this.arrayGeisaIasi2003.push(molecule); 180 181 var molecule = new Object(); 182 molecule.id="oh"; 183 molecule.name="OH"; 184 molecule.isotopesArray = ["61", "62", "81" ]; 185 this.arrayGeisa2011.push(molecule); 186 this.arrayGeisa2003.push(molecule); 187 188 var molecule = new Object(); 189 molecule.id="hf"; 190 molecule.name="HF"; 191 molecule.isotopesArray = ["19" ]; 192 this.arrayGeisa2011.push(molecule); 193 this.arrayGeisa2003.push(molecule); 194 195 var molecule = new Object(); 196 molecule.id="hcl"; 197 molecule.name="HCL"; 198 molecule.isotopesArray = ["15", "17" ]; 199 this.arrayGeisa2011.push(molecule); 200 this.arrayGeisa2003.push(molecule); 201 202 var molecule = new Object(); 203 molecule.id="hbr"; 204 molecule.name="HBR"; 205 molecule.isotopesArray = ["11", "19" ]; 206 this.arrayGeisa2011.push(molecule); 207 this.arrayGeisa2003.push(molecule); 208 209 var molecule = new Object(); 210 molecule.id="hi"; 211 molecule.name="HI"; 212 molecule.isotopesArray = ["17" ]; 213 this.arrayGeisa2011.push(molecule); 214 this.arrayGeisa2003.push(molecule); 215 216 var molecule = new Object(); 217 molecule.id="clo"; 218 molecule.name="CLO"; 219 molecule.isotopesArray = ["56", "76" ]; 220 this.arrayGeisa2011.push(molecule); 221 this.arrayGeisa2003.push(molecule); 222 223 var molecule = new Object(); 224 molecule.id="ocs"; 225 molecule.name="OCS"; 226 molecule.isotopesArray = ["622", "624", "632", "623", "822", "634"]; 227 this.arrayGeisa2011.push(molecule); 228 this.arrayGeisa2003.push(molecule); 229 this.arrayGeisaIasi2011.push(molecule); 230 this.arrayGeisaIasi2003.push(molecule); 231 232 var molecule = new Object(); 233 molecule.id="h2co"; 234 molecule.name="H<sub>2</sub>CO"; 235 molecule.isotopesArray = ["126", "128", "136"]; 236 this.arrayGeisa2011.push(molecule); 237 this.arrayGeisa2003.push(molecule); 238 239 var molecule = new Object(); 240 molecule.id="h2co"; 241 molecule.name="H<sub>2</sub>CO"; 242 molecule.isotopesArray = ["126"]; 243 this.arrayGeisaIasi2011.push(molecule); 244 245 var molecule = new Object(); 246 molecule.id="c2h6"; 247 molecule.name="C<sub>2</sub>H<sub>6</sub>"; 248 molecule.isotopesArray = ["226", "236"]; 249 this.arrayGeisa2011.push(molecule); 250 this.arrayGeisa2003.push(molecule); 251 252 var molecule = new Object(); 253 molecule.id="ch3d"; 254 molecule.name="CH<sub>3</sub>D"; 255 molecule.isotopesArray = ["212", "312"]; 256 this.arrayGeisa2011.push(molecule); 257 258 var molecule = new Object(); 259 molecule.id="ch3d"; 260 molecule.name="CH<sub>3</sub>D"; 261 molecule.isotopesArray = ["212"]; 262 this.arrayGeisa2003.push(molecule); 263 264 var molecule = new Object(); 265 molecule.id="c2h2"; 266 molecule.name="C<sub>2</sub>H<sub>2</sub>"; 267 molecule.isotopesArray = ["221", "231"]; 268 this.arrayGeisa2011.push(molecule); 269 this.arrayGeisa2003.push(molecule); 270 this.arrayGeisaIasi2011.push(molecule); 271 this.arrayGeisaIasi2003.push(molecule); 272 273 var molecule = new Object(); 274 molecule.id="c2h4"; 275 molecule.name="C<sub>2</sub>H<sub>4</sub>"; 276 molecule.isotopesArray = ["211", "311"]; 277 this.arrayGeisa2011.push(molecule); 278 this.arrayGeisa2003.push(molecule); 279 this.arrayGeisaIasi2011.push(molecule); 280 281 var molecule = new Object(); 282 molecule.id="geh4"; 283 molecule.name="GeH<sub>4</sub>"; 284 molecule.isotopesArray = ["411"]; 285 this.arrayGeisa2011.push(molecule); 286 this.arrayGeisa2003.push(molecule); 287 288 var molecule = new Object(); 289 molecule.id="hcn"; 290 molecule.name="HCN"; 291 molecule.isotopesArray = ["124", "125", "134", "224"]; 292 this.arrayGeisa2011.push(molecule); 293 this.arrayGeisaIasi2011.push(molecule); 294 295 var molecule = new Object(); 296 molecule.id="hcn"; 297 molecule.name="HCN"; 298 molecule.isotopesArray = ["124", "125", "134"]; 299 this.arrayGeisa2003.push(molecule); 300 301 var molecule = new Object(); 302 molecule.id="c3h8"; 303 molecule.name="C<sub>3</sub>H<sub>8</sub>"; 304 molecule.isotopesArray = ["221"]; 305 this.arrayGeisa2011.push(molecule); 306 this.arrayGeisa2003.push(molecule); 307 308 var molecule = new Object(); 309 molecule.id="c2n2"; 310 molecule.name="C<sub>2</sub>N<sub>2</sub>"; 311 molecule.isotopesArray = ["224"]; 312 this.arrayGeisa2011.push(molecule); 313 this.arrayGeisa2003.push(molecule); 314 315 var molecule = new Object(); 316 molecule.id="c4h2"; 317 molecule.name="C<sub>4</sub>H<sub>2</sub>"; 318 molecule.isotopesArray = ["211"]; 319 this.arrayGeisa2011.push(molecule); 320 this.arrayGeisa2003.push(molecule); 321 322 var molecule = new Object(); 323 molecule.id="hc3n"; 324 molecule.name="HC<sub>3</sub>N"; 325 molecule.isotopesArray = ["124"]; 326 this.arrayGeisa2011.push(molecule); 327 this.arrayGeisa2003.push(molecule); 328 329 var molecule = new Object(); 330 molecule.id="hocl"; 331 molecule.name="HOCl"; 332 molecule.isotopesArray = ["165", "167"]; 333 this.arrayGeisa2011.push(molecule); 334 this.arrayGeisa2003.push(molecule); 335 336 var molecule = new Object(); 337 molecule.id="n2"; 338 molecule.name="N<sub>2</sub>"; 339 molecule.isotopesArray = ["44"]; 340 this.arrayGeisa2011.push(molecule); 341 this.arrayGeisa2003.push(molecule); 342 this.arrayGeisaIasi2011.push(molecule); 343 this.arrayGeisaIasi2003.push(molecule); 344 345 var molecule = new Object(); 346 molecule.id="ch3cl"; 347 molecule.name="CH<sub>3</sub>Cl"; 348 molecule.isotopesArray = ["215", "217"]; 349 this.arrayGeisa2011.push(molecule); 350 this.arrayGeisa2003.push(molecule); 351 352 var molecule = new Object(); 353 molecule.id="h2o2"; 354 molecule.name="H<sub>2</sub>O<sub>2</sub>"; 355 molecule.isotopesArray = ["166"]; 356 this.arrayGeisa2011.push(molecule); 357 this.arrayGeisa2003.push(molecule); 358 359 var molecule = new Object(); 360 molecule.id="h2s"; 361 molecule.name="H<sub>2</sub>S"; 362 molecule.isotopesArray = ["121", "141", "131"]; 363 this.arrayGeisa2011.push(molecule); 364 this.arrayGeisa2003.push(molecule); 365 366 var molecule = new Object(); 367 molecule.id="hcooh"; 368 molecule.name="HCOOH"; 369 molecule.isotopesArray = ["261"]; 370 this.arrayGeisa2011.push(molecule); 371 this.arrayGeisa2003.push(molecule); 372 this.arrayGeisaIasi2011.push(molecule); 373 374 var molecule = new Object(); 375 molecule.id="cof2"; 376 molecule.name="COF<sub>2</sub>"; 377 molecule.isotopesArray = ["269"]; 378 this.arrayGeisa2011.push(molecule); 379 this.arrayGeisa2003.push(molecule); 380 381 var molecule = new Object(); 382 molecule.id="sf6"; 383 molecule.name="SF<sub>6</sub>"; 384 molecule.isotopesArray = ["29"]; 385 this.arrayGeisa2011.push(molecule); 386 this.arrayGeisa2003.push(molecule); 387 388 var molecule = new Object(); 389 molecule.id="c3h4"; 390 molecule.name="C<sub>3</sub>H<sub>4</sub>"; 391 molecule.isotopesArray = ["341"]; 392 this.arrayGeisa2011.push(molecule); 393 this.arrayGeisa2003.push(molecule); 394 395 var molecule = new Object(); 396 molecule.id="ho2"; 397 molecule.name="HO<sub>2</sub>"; 398 molecule.isotopesArray = ["166"]; 399 this.arrayGeisa2011.push(molecule); 400 this.arrayGeisa2003.push(molecule); 401 402 var molecule = new Object(); 403 molecule.id="clono2"; 404 molecule.name="CLONO<sub>2</sub>"; 405 molecule.isotopesArray = ["564", "764"]; 406 this.arrayGeisa2011.push(molecule); 407 this.arrayGeisa2003.push(molecule); 408 409 var molecule = new Object(); 410 molecule.id="ch3br"; 411 molecule.name="CH<sub>3</sub>Br"; 412 molecule.isotopesArray = ["79", "81"]; 413 this.arrayGeisa2011.push(molecule); 414 415 var molecule = new Object(); 416 molecule.id="ch3oh"; 417 molecule.name="CH<sub>3</sub>OH"; 418 molecule.isotopesArray = ["216"]; 419 this.arrayGeisa2011.push(molecule); 420 this.arrayGeisaIasi2011.push(molecule); 421 422 var molecule = new Object(); 423 molecule.id="noplus"; 424 molecule.name="NO<sup>+</sup>"; 425 molecule.isotopesArray = ["46"]; 426 this.arrayGeisa2011.push(molecule); 427 428 var molecule = new Object(); 429 molecule.id="hnc"; 430 molecule.name="HNC"; 431 molecule.isotopesArray = ["142"]; 432 this.arrayGeisa2011.push(molecule); 433 434 var molecule = new Object(); 435 molecule.id="c6h6"; 436 molecule.name="C<sub>6</sub>H<sub>6</sub>"; 437 molecule.isotopesArray = ["266"]; 438 this.arrayGeisa2011.push(molecule); 439 440 var molecule = new Object(); 441 molecule.id="c2hd"; 442 molecule.name="C<sub>2</sub>HD"; 443 molecule.isotopesArray = ["122"]; 444 this.arrayGeisa2011.push(molecule); 445 446 var molecule = new Object(); 447 molecule.id="cf4"; 448 molecule.name="CF<sub>4</sub>"; 449 molecule.isotopesArray = ["291"]; 450 this.arrayGeisa2011.push(molecule); 451 452 var molecule = new Object(); 453 molecule.id="ch3cn"; 454 molecule.name="CH<sub>3</sub>CN"; 455 molecule.isotopesArray = ["234"]; 456 this.arrayGeisa2011.push(molecule); 457 this.arrayGeisaIasi2011.push(molecule); 458 this.arrayGeisaIasi2003.push(molecule); 459 460 90 461 91 462 … … 268 639 this.selectScaleY2.add( '-log_scale2', "Logarithmic" ); 269 640 this.selectScaleY2.selectFirst( false ); 270 641 //est inactif par defaut car selectTraceAxeY2 est positionne a none par defaut 642 document.getElementById("scaleY2Titre").className = "notActiveText"; 643 this.selectScaleY2.disable(); 271 644 272 645 // Create menu deroulant style de tracer Y2 … … 284 657 this.selectTypeTraceY2.add( 'lp', "Lines and Dots" ); 285 658 this.selectTypeTraceY2.selectFirst( false ); 659 //est inactif par defaut car selectTraceAxeY2 est positionne a none par defaut 660 document.getElementById("typePlotY2Titre").className = "notActiveText"; 661 this.selectTypeTraceY2.disable(); 662 286 663 287 664 this.createMolecules($('#BDD-GEISA-11'), this.arrayGeisa2011, "GEISA-11"); … … 309 686 var table = $(document.createElement("table")); 310 687 container.append(table); 311 var tr = $(document.createElement("tr")); 312 tr.attr({valign: "top"}); 313 table.append(tr); 314 315 $.each(moleculesArray, jQuery.proxy( function( index, moleculeElement ) 316 { 317 // alert(index); 318 if ( index > 2) 688 // var tr = $(document.createElement("tr")); 689 // tr.attr({valign: "top"}); 690 // table.append(tr); 691 var i=0; 692 //nombre de molecules par ligne 693 var l=10; 694 //taille du tableau 695 //alert("l" +moleculesArray.length); 696 // parseInt : partie entiÚre 697 // var res = parseInt(8/3); 698 //alert("res="+res); 699 700 $.each(moleculesArray, jQuery.proxy( function(index, moleculeElement ) 701 { 702 703 704 //this.tr et non var tr pour que tr existe encore à la sortie du if 705 if ( index == (i*l)) 319 706 { 320 alert(index); 321 var tr1 = $(document.createElement("tr")); 322 table.append(tr1); 707 //alert(index); 708 this.tr = $(document.createElement("tr")); 709 this.tr.attr({valign: "top"}); 710 table.append(this.tr); 711 i=i+1; 712 323 713 } 324 325 714 var td = $(document.createElement("td")); 326 if ( index > 2) 327 { 328 tr1.append(td); 329 } 330 else 331 { 332 tr.append(td); 333 } 715 this.tr.append(td); 716 334 717 var span= $(document.createElement("span")); 335 718 span.addClass("molecule"); … … 337 720 338 721 var input = $(document.createElement("input")); 339 input.attr({type:"checkbox", id: moleculeElement.id+"-all-"+BddVersion});722 input.attr({type:"checkbox", id:"all-"+moleculeElement.id+"-"+BddVersion}); 340 723 input.bind( 'click', this, jQuery.proxy( this.cliquetout, [this, moleculeElement.id, BddVersion ] )); 341 724 span.append(input); … … 343 726 var a = $(document.createElement("a")); 344 727 a.html("<b>"+moleculeElement.name+"</b>"); 345 //a.bind( 'click', this, jQuery.proxy( this.visibilite, [this, moleculeElement.id+"Cache-"] )); 346 a.bind( 'click', this, jQuery.proxy( this.visibilite, [this, moleculeElement.id+"Cache-"+BddVersion] )); 728 729 //a.bind( 'click', this, jQuery.proxy( this.visibilite, [this,"Cache-"+ moleculeElement.id+"-"+BddVersion] )); 730 a.bind( 'click', this, jQuery.proxy( this.visibilite, [this,"Cache-"+ moleculeElement.id] )); 347 731 span.append(a); 348 732 349 733 var div= $(document.createElement("div")); 350 734 div.addClass("divViolet"); 351 div.attr({id:moleculeElement.id+"Cache-"+BddVersion, style: "display:none"}); 735 //div.attr({id:"Cache-"+moleculeElement.id+"-"+BddVersion, style: "display:none"}); 736 div.attr({id:"Cache-"+moleculeElement.id, style: "display:none"}); 352 737 td.append(div); 353 738 … … 359 744 360 745 this.createIsotopes($("#"+moleculeElement.id+"Isotope"+BddVersion), moleculeElement.isotopesArray, moleculeElement.id, BddVersion); 746 747 361 748 }, this) ); 362 749 363 // <td><span class="molecule"><nobr><input type=checkbox id=ch3cn-all onclick="cliquetout('ch3cn');"><B><a href="javascript:visibilite('ch3cnCache');">CH<sub>3</sub>CN</a></B></nobr> 364 // </span><div class="divViolet" id="ch3cnCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3cn name=moles value=ch3cn_234 onclick="decliquemol('ch3cn');">234</nobr><br></span></div></td></tr> 750 365 751 }, 366 752 … … 369 755 370 756 371 $.each(isotopesArray, function( index, isotopeElement )757 $.each(isotopesArray, jQuery.proxy( function( index, isotopeElement ) 372 758 { 373 759 container.append(" "); 374 760 var inputIsotopes = $(document.createElement("input")); 375 inputIsotopes.attr({type:"checkbox", id:"chk-"+moleculeElement+"-"+BddVersion, name:"moles", value:moleculeElement+"_"+isotopeElement}); 761 inputIsotopes.attr({type:"checkbox", id:"chk-"+moleculeElement+"_"+isotopeElement+"-"+BddVersion, name:"moles", value:moleculeElement+"_"+isotopeElement}); 762 inputIsotopes.bind( 'click', this, jQuery.proxy( this.cliqueIsotope, [this, moleculeElement+"_"+isotopeElement, BddVersion ] )); 376 763 //inputIsotopes.bind( 'click', this, jQuery.proxy( this.decliquemol(moleculeElement), [this, moleculeElement.id] )); 377 764 container.append(inputIsotopes); … … 380 767 container.append(br); 381 768 382 } ); 383 }, 769 }, this) ); 770 }, 771 772 // <table><tr><td> 773 // <span class="molecule"><input type=checkbox id=all-ch3cn-GEISA-11 onclick="cliquetout('this, ch3cn, GEISA-11');"> 774 // <a href="javascript:visibilite('this, Cache-ch3cn-GEISA-11');"><B>CH<sub>3</sub>CN</a></B> 775 // </span> 776 // <div class="divViolet" id="Cache-ch3cn-GEISA-11" style="display:none;"> 777 // <span class="isotope" id="ch3cnIsotopeGEISA-11"> <input type=checkbox id=chk-ch3cn_234-GEISA-11 name=moles value=ch3cn_234 onclick="cliqueIsotope('this, ch3cn_234, GEISA-11');">234<br></span> 778 // </div> 779 // </td></tr></table> 384 780 385 781 // REQUESTS ******************************************************** … … 406 802 var count = inputs.length; 407 803 var molName =""; 804 alert(this.selectDatabase.getValue()); 805 408 806 for( i = 0; i < count; i++ ) 409 807 { 410 808 input = inputs.item( i ); 411 if( input.type == 'checkbox' && input.checked == true ) 809 //ne prendre que les isotopes sélectionnés dans la base de données sélectionnée (rechercher des id du type : "chk-ch3cn-GEISA-11") 810 if( input.type == 'checkbox' && input.checked == true && input.id.indexOf("chk-")!= -1 && input.id.indexOf(this.selectDatabase.getValue())!= -1) 412 811 { 413 812 var molN=input.value; … … 416 815 } 417 816 } 817 418 818 //remplacement de "_" par ":" 419 819 //alert(molN); … … 484 884 485 885 486 //alert(parameters2);886 alert(parameters2); 487 887 488 888 $.ajax( { … … 498 898 //chemin de l'image avec le nom 499 899 this.pathImg = jQuery.parseJSON( result ).pathImg; 900 alert(this.pathImg); 500 901 //nom de l'image 501 902 this.nameImg = jQuery.parseJSON( result ).nameImg; … … 553 954 { 554 955 var context = this[0]; 555 var name = this[1]; 956 // exemple :moleculeName = ch3ch 957 var moleculeName = this[1]; 556 958 var bddVersion = this[2]; 557 959 var inputs = document.getElementsByTagName( 'input' ); … … 561 963 input = inputs.item( i ); 562 964 //cliquer toutes les molécules et isotopes du meme nom dans toutes les bases 563 if( input.type == 'checkbox' && ( input.id == ('chk-' + name + '-GEISA-11') || input.id == ('chk-' + name + '-GEISA-03') || input.id == ('chk-' + name + '-GEISA-IASI-11') || input.id == ('chk-' + name + '-GEISA-IASI-03') 564 || input.id == (name + '-all-GEISA-03') || input.id == (name + '-all-GEISA-11') || input.id == (name + '-all-GEISA-IASI-03') || input.id == (name + '-all-GEISA-IASI-11'))) 965 //if( input.type == 'checkbox' && ( input.id == ('chk-' + name + '-GEISA-11') || input.id == ('chk-' + name + '-GEISA-03') || input.id == ('chk-' + name + '-GEISA-IASI-11') || input.id == ('chk-' + name + '-GEISA-IASI-03') 966 // || input.id == (name + '-all-GEISA-03') || input.id == (name + '-all-GEISA-11') || input.id == (name + '-all-GEISA-IASI-03') || input.id == (name + '-all-GEISA-IASI-11'))) 967 968 if( input.type == 'checkbox' && ( input.id.indexOf('chk-' + moleculeName + '_') != -1 || input.id.indexOf('all-'+moleculeName+'-')!= -1 )) 565 969 566 970 { 567 input.checked = document.getElementById( name + '-all-' + bddVersion ).checked;971 input.checked = document.getElementById( 'all-'+ moleculeName + '-' + bddVersion ).checked; 568 972 } 569 973 } 570 974 }, 571 975 572 decliquemol : function( name ) 573 { 574 976 cliqueIsotope: function() 977 { 978 var context = this[0]; 979 var isotopeName = this[1]; 980 var bddVersion = this[2]; 575 981 var inputs = document.getElementsByTagName( 'input' ); 576 982 var count = inputs.length; 983 for( i = 0; i < count; i++ ) 984 { 985 input = inputs.item( i ); 986 //name=ch3cn_134 987 //cliquer ou decliquer le meme isotope dans toutes les bases 988 if( input.type == 'checkbox' && input.id.indexOf('chk-' + isotopeName) != -1) 989 { 990 input.checked = document.getElementById( 'chk-' + isotopeName + '-' + bddVersion ).checked; 991 992 } 993 } 994 }, 995 996 decliquemol : function( name ) 997 { 998 999 var inputs = document.getElementsByTagName( 'input' ); 1000 var count = inputs.length; 1001 var i = 0; 577 1002 for( i = 0; i < count; i++ ) 578 1003 { … … 589 1014 var context = this[0]; 590 1015 var thingId = this[1]; 591 592 var targetElement; 593 targetElement = document.getElementById( thingId ); 594 if( targetElement.style.display == "none" ) 595 { 596 targetElement.style.display = ""; 597 } 598 else 599 { 600 targetElement.style.display = "none"; 1016 var divs = document.getElementsByTagName( 'div' ); 1017 var count = divs.length; 1018 var i = 0; 1019 for( i = 0; i < count; i++ ) 1020 { 1021 var div = divs.item( i ); 1022 1023 1024 if ( div.id == thingId) 1025 { 1026 if( div.style.display == "none" ) 1027 { 1028 div.style.display = ""; 1029 } 1030 else 1031 { 1032 div.style.display = "none"; 1033 } 1034 } 601 1035 } 602 1036 }, … … 640 1074 if ('ca' == value) 641 1075 { 642 // transformer le texte en gris1076 //remet le texte en couleur active 643 1077 document.getElementById("axeY2Titre").className = "activeText"; 644 1078 //rendre actif l'echelle que si l'intensite est choisie dans les parametres … … 647 1081 document.getElementById("scaleY2Titre").className = "activeText"; 648 1082 } 649 document.getElementById("typePlotY2Titre").className = "activeText"; 650 651 //pour rendre le menu déroulant inactif 1083 //rendre actif le type de plot si ce n'est pas la valeur none qui est choisie 1084 if (this.selectTraceAxeY2.getValue() != 'no') 1085 { 1086 document.getElementById("typePlotY2Titre").className = "activeText"; 1087 } 1088 //pour rendre les menu déroulant actifs 652 1089 this.selectTraceAxeY2.enable(); 653 1090 //rendre actif l'echelle que si l'intensite est choisie dans les parametres … … 656 1093 this.selectScaleY2.enable(); 657 1094 } 658 this.selectTypeTraceY2.enable(); 1095 //rendre actif le type de plot si ce n'est pas la valeur none qui est choisie 1096 if (this.selectTraceAxeY2.getValue() != 'no') 1097 { 1098 this.selectTypeTraceY2.enable(); 1099 } 659 1100 } 660 1101 }, … … 699 1140 this.selectScaleY2.enable(); 700 1141 } 1142 //si aucun parametre est choisi pour Y2, le type de plot est inactif 1143 if (this.selectTraceAxeY2.getValue() == 'no') 1144 { 1145 //transformer le texte en gris 1146 document.getElementById("typePlotY2Titre").className = "notActiveText"; 1147 //pour rendre le menu déroulant inactif 1148 this.selectTypeTraceY2.disable(); 1149 } 1150 //si un parametre est choisi pour Y2, le type de plot est actif 1151 if (this.selectTraceAxeY2.getValue() != 'no') 1152 { 1153 //transformer le texte en gris 1154 document.getElementById("typePlotY2Titre").className = "activeText"; 1155 //pour rendre le menu déroulant inactif 1156 this.selectTypeTraceY2.enable(); 1157 } 1158 1159 701 1160 }, 702 1161
Note: See TracChangeset
for help on using the changeset viewer.