Changeset 675 for geisa


Ignore:
Timestamp:
12/04/12 17:04:39 (12 years ago)
Author:
npipsl
Message:

Début deux aures options graphiques

Location:
geisa
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • geisa/persistence/implementation/hibernate.cfg.xml

    r674 r675  
    3636 
    3737                <!-- configuration pool via c3p0--> 
    38                <prop key="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop> 
     38                <prop key="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</prop> 
    3939                <prop key="hibernate.connection.driver_class">com.mysql.jdbc.Driver</prop> 
    4040                <prop key="hibernate.connection.url">jdbc:mysql://localhost/geisa</prop> 
    4141 
    42                 <!-- en local--> 
    43                 <prop key="hibernate.connection.username">root</prop> 
    44                 <!-- sur naboo --> 
    45                 <!--<prop key="hibernate.connection.username">geisa</prop>--> 
     42                <prop key="hibernate.connection.username">geisa</prop> 
    4643                <prop key="hibernate.connection.password">geisa11</prop> 
    4744                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> 
  • geisa/web/initGeisa.jsp

    r674 r675  
    4545                    <fieldset class="general"><legend><span class="fieldsetGeneralTitle">Inputs :</span></legend> 
    4646                        <div id="database" class="database"> 
    47                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Choosing database :</b></legend> 
    48                                 <div id="database1" class="containerInsideOptions"> 
    49                                 </div> 
     47                            <fieldset class="options"><legend> <b>Choosing database :</b></legend> 
     48                                <div id="database1" class="containerInsideOptions"></div> 
     49                                <!--Pour l'onglet "Database comparison"   --> 
     50                                <div style="display:none;" id="database2" class="containerInsideOptionsRight"></div> 
    5051                            </fieldset> 
    5152                        </div> 
    5253 
    5354                        <div id="molecules" class="molecules"> 
    54                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a> <b>Choosing molecules :</b></legend> 
     55                            <fieldset class="options"><legend> <b>Choosing molecules :</b></legend> 
    5556                                <div id="BDD-GEISA2011" class="moleculesGEISA11"> 
    5657                                </div> 
     
    8990 
    9091                        <div id="axeY1Gene" class="axeY1Gene"> 
    91                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Choosing line transition parameter :</b></legend> 
     92                            <fieldset class="options"><legend><a href="#" TITLE="Choose the spectral parameter to draw (intensity, HWM ..etc.) according to wavenumbers."><b>?</b></a>  <b>Choosing line transition parameter :</b></legend> 
    9293                                <div id="axeY1" class="containerInsideOptions"></div> 
    9394                            </fieldset> 
     
    9596 
    9697                        <div id="drawingOptionsY1" class="drawingOptionsY1"> 
    97                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Drawing options :</b></legend> 
     98                            <fieldset class="options"><legend>  <b>Drawing options :</b></legend> 
    9899                            <div id="nbCourbes" class="containerInsideOptions"></div> 
    99100                            <div id="scaleY1Titre" class="containerInsideOptions"></div> 
    100101                            <div id="scaleY1" class="containerInsideOptions"></div> 
    101102                            <div id="typePlotY1" class="containerInsideOptions"></div> 
     103                            <!--Pour l'onglet "Database comparison"   --> 
     104                            <div style="display:none;" id="typePlotDatabase2" class="containerInsideOptions"></div> 
    102105                            </fieldset> 
    103106                        </div> 
     
    111114                    <fieldset class="general"><legend><span class="fieldsetGeneralTitle">Advanced Options :</span></legend> 
    112115                        <div id="transition" class="transition"> 
    113                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Choosing vibrational transitions :</b></legend> 
     116                            <fieldset class="options"><legend><a href="#" TITLE="You can choose an upper and/or a lower vibrational state related to a given molecule. This option is available only when a single molecule is selected. The list of available states depends on the chosen molecule and on the spectral interval. "><b>?</b></a>  <b>Choosing vibrational transitions :</b></legend> 
    114117                                <div id="transitionValue" class="transitionValue"> 
    115118                                    <div  id="transitionUpper" class="containerInsideOptions"></div> 
     
    122125 
    123126                        <div  id="meanValue" class="meanValue"> 
    124                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Spectral step :</b></legend> 
     127                            <fieldset class="options"><legend><a href="#" TITLE="To draw average values of the selected parameter, choose a bin-average greater than 0. The bin-average is the step according to which the averages values are calculated."><b>?</b></a>  <b>Parameter mean values :</b></legend> 
    125128                                <div id="meanValue1" class="containerInsideOptions"></div> 
    126129                            </fieldset> 
     
    128131 
    129132                        <div id="axeY2Gene" class="axeY2Gene"> 
    130                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Choosing secondary line transition parameter :</b></legend> 
     133                            <fieldset class="options"><legend><a href="#" TITLE="By this option, you can draw a secondary parameter (coupled with a primary one) using the right Y-Axis. "><b>?</b></a>  <b>Choosing secondary line transition parameter :</b></legend> 
    131134                                <div id="axeY2Titre" class="containerInsideOptions"></div> 
    132135                                <div id="axeY2" class="containerInsideOptions"></div> 
     
    135138 
    136139                        <div id="drawingOptionsY2" class="drawingOptionsY2"> 
    137                             <fieldset class="options"><legend><a href="#" TITLE="Help text for users"><b>?</b></a>  <b>Drawing options (secondary parameter) :</b></legend> 
     140                            <fieldset class="options"><legend>  <b>Drawing options (secondary parameter) :</b></legend> 
    138141                                    <div id="scaleY2Titre" class="containerInsideOptions"></div> 
    139142                                    <div id="scaleY2" class="containerInsideOptions"></div> 
     
    142145                            </fieldset> 
    143146                        </div> 
    144  
     147                       <!--Pour l'onglet "Database comparison"   --> 
     148                       <div style="display:none;" id="outputDatabaseComparison" class="outputDatabaseComparison"> 
     149                            <fieldset class="options"><legend>  <b>Database comparison output choice :</b></legend> 
     150                                    <div id="outputDatabaseComparisonChoice" class="containerInsideOptions"></div> 
     151 
     152                            </fieldset> 
     153                        </div> 
    145154                    </fieldset> 
    146155                </div> 
  • geisa/web/initGeisa_script.jsp

    r674 r675  
    3636                var downloadButton = new Button( {value:"Download", parent:$( "#downloadContainer" ), id:"button_submit_2", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickDownload, this )} ); 
    3737 
    38                 var ntab = new Tab( {value:"pif", parent:this.containerTabs, numTab: 1, id:"tab_test1", className: "tab_class", onClick:jQuery.proxy( this.onClickTab, this )} ); 
    39                 ntab.active(); 
     38                //onglet 
     39                this.ntabComparison = new Tab( {value:"Databases comparison", parent:this.containerTabs, numTab: 1, id:"tab_Comparison", className: "tab_class", onClick:jQuery.proxy( this.onClickDatabasesComparison, this )} ); 
     40                this.ntabGlobal = new Tab( {value:"Global representation", parent:this.containerTabs, numTab: 1, id:"tab_Global", className: "tab_class", onClick:jQuery.proxy( this.onClickGlobalRepresentation, this )} ); 
     41                this.ntabContents = new Tab( {value:"Database contents", parent:this.containerTabs, numTab: 1, id:"tab_Contents", className: "tab_class", onClick:jQuery.proxy( this.onClickDatabaseContents, this )} ); 
     42                //onglet avec la couleur active par défaut 
     43                this.ntabContents.active(); 
    4044            }, 
    4145 
     
    480484                 var bob = this.selectDatabase.getValues(); 
    481485 
     486                // Create menu deroulant  choix de la base2 pour l'onglet "Database comparison" 
     487                var paramDatabase2 = new Object(); 
     488                paramDatabase2.id = "selectDatabase2"; 
     489                paramDatabase2.parent = $("#database2"); 
     490                this.selectDatabase2 = new Select( paramDatabase ); 
     491                this.selectDatabase2.add( 'GEISA2011', "GEISA 2011", jQuery.proxy(this.onClickSelectDatabase, this), '<%=IsotopeG09.class%>' ); 
     492                this.selectDatabase2.add( 'GEISA2003', "GEISA 2003", jQuery.proxy(this.onClickSelectDatabase, this), '<%=IsotopeG03.class%>' ); 
     493                this.selectDatabase2.selectFirst( false ); 
     494 
     495 
     496 
    482497 
    483498                //création du bloc des molécules 
     
    488503 
    489504                //bouton selection-deselection toutes les molécules et isotopes 
    490                 this.selectButton = new Button( {value:"Select all isotopologues", parent:$( "#selectAndShow" ), id:"buttonSelect", className: "gray_button", onClick:jQuery.proxy( this.selectAll, this )} ); 
     505                this.selectButton = new Button( {value:"Select all molecules", parent:$( "#selectAndShow" ), id:"buttonSelect", className: "gray_button", onClick:jQuery.proxy( this.selectAll, this )} ); 
    491506                //bouton montrer-cacher les isotopes 
    492507                this.showButton = new Button( {value:"View all isotopologues", parent:$( "#selectAndShow" ), id:"buttonShow", className: "gray_button", onClick:jQuery.proxy( this.viewAll, this )} ); 
     
    502517                document.getElementById("spectralRangeLower").innerHTML = "Lower value, cm<sup>-1</sup> : "; 
    503518                document.getElementById("spectralRangeUpper").innerHTML = "Upper value, cm<sup>-1</sup> : "; 
    504                 document.getElementById("samplingStep").innerHTML = "<br>Sampling step : "; 
     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 : "; 
    505520                //zone texte  SpectralRangeLower 
    506521                var inputSpectralRangeLower = $( document.createElement( "input" ) ); 
    507522                inputSpectralRangeLower.attr( {id:"rangeLower", class:"styleInputs"} ); 
     523                inputSpectralRangeLower.val(0); 
    508524                //pour mettre à jour le menu déroulant des transitions 
    509525                inputSpectralRangeLower.bind( 'blur', this, jQuery.proxy( this.requestTransition, this )); 
     
    512528                var inputSpectralRangeUpper = $( document.createElement( "input" ) ); 
    513529                inputSpectralRangeUpper.attr( {id:"rangeUpper"} ); 
     530                inputSpectralRangeUpper.val(35877.030506); 
    514531                //pour mettre à jour le menu déroulant des transitions lorsque l'on change la valeur du spectral range 
    515532                inputSpectralRangeUpper.bind( 'blur', this, jQuery.proxy( this.requestTransition, this )); 
     
    605622                this.selectTypeTraceY1.selectFirst( false ); 
    606623 
     624                //menu déroulant  tracé de la 2Úme base pour l'onglet "Database comparison" 
     625                var paramSelectTypeTraceDatabase2 = new Object(); 
     626                paramSelectTypeTraceDatabase2.id = "selectTypePlotDatabase2"; 
     627                paramSelectTypeTraceDatabase2.parent = $("#typePlotDatabase2"); 
     628                this.selectTypeTraceDatabase2 = new Select( paramSelectTypeTraceY1 ); 
     629                this.selectTypeTraceDatabase2.add( 'l', "Lines" ); 
     630                this.selectTypeTraceDatabase2.add( 'p', "Dots" ); 
     631                this.selectTypeTraceDatabase2.add( 'i', "Peaks" ); 
     632                this.selectTypeTraceDatabase2.add( 'lp', "Lines and Dots" ); 
     633                this.selectTypeTraceDatabase2.selectFirst( false ); 
     634 
    607635 
    608636                //lien pour montrer ou cacher le bloc "advanced options" 
     
    646674                //Zone text Mean Value 
    647675                //Titre 
    648                 var titleMeanValue = document.createTextNode("Step : "); 
     676                var titleMeanValue = document.createTextNode("Bin-average : "); 
    649677                document.getElementById("meanValue1").appendChild(titleMeanValue); 
    650678                //champ input 
     
    711739                this.selectTypeTraceY2.disable(); 
    712740 
     741                // Create menu deroulant  choix de la sortie pour l'onglet "Database comparison" 
     742                var paramoutputDatabasecomparison = new Object(); 
     743                paramoutputDatabasecomparison.id = "outputDatabaseComparisonChoice1"; 
     744                paramoutputDatabasecomparison.parent = $("#outputDatabaseComparisonChoice"); 
     745                this.selectOutputDatabasecomparison = new Select( paramoutputDatabasecomparison ); 
     746                this.selectOutputDatabasecomparison.add( 'def', "Default output" ); 
     747                this.selectOutputDatabasecomparison.add( 'diff_step', "différences moyennes" ); 
     748                this.selectOutputDatabasecomparison.add( 'diff_step100', "différences moyennes en pourc" ); 
     749                this.selectOutputDatabasecomparison.add( 'diff_stepboth', "diff moy et diff moy en pourc" ); 
     750                this.selectOutputDatabasecomparison.selectFirst( false ); 
     751 
    713752 
    714753                //création de l'image d'attente 
     
    956995                    case 'GEISA2003': 
    957996                        //isNaN = n'est pas un nombre 
    958                         if(isNaN(parseInt(($("#rangeLower").val()))) == true ||   parseInt($("#rangeLower").val()) < 0  || parseInt($("#rangeLower").val()) > 35877.030506) 
     997                        if(isNaN(($("#rangeLower").val())) == true ||   parseFloat($("#rangeLower").val()) < 0  || parseFloat($("#rangeLower").val()) > 35877.030506) 
    959998                        { 
    960999                            alert("Error: Invalid value for lower spectral range area. The value must be between 0 and 35877.030506"); 
     
    9621001                        } 
    9631002 
    964                         if(isNaN(parseInt(($("#rangeUpper").val()))) == true ||   parseInt( $("#rangeUpper").val()) == 0 || parseInt( $("#rangeUpper").val()) < 0  || parseInt($("#rangeUpper").val()) > 35877.030506) 
     1003                        if(isNaN(($("#rangeUpper").val())) == true ||   parseFloat( $("#rangeUpper").val()) == 0 || parseFloat( $("#rangeUpper").val()) < 0  || parseFloat($("#rangeUpper").val()) > 35877.030506) 
    9651004                        { 
    9661005                            alert("Error: Invalid value for upper spectral range area. The value must be between 0 and 35877.030506"); 
     
    9711010                    case 'GEISA2011': 
    9721011                        //isNaN = n'est pas un nombre 
    973                         if(isNaN(parseInt(($("#rangeLower").val()))) == true ||   parseInt($("#rangeLower").val()) < 0  || parseInt($("#rangeLower").val()) > 35877.030506) 
     1012                        if(isNaN(($("#rangeLower").val())) == true ||   parseFloat($("#rangeLower").val()) < 0  || parseFloat($("#rangeLower").val()) > 35877.030506) 
    9741013                        { 
    9751014                            alert("Error: Invalid value for lower spectral range area. The value must be between 0 and 35877.030506"); 
     
    9771016                        } 
    9781017 
    979                         if(isNaN(parseInt(($("#rangeUpper").val()))) == true ||   parseInt( $("#rangeUpper").val()) == 0 || parseInt( $("#rangeUpper").val()) < 0  || parseInt($("#rangeUpper").val()) > 35877.030506) 
     1018                        if(isNaN(($("#rangeUpper").val())) == true ||   parseFloat( $("#rangeUpper").val()) == 0 || parseFloat( $("#rangeUpper").val()) < 0  || parseFloat($("#rangeUpper").val()) > 35877.030506) 
    9801019                        { 
    9811020                            alert("Error: Invalid value for upper spectral range area. The value must be between 0 and 35877.030506"); 
     
    9851024                    case 'GEISAIASI2003': 
    9861025                        //isNaN = n'est pas un nombre 
    987                         if(isNaN(parseInt(($("#rangeLower").val()))) == true ||   parseInt($("#rangeLower").val()) < 0 || parseInt($("#rangeLower").val()) < 599.000793 || parseInt($("#rangeLower").val()) > 3000.998767) 
     1026                        if(isNaN(($("#rangeLower").val())) == true ||   parseFloat($("#rangeLower").val()) < 0 || parseFloat($("#rangeLower").val()) < 599.000793 || parseFloat($("#rangeLower").val()) > 3000.998767) 
    9881027                        { 
    9891028                            alert("Error: Invalid value for lower spectral range area. The value must be between 599.000793 and 3000.998767"); 
     
    9911030                        } 
    9921031 
    993                         if(isNaN(parseInt(($("#rangeUpper").val()))) == true ||   parseInt( $("#rangeUpper").val()) == 0 || parseInt( $("#rangeUpper").val()) < 0  ||  parseInt($("#rangeUpper").val()) < 599.000793 || parseInt($("#rangeUpper").val()) > 3000.998767) 
     1032                        if(isNaN(($("#rangeUpper").val())) == true ||   parseFloat( $("#rangeUpper").val()) == 0 || parseFloat( $("#rangeUpper").val()) < 0  ||  parseFloat($("#rangeUpper").val()) < 599.000793 || parseInt($("#rangeUpper").val()) > 3000.998767) 
    9941033                        { 
    9951034                            alert("Error: Invalid value for upper spectral range area. The value must be between 599.000793 and 3000.998767"); 
     
    9991038                    case 'GEISAIASI2011': 
    10001039                        //isNaN = n'est pas un nombre 
    1001                         if(isNaN(parseInt(($("#rangeLower").val()))) == true ||   parseInt($("#rangeLower").val()) < 0 || parseInt($("#rangeLower").val()) < 599.000793 || parseInt($("#rangeLower").val()) > 3000.998767) 
     1040                        if(isNaN(($("#rangeLower").val())) == true ||   parseFloat($("#rangeLower").val()) < 0 || parseFloat($("#rangeLower").val()) < 599.000793 || parseFloat($("#rangeLower").val()) > 3000.998767) 
    10021041                        { 
    10031042                            alert("Error: Invalid value for lower spectral range area. The value must be between 599.000793 and 3000.998767"); 
     
    10051044                        } 
    10061045 
    1007                         if(isNaN(parseInt(($("#rangeUpper").val()))) == true ||   parseInt( $("#rangeUpper").val()) == 0 || parseInt( $("#rangeUpper").val()) < 0  ||  parseInt($("#rangeUpper").val()) < 599.000793 || parseInt($("#rangeUpper").val()) > 3000.998767) 
     1046                        if(isNaN(($("#rangeUpper").val())) == true ||   parseFloat( $("#rangeUpper").val()) == 0 || parseFloat( $("#rangeUpper").val()) < 0  ||  parseFloat($("#rangeUpper").val()) < 599.000793 || parseInt($("#rangeUpper").val()) > 3000.998767) 
    10081047                        { 
    10091048                            alert("Error: Invalid value for upper spectral range area. The value must be between 599.000793 and 3000.998767"); 
     
    16211660            // EVENTS ******************************************************** 
    16221661            // 
    1623  
    1624  
     1662            //Action quand on clique sur l'onglet  DatabaseContents 
     1663            onClickDatabaseContents: function() 
     1664            { 
     1665                //change la couleur des onglets 
     1666                this.ntabContents.active(); 
     1667                this.ntabGlobal.inactive(); 
     1668                this.ntabComparison.inactive(); 
     1669                //change le titre de la page en fonction de l'onglet cliqué 
     1670                document.getElementById('titlePage').innerHTML = ""; 
     1671                document.getElementById('titlePage').innerHTML = "Graphic vizualisation of the GEISA database"; 
     1672                //Eléments qui apparaissent avec cette option 
     1673                document.getElementById("axeY1Gene").style.display= ""; 
     1674                document.getElementById("showAdvancedOptions").style.display= ""; 
     1675                document.getElementById("axeY2Gene").style.display= ""; 
     1676                document.getElementById("drawingOptionsY2").style.display= ""; 
     1677                //Eléments qui disparaissent avec cette option 
     1678                document.getElementById("database2").style.display= "none"; 
     1679                document.getElementById("typePlotDatabase2").style.display= "none"; 
     1680                document.getElementById("outputDatabaseComparison").style.display= "none"; 
     1681            }, 
     1682            //Action quand on clique sur l'onglet   GlobalRepresentation 
     1683            onClickGlobalRepresentation: function() 
     1684            { 
     1685                //change la couleur des onglets 
     1686                this.ntabGlobal.active(); 
     1687                this.ntabContents.inactive(); 
     1688                this.ntabComparison.inactive(); 
     1689                //change le titre de la page en fonction de l'onglet cliqué 
     1690                document.getElementById('titlePage').innerHTML = ""; 
     1691                document.getElementById('titlePage').innerHTML = "Global Representation"; 
     1692                //Eléments qui disparaissent avec cette option 
     1693                document.getElementById("database2").style.display= "none"; 
     1694                document.getElementById("axeY1Gene").style.display= "none"; 
     1695               document.getElementById("typePlotDatabase2").style.display= "none"; 
     1696                document.getElementById("showAdvancedOptions").style.display= "none"; 
     1697                document.getElementById("advancedOptions").style.display= "none"; 
     1698 
     1699            }, 
     1700            //Action quand on clique sur l'onglet    DatabasesComparison 
     1701            onClickDatabasesComparison: function() 
     1702            { 
     1703                //change la couleur des onglets 
     1704                this.ntabComparison.active(); 
     1705                this.ntabGlobal.inactive(); 
     1706                this.ntabContents.inactive(); 
     1707                //change le titre de la page en fonction de l'onglet cliqué 
     1708                document.getElementById('titlePage').innerHTML = ""; 
     1709                document.getElementById('titlePage').innerHTML = "Databases Comparison"; 
     1710                //Eléments qui apparaissent avec cette option 
     1711                document.getElementById("database2").style.display= ""; 
     1712                document.getElementById("typePlotDatabase2").style.display= ""; 
     1713                document.getElementById("showAdvancedOptions").style.display= ""; 
     1714                document.getElementById("outputDatabaseComparison").style.display= ""; 
     1715                //Eléments qui disparaissent avec cette option 
     1716                document.getElementById("axeY2Gene").style.display= "none"; 
     1717                document.getElementById("drawingOptionsY2").style.display= "none"; 
     1718            }, 
    16251719 
    16261720 
     
    16311725                if  ('GEISA2011' == value) 
    16321726                { 
     1727                    //modifier le titre en fonction de la base sélectionnée 
    16331728                    document.getElementById('spectralRangeTitre').innerHTML = ""; 
    16341729                    document.getElementById('spectralRangeTitre').innerHTML = "Choosing the spectral range (0 to 35877.030506 cm<sup>-1</sup>) :"; 
    1635                     //$("#rangeLower").val(0); 
    1636                     //$("#rangeUpper").val(35877.030506); 
    1637                     //$("#rangeLower").val(""); 
    1638                     //$("#rangeUpper").val(""); 
    1639  
     1730 
     1731                    //remplir les valeurs par défaut 
     1732                    if($("#rangeLower").val()=="") 
     1733                        { 
     1734                            $("#rangeLower").val(0); 
     1735                        } 
     1736                    if($("#rangeUpper").val()=="") 
     1737                        { 
     1738                            $("#rangeUpper").val(35877.030506); 
     1739                        } 
     1740 
     1741                    //Si les valeur entrées par l'utilisateur ne sont pas correctes, on remet les valeurs des bornes 
     1742                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeLower").val()) < 0  || parseFloat($("#rangeLower").val()) > 35877.030506) 
     1743                    { 
     1744                        $("#rangeLower").val(0); 
     1745                    } 
     1746                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeUpper").val()) < 0  || parseFloat($("#rangeUpper").val()) > 35877.030506) 
     1747                    { 
     1748                        $("#rangeUpper").val(35877.030506); 
     1749                    } 
     1750 
     1751                    //afficher  le bon bloc de molécules 
    16401752                    document.getElementById( "BDD-GEISA2011" ).style.display = ""; 
    16411753                    document.getElementById( "BDD-GEISAIASI2011" ).style.display = "none"; 
     
    16481760                    document.getElementById('spectralRangeTitre').innerHTML = ""; 
    16491761                    document.getElementById('spectralRangeTitre').innerHTML = "Choosing spectral range (599.000793 to 3000.998767 cm<sup>-1</sup>) :"; 
    1650                     //$("#rangeLower").val(599.000793); 
    1651                     //$("#rangeUpper").val(3000.998767); 
    1652                     //$("#rangeLower").val(""); 
    1653                     //$("#rangeUpper").val(""); 
     1762 
     1763 
     1764                    //remplir les valeurs par défaut 
     1765                    if($("#rangeLower").val()=="") 
     1766                        { 
     1767                            $("#rangeLower").val(599.000793); 
     1768                        } 
     1769                    if($("#rangeUpper").val()=="") 
     1770                        { 
     1771                            $("#rangeUpper").val(3000.998767); 
     1772                        } 
     1773                    //Si les valeur entrées par l'utilisateur ne sont pas correctes, on remet les valeurs des bornes 
     1774                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeLower").val()) < 599.000793  || parseFloat($("#rangeLower").val()) > 3000.998767) 
     1775                    { 
     1776                        $("#rangeLower").val(599.000793); 
     1777                    } 
     1778                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeUpper").val()) < 599.000793  || parseFloat($("#rangeUpper").val()) > 3000.998767) 
     1779                    { 
     1780                        $("#rangeUpper").val(3000.998767); 
     1781                    } 
    16541782 
    16551783                    document.getElementById( "BDD-GEISA2011" ).style.display = "none"; 
     
    16631791                    document.getElementById('spectralRangeTitre').innerHTML = ""; 
    16641792                    document.getElementById('spectralRangeTitre').innerHTML = "Choosing the spectral range (0 to 35877.030506 cm<sup>-1</sup>) :"; 
    1665                     //$("#rangeLower").val(0); 
    1666                     //$("#rangeUpper").val(35877.030506); 
    1667                     //$("#rangeLower").val(""); 
    1668                    // $("#rangeUpper").val(""); 
     1793 
     1794                    //remplir les valeurs par défaut 
     1795                    if($("#rangeLower").val()=="") 
     1796                        { 
     1797                            $("#rangeLower").val(0); 
     1798                        } 
     1799                    if($("#rangeUpper").val()=="") 
     1800                        { 
     1801                            $("#rangeUpper").val(35877.030506); 
     1802                        } 
     1803                    //Si les valeur entrées par l'utilisateur ne sont pas correctes, on remet les valeurs des bornes 
     1804                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeLower").val()) < 0  || parseFloat($("#rangeLower").val()) > 35877.030506) 
     1805                    { 
     1806                        $("#rangeLower").val(0); 
     1807                    } 
     1808                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeUpper").val()) < 0  || parseFloat($("#rangeUpper").val()) > 35877.030506) 
     1809                    { 
     1810                        $("#rangeUpper").val(35877.030506); 
     1811                    } 
    16691812 
    16701813                    document.getElementById( "BDD-GEISA2011" ).style.display = "none"; 
     
    16771820                    document.getElementById('spectralRangeTitre').innerHTML = ""; 
    16781821                    document.getElementById('spectralRangeTitre').innerHTML = "Choosing spectral range (599.000793 to 3000.998767 cm<sup>-1</sup>) :"; 
    1679                     //$("#rangeLower").val(599.000793); 
    1680                     // $("#rangeUpper").val(3000.998767); 
    1681                     //$("#rangeLower").val(""); 
    1682                    // $("#rangeUpper").val(""); 
     1822 
     1823                    //remplir les valeurs par défaut 
     1824                    if($("#rangeLower").val()=="") 
     1825                        { 
     1826                            $("#rangeLower").val(599.000793); 
     1827                        } 
     1828                    if($("#rangeUpper").val()=="") 
     1829                        { 
     1830                            $("#rangeUpper").val(3000.998767); 
     1831                        } 
     1832                    //Si les valeur entrées par l'utilisateur ne sont pas correctes, on remet les valeurs des bornes 
     1833                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeLower").val()) < 599.000793  || parseFloat($("#rangeLower").val()) > 3000.998767) 
     1834                    { 
     1835                        $("#rangeLower").val(599.000793); 
     1836                    } 
     1837                    if(isNaN(($("#rangeLower").val())) == true || parseFloat( $("#rangeUpper").val()) < 599.000793  || parseFloat($("#rangeUpper").val()) > 3000.998767) 
     1838                    { 
     1839                        $("#rangeUpper").val(3000.998767); 
     1840                    } 
    16831841 
    16841842                    document.getElementById( "BDD-GEISA2011" ).style.display = "none"; 
     
    17001858 
    17011859 
    1702                 if( this.selectButton.getValue() == 'Select all isotopologues') 
     1860                if( this.selectButton.getValue() == 'Select all molecules') 
    17031861                { 
    17041862                    for( i = 0; i < count; i++ ) 
     
    17101868                        } 
    17111869                    } 
    1712                     this.selectButton.setValue("Unselect all isotopologues"); 
     1870                    this.selectButton.setValue("Unselect all molecules"); 
    17131871 
    17141872                } 
     
    17231881                        } 
    17241882                    } 
    1725                     this.selectButton.setValue("Select all isotopologues"); 
     1883                    this.selectButton.setValue("Select all molecules"); 
    17261884                } 
    17271885 
     
    19102068            }, 
    19112069 
    1912             //si aucun transition n'a été trouvée 
     2070            //Alerter l'utilisateur si aucune transition n'a été trouvée 
    19132071            OnclickVerifTransition : function() 
    19142072            { 
     
    21912349            { 
    21922350                this.requestGeisa(); 
    2193             }, 
    2194  
    2195             onClickTab: function() 
    2196             { 
    2197                 alert("paf"); 
    21982351            }, 
    21992352 
  • geisa/web/resources/css/geisa.css

    r671 r675  
    256256margin-left: 35px; 
    257257} 
     258.containerInsideOptionsRight { 
     259    margin-left: 35px; 
     260 
     261} 
     262 
    258263 
    259264.database { 
     
    360365} 
    361366 
     367.outputDatabaseComparison{ 
     368    float: left; 
     369    position: relative; 
     370    width: 410px; 
     371    margin-left: 5px; 
     372    margin-bottom: 8px; 
     373} 
     374 
    362375.boutonSubmit{ 
    363376    float: right; 
     
    467480.tab_class { 
    468481    -moz-border-radius: 4px 4px 0 0; 
    469     background: none repeat scroll 0 0 #FF7C25; 
    470     color: white; 
     482    -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.3); 
     483    background: none repeat scroll 0 0 #a0c3df; 
     484    color: black; 
    471485    float: right; 
    472486    height: 19px; 
    473487    margin-left: 11px; 
    474     margin-right: -10px; 
     488    margin-right: -7px; 
    475489    margin-top: 3px; 
    476490    padding: 4px; 
    477491} 
    478492.tab_class.activated { 
    479     background: none repeat scroll 0 0 #D45400; 
     493    background: none repeat scroll 0 0 #6191b5; 
    480494    color: black; 
    481495} 
Note: See TracChangeset for help on using the changeset viewer.