Ignore:
Timestamp:
12/07/12 17:45:36 (12 years ago)
Author:
npipsl
Message:

Interface option global et comparison

File:
1 edited

Legend:

Unmodified
Added
Removed
  • geisa/web/initGeisa_script.jsp

    r675 r686  
    485485 
    486486                // Create menu deroulant  choix de la base2 pour l'onglet "Database comparison" 
     487 
    487488                var paramDatabase2 = new Object(); 
    488489                paramDatabase2.id = "selectDatabase2"; 
    489490                paramDatabase2.parent = $("#database2"); 
    490                 this.selectDatabase2 = new Select( paramDatabase ); 
     491                this.selectDatabase2 = new Select( paramDatabase2 ); 
    491492                this.selectDatabase2.add( 'GEISA2011', "GEISA 2011", jQuery.proxy(this.onClickSelectDatabase, this), '<%=IsotopeG09.class%>' ); 
    492493                this.selectDatabase2.add( 'GEISA2003', "GEISA 2003", jQuery.proxy(this.onClickSelectDatabase, this), '<%=IsotopeG03.class%>' ); 
     
    517518                document.getElementById("spectralRangeLower").innerHTML = "Lower value, cm<sup>-1</sup> : "; 
    518519                document.getElementById("spectralRangeUpper").innerHTML = "Upper value, cm<sup>-1</sup> : "; 
    519                 document.getElementById("samplingStep").innerHTML = "<br><a href='#' TITLE='Allows to explore the chosen spectral range by generating a graph every spectral step (in the whole chosen spectral range). The default value is equal to size of the selected spectral range.'><b>?</b></a> Sampling step : "; 
     520                document.getElementById("samplingStep").innerHTML = "<br> Splitting step, cm<sup>-1</sup> : <a href='#' TITLE='Split equally the selected spectral range for generating a series of graphs. Default case: one graph for the whole spectral range.'><img src='resources/images/elements/index.jpeg' height='16px' width='16px'></a> "; 
    520521                //zone texte  SpectralRangeLower 
    521522                var inputSpectralRangeLower = $( document.createElement( "input" ) ); 
     
    565566                this.selectTraceAxeY1 = new Select( paramSelectAxeY1 ); 
    566567                this.selectTraceAxeY1.add( 'B', "Intensity", jQuery.proxy(this.onClickSelectTraceAxeY1, this )); 
    567                 this.selectTraceAxeY1.add( 'C', "Air broadening pressure halfwidth", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
     568                this.selectTraceAxeY1.add( 'C', "Air broadening pressure halfwidth HWHM", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    568569                this.selectTraceAxeY1.add( 'D', "Energy of the lower transition level", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    569                 this.selectTraceAxeY1.add( 'F', "Temperature of the air broadening halfwidth ", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    570                 this.selectTraceAxeY1.add( 'N', "Self broadening pressure halfwidth (HWHM)", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
     570                this.selectTraceAxeY1.add( 'F', "Temperature dependence coefficient n of HWHM", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
     571                this.selectTraceAxeY1.add( 'N', "Self broadening pressure halfwidth (HWHMself)", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    571572                this.selectTraceAxeY1.add( 'O', "Air pressure shift of the line transition", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    572                 this.selectTraceAxeY1.add( 'R', "Temperature of the air pressure shift ", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
     573                this.selectTraceAxeY1.add( 'R', "Temperature dependence coeff. of the air pressure shift", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 
    573574                this.selectTraceAxeY1.selectFirst( false ); 
    574575 
     
    626627                paramSelectTypeTraceDatabase2.id = "selectTypePlotDatabase2"; 
    627628                paramSelectTypeTraceDatabase2.parent = $("#typePlotDatabase2"); 
    628                 this.selectTypeTraceDatabase2 = new Select( paramSelectTypeTraceY1 ); 
     629                this.selectTypeTraceDatabase2 = new Select( paramSelectTypeTraceDatabase2 ); 
    629630                this.selectTypeTraceDatabase2.add( 'l', "Lines" ); 
    630631                this.selectTypeTraceDatabase2.add( 'p', "Dots" ); 
     
    695696                this.selectTraceAxeY2.add( 'no', "None", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    696697                this.selectTraceAxeY2.add( 'B', "Intensity", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    697                 this.selectTraceAxeY2.add( 'C', "Air broadening pressure halfwidth", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
     698                this.selectTraceAxeY2.add( 'C', "Air broadening pressure halfwidth HWHM", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    698699                this.selectTraceAxeY2.add( 'D', "Energy of the lower transition level", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    699                 this.selectTraceAxeY2.add( 'F', "Temperature of the air broadening halfwidth ", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    700                 this.selectTraceAxeY2.add( 'N', "Self broadening pressure halfwidth (HWHM)", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
     700                this.selectTraceAxeY2.add( 'F', "Temperature dependence coefficient n of HWHM", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
     701                this.selectTraceAxeY2.add( 'N', "Self broadening pressure halfwidth (HWHMself)", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    701702                this.selectTraceAxeY2.add( 'O', "Air pressure shift of the line transition", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    702                 this.selectTraceAxeY2.add( 'R', "Temperature of the air pressure shift ", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
     703                this.selectTraceAxeY2.add( 'R', "Temperature dependence coeff. of the air pressure shift", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 
    703704                this.selectTraceAxeY2.selectFirst( false ); 
    704705 
     
    11031104                if (this.nbGraph > 20) 
    11041105                { 
    1105                     alert("Too many graphics will be drawn ("+this.nbGraph+"). Please change the value of the sampling step or change the value of the type of graph."); 
     1106                    alert("Too many graphics will be drawn ("+this.nbGraph+"). Please change the value of the sampling step or change the type of graph."); 
    11061107                    return; 
    11071108                } 
     
    16711672                document.getElementById('titlePage').innerHTML = "Graphic vizualisation of the GEISA database"; 
    16721673                //Eléments qui apparaissent avec cette option 
     1674                document.getElementById("informationContents").style.display= ""; 
    16731675                document.getElementById("axeY1Gene").style.display= ""; 
    16741676                document.getElementById("showAdvancedOptions").style.display= ""; 
     
    16761678                document.getElementById("drawingOptionsY2").style.display= ""; 
    16771679                //Eléments qui disparaissent avec cette option 
     1680                document.getElementById("informationGlobal").style.display= "none"; 
     1681                document.getElementById("informationComparison").style.display= "none"; 
     1682                document.getElementById("titreDatabase1").style.display= "none"; 
     1683                document.getElementById("titreDatabase2").style.display= "none"; 
    16781684                document.getElementById("database2").style.display= "none"; 
     1685                document.getElementById("titreTypePlotY1").style.display= "none"; 
     1686                document.getElementById("titreTypePlotY2").style.display= "none"; 
    16791687                document.getElementById("typePlotDatabase2").style.display= "none"; 
    16801688                document.getElementById("outputDatabaseComparison").style.display= "none"; 
     1689                //ProblÚme de marge avec le bord du fieldset 
     1690                $("#database1").removeClass("containerDatabase"); 
     1691                $("#database1").addClass("containerBeginDatabase"); 
    16811692            }, 
    16821693            //Action quand on clique sur l'onglet   GlobalRepresentation 
     
    16901701                document.getElementById('titlePage').innerHTML = ""; 
    16911702                document.getElementById('titlePage').innerHTML = "Global Representation"; 
     1703                //Eléments qui apparaissent avec cette option 
     1704                document.getElementById("informationGlobal").style.display= ""; 
    16921705                //Eléments qui disparaissent avec cette option 
     1706                document.getElementById("informationContents").style.display= "none"; 
     1707                document.getElementById("informationComparison").style.display= "none"; 
     1708                document.getElementById("titreDatabase1").style.display= "none"; 
     1709                document.getElementById("titreDatabase2").style.display= "none"; 
    16931710                document.getElementById("database2").style.display= "none"; 
    16941711                document.getElementById("axeY1Gene").style.display= "none"; 
    1695                document.getElementById("typePlotDatabase2").style.display= "none"; 
     1712                document.getElementById("titreTypePlotY1").style.display= "none"; 
     1713                document.getElementById("titreTypePlotY2").style.display= "none"; 
     1714                document.getElementById("typePlotDatabase2").style.display= "none"; 
    16961715                document.getElementById("showAdvancedOptions").style.display= "none"; 
    16971716                document.getElementById("advancedOptions").style.display= "none"; 
     1717                //ProblÚme de marge avec le bord du fieldset 
     1718                $("#database1").removeClass("containerDatabase"); 
     1719                $("#database1").addClass("containerBeginDatabase"); 
    16981720 
    16991721            }, 
     
    17091731                document.getElementById('titlePage').innerHTML = "Databases Comparison"; 
    17101732                //Eléments qui apparaissent avec cette option 
     1733                document.getElementById("informationComparison").style.display= ""; 
     1734                document.getElementById("titreDatabase1").style.display= ""; 
     1735                document.getElementById("titreDatabase2").style.display= ""; 
    17111736                document.getElementById("database2").style.display= ""; 
     1737                document.getElementById("titreTypePlotY1").style.display= ""; 
     1738                document.getElementById("titreTypePlotY2").style.display= ""; 
    17121739                document.getElementById("typePlotDatabase2").style.display= ""; 
    17131740                document.getElementById("showAdvancedOptions").style.display= ""; 
    17141741                document.getElementById("outputDatabaseComparison").style.display= ""; 
    17151742                //Eléments qui disparaissent avec cette option 
     1743                document.getElementById("informationContents").style.display= "none"; 
     1744                document.getElementById("informationGlobal").style.display= "none"; 
    17161745                document.getElementById("axeY2Gene").style.display= "none"; 
    17171746                document.getElementById("drawingOptionsY2").style.display= "none"; 
     1747 
     1748                //ProblÚme de marge avec le bord du fieldset 
     1749                $("#database1").removeClass("containerBeginDatabase"); 
     1750                $("#database1").addClass("containerDatabase"); 
    17181751            }, 
    17191752 
     
    23132346                this.selectButton.setValue("Select all isotopologues"); 
    23142347 
    2315                 //spectral range 
    2316                 //$("#rangeLower").val(0); 
    2317                 //$("#rangeUpper").val(35877.030506); 
    2318                 $("#rangeLower").val(""); 
    2319                 $("#rangeUpper").val(""); 
     2348                 //spectral range 
     2349                 //remettre les valeurs par défaut en fonction de la base sélectionnée : 
     2350                switch (this.selectDatabase.getValue()) { 
     2351                    case 'GEISA2003': 
     2352                        $("#rangeLower").val(0); 
     2353                        $("#rangeUpper").val(35877.030506); 
     2354                        break; 
     2355                    case 'GEISA2011': 
     2356                        $("#rangeLower").val(0); 
     2357                        $("#rangeUpper").val(35877.030506); 
     2358                        break; 
     2359                    case 'GEISAIASI2003': 
     2360                        $("#rangeLower").val(599.000793); 
     2361                        $("#rangeUpper").val(3000.998767); 
     2362                        break; 
     2363                    case 'GEISAIASI2011': 
     2364                        $("#rangeLower").val(599.000793); 
     2365                        $("#rangeUpper").val(3000.998767); 
     2366                        break; 
     2367                } 
     2368 
    23202369                $("#sampStep").val(""); 
    23212370 
Note: See TracChangeset for help on using the changeset viewer.