Changeset 514
- Timestamp:
- 05/22/12 14:16:57 (12 years ago)
- Location:
- geisa
- Files:
-
- 3 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
geisa/.idea/inspectionProfiles/Project_Default.xml
r479 r514 272 272 <inspection_tool class="ConditionalExpressionWithIdenticalBranchesJS" enabled="false" level="WARNING" enabled_by_default="false" /> 273 273 <inspection_tool class="ConflictingAnnotations" enabled="false" level="WARNING" enabled_by_default="false" /> 274 <inspection_tool class="ConfusingElse" enabled="false" level="WARNING" enabled_by_default="false" /> 274 <inspection_tool class="ConfusingElse" enabled="false" level="WARNING" enabled_by_default="false"> 275 <option name="reportWhenNoStatementFollow" value="false" /> 276 </inspection_tool> 275 277 <inspection_tool class="ConfusingFloatingPointLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> 276 278 <inspection_tool class="ConfusingFloatingPointLiteralJS" enabled="false" level="WARNING" enabled_by_default="false" /> … … 914 916 <inspection_tool class="IntLiteralMayBeLongLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> 915 917 <inspection_tool class="IntegerDivisionInFloatingPointContext" enabled="false" level="WARNING" enabled_by_default="false" /> 916 <inspection_tool class="IntegerMultiplicationImplicitCastToLong" enabled="false" level="WARNING" enabled_by_default="false" /> 918 <inspection_tool class="IntegerMultiplicationImplicitCastToLong" enabled="false" level="WARNING" enabled_by_default="false"> 919 <option name="ignoreNonOverflowingCompileTimeConstants" value="true" /> 920 </inspection_tool> 917 921 <inspection_tool class="IntentionDescriptionNotFoundInspection" enabled="false" level="WARNING" enabled_by_default="false" /> 918 922 <inspection_tool class="InterceptionAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false" /> … … 957 961 <group names="x,width,left,right" /> 958 962 <group names="y,height,top,bottom" /> 963 <exclude classes="Math" /> 959 964 </inspection_tool> 960 965 <inspection_tool class="JSUndeclaredVariable" enabled="true" level="INFO" enabled_by_default="true" /> … … 1144 1149 <inspection_tool class="MismatchedArrayReadWrite" enabled="true" level="WARNING" enabled_by_default="true" /> 1145 1150 <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true"> 1146 <option name="queries" value="copyInto,drainTo,propertyNames,save,store,write" /> 1147 <option name="updates" value="add,clear,drainTo,insert,load,offer,poll,push,put,remove,replace,retain,set,take" /> 1151 <option name="queryNames"> 1152 <value /> 1153 </option> 1154 <option name="updateNames"> 1155 <value /> 1156 </option> 1148 1157 </inspection_tool> 1149 1158 <inspection_tool class="MismatchedStringBuilderQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false" /> … … 1247 1256 <inspection_tool class="NonReproducibleMathCall" enabled="false" level="WARNING" enabled_by_default="false" /> 1248 1257 <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="false" level="WARNING" enabled_by_default="false"> 1258 <option name="ignoreAnonymousInnerClasses" value="false" /> 1249 1259 <option name="superClassString" value="java.awt.Component" /> 1250 1260 </inspection_tool> … … 1275 1285 <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" /> 1276 1286 <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" /> 1287 <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" /> 1277 1288 </inspection_tool> 1278 1289 <inspection_tool class="NumberEquality" enabled="true" level="WARNING" enabled_by_default="true" /> … … 1299 1310 <inspection_tool class="OneWayWebMethod" enabled="false" level="ERROR" enabled_by_default="false" /> 1300 1311 <inspection_tool class="OrredNotEqualExpression" enabled="false" level="WARNING" enabled_by_default="false" /> 1301 <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WARNING" enabled_by_default="false" /> 1312 <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WARNING" enabled_by_default="false"> 1313 <option name="ignoreInconvertibleTypes" value="true" /> 1314 </inspection_tool> 1302 1315 <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WARNING" enabled_by_default="false" /> 1303 1316 <inspection_tool class="OverlyComplexArithmeticExpression" enabled="false" level="WARNING" enabled_by_default="false"> … … 1437 1450 <option name="ignoreEnums" value="false" /> 1438 1451 </inspection_tool> 1439 <inspection_tool class="PublicMethodNotExposedInInterface" enabled="false" level="WARNING" enabled_by_default="false" /> 1452 <inspection_tool class="PublicMethodNotExposedInInterface" enabled="false" level="WARNING" enabled_by_default="false"> 1453 <option name="onlyWarnIfContainingClassImplementsAnInterface" value="false" /> 1454 </inspection_tool> 1440 1455 <inspection_tool class="PublicMethodWithoutLogging" enabled="false" level="WARNING" enabled_by_default="false"> 1441 1456 <option name="loggerClassName" value="java.util.logging.Logger" /> … … 1513 1528 <option name="m_reportArrayMethods" value="true" /> 1514 1529 <option name="m_reportCollectionMethods" value="true" /> 1530 <option name="m_ignorePrivateMethods" value="false" /> 1515 1531 </inspection_tool> 1516 1532 <inspection_tool class="ReturnOfCollectionField" enabled="false" level="WARNING" enabled_by_default="false"> … … 1546 1562 <inspection_tool class="SerializableClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false" /> 1547 1563 <inspection_tool class="SerializableHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> 1564 <option name="ignoreAnonymousInnerClasses" value="false" /> 1548 1565 <option name="superClassString" value="java.awt.Component" /> 1549 1566 </inspection_tool> 1550 1567 <inspection_tool class="SerializableHasSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"> 1568 <option name="ignoreAnonymousInnerClasses" value="false" /> 1551 1569 <option name="superClassString" value="java.awt.Component" /> 1552 1570 </inspection_tool> 1553 1571 <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> 1572 <option name="ignoreAnonymousInnerClasses" value="false" /> 1554 1573 <option name="superClassString" value="java.awt.Component" /> 1555 1574 </inspection_tool> 1556 1575 <inspection_tool class="SerializableInnerClassWithNonSerializableOuterClass" enabled="false" level="WARNING" enabled_by_default="false"> 1576 <option name="ignoreAnonymousInnerClasses" value="false" /> 1557 1577 <option name="superClassString" value="java.awt.Component" /> 1558 1578 </inspection_tool> … … 1680 1700 <option name="ignoreSystemOuts" value="false" /> 1681 1701 <option name="ignoreSystemErrs" value="false" /> 1702 <option name="ignoreThrowableArguments" value="false" /> 1682 1703 </inspection_tool> 1683 1704 <inspection_tool class="StringConcatenationInFormatCall" enabled="false" level="WARNING" enabled_by_default="false" /> … … 1858 1879 <inspection_tool class="UnknownGuard" enabled="false" level="WARNING" enabled_by_default="false" /> 1859 1880 <inspection_tool class="UnknownLanguage" enabled="false" level="ERROR" enabled_by_default="false" /> 1860 <inspection_tool class="UnnecessarilyQualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false" /> 1881 <inspection_tool class="UnnecessarilyQualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> 1882 <option name="ignoreReferencesToForeignInnerClasses" value="false" /> 1883 </inspection_tool> 1861 1884 <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> 1862 1885 <option name="m_ignoreStaticFieldAccesses" value="false" /> … … 1886 1909 <inspection_tool class="UnnecessaryInheritDoc" enabled="false" level="WARNING" enabled_by_default="false" /> 1887 1910 <inspection_tool class="UnnecessaryInterfaceModifier" enabled="false" level="WARNING" enabled_by_default="false" /> 1888 <inspection_tool class="UnnecessaryJavaDocLink" enabled="false" level="WARNING" enabled_by_default="false" /> 1911 <inspection_tool class="UnnecessaryJavaDocLink" enabled="false" level="WARNING" enabled_by_default="false"> 1912 <option name="ignoreInlineLinkToSuper" value="false" /> 1913 </inspection_tool> 1889 1914 <inspection_tool class="UnnecessaryLabelJS" enabled="true" level="WARNING" enabled_by_default="true" /> 1890 1915 <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="true" level="WARNING" enabled_by_default="true" /> … … 1923 1948 </inspection_tool> 1924 1949 <inspection_tool class="UnqualifiedFieldAccess" enabled="false" level="WARNING" enabled_by_default="false" /> 1925 <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false" /> 1950 <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> 1951 <option name="ignoreReferencesToLocalInnerClasses" value="false" /> 1952 </inspection_tool> 1926 1953 <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> 1927 1954 <option name="m_ignoreStaticFieldAccesses" value="false" /> -
geisa/.idea/libraries/lib.xml
r479 r514 2 2 <library name="lib"> 3 3 <CLASSES> 4 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-web.jar!/" />5 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate2.jar!/" />6 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/json-lib-2.2.1-jdk15.jar!/" />7 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-context.jar!/" />8 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-beanutils-1.7.0.jar!/" />9 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/aopalliance.jar!/" />10 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/antlr-2.7.6.jar!/" />11 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-instrument.jar!/" />12 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/slf4j-simple-1.5.8.jar!/" />13 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/netcdfAll.jar!/" />14 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/postgresql-8.2-504.jdbc3.jar!/" />15 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/mail.jar!/" />16 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/cglib-2.2.jar!/" />17 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-aspects.jar!/" />18 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/javassist-3.9.0.GA.jar!/" />19 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring.jar!/" />20 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-collections-3.2.jar!/" />21 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/servlet-api.jar!/" />22 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-aop.jar!/" />23 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate-all.jar!/" />24 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/myfaces-impl-1.2.6.jar!/" />25 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-logging-1.1.1.jar!/" />26 4 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/junit-3.8.2.jar!/" /> 27 5 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/annotations-7.0.2.jar!/" /> 28 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/dom4j-1.6.1.jar!/" /> 6 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/slf4j-api-1.5.8.jar!/" /> 7 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/struts.jar!/" /> 8 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-jms.jar!/" /> 9 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jta-1.1.jar!/" /> 10 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-expression.jar!/" /> 11 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-tx.jar!/" /> 12 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-core.jar!/" /> 13 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jstl-1.1.2.jar!/" /> 14 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/json-lib-2.2.1-jdk15.jar!/" /> 29 15 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/standard-1.1.2.jar!/" /> 30 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/ spring-asm.jar!/" />31 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/ jakarta-taglibs-standard-1.0.6.zip!/" />16 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-lang-2.2.jar!/" /> 17 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-collections-3.2.jar!/" /> 32 18 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-collections-3.1.jar!/" /> 33 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-jdbc.jar!/" /> 19 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-validator.jar!/" /> 20 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/cglib-2.2.jar!/" /> 34 21 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-webmvc.jar!/" /> 35 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jstl-2.4.jar.zip!/" /> 36 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-validator.jar!/" /> 22 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/mail.jar!/" /> 23 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/javassist-3.9.0.GA.jar!/" /> 24 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-discovery-0.4.jar!/" /> 25 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-aspects.jar!/" /> 26 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate2.jar!/" /> 27 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/slf4j-simple-1.5.8.jar!/" /> 28 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate-all.jar!/" /> 29 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-instrument.jar!/" /> 30 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/log4j-1.2.15.jar!/" /> 31 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/servlet-api.jar!/" /> 32 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/postgresql-8.2-504.jdbc3.jar!/" /> 33 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/netcdfAll.jar!/" /> 34 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate-3.3.2.GA.jar!/" /> 35 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring.jar!/" /> 36 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-context.jar!/" /> 37 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-logging-1.1.1.jar!/" /> 38 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-codec-1.3.jar!/" /> 39 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-digester-1.8.jar!/" /> 40 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/antlr-2.7.6.jar!/" /> 41 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-web.jar!/" /> 42 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/aopalliance.jar!/" /> 43 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-oxm.jar!/" /> 44 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-beans.jar!/" /> 45 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/asm-1.5.3.jar!/" /> 37 46 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/myfaces-api-1.2.6.jar!/" /> 38 47 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jdom.jar!/" /> 39 48 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-orm.jar!/" /> 40 49 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/ezmorph.jar!/" /> 41 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-oxm.jar!/" /> 42 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-beans.jar!/" /> 43 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/asm-1.5.3.jar!/" /> 44 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jta-1.1.jar!/" /> 45 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-jms.jar!/" /> 46 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-lang-2.2.jar!/" /> 47 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/struts.jar!/" /> 48 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-discovery-0.4.jar!/" /> 49 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/slf4j-api-1.5.8.jar!/" /> 50 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jstl-1.1.2.jar!/" /> 51 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-core.jar!/" /> 52 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-tx.jar!/" /> 53 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-digester-1.8.jar!/" /> 54 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/log4j-1.2.15.jar!/" /> 55 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/hibernate-3.3.2.GA.jar!/" /> 56 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-codec-1.3.jar!/" /> 57 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-expression.jar!/" /> 50 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jakarta-taglibs-standard-1.0.6.zip!/" /> 51 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-jdbc.jar!/" /> 52 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jstl-2.4.jar.zip!/" /> 53 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-aop.jar!/" /> 54 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/myfaces-impl-1.2.6.jar!/" /> 55 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/dom4j-1.6.1.jar!/" /> 56 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-asm.jar!/" /> 57 <root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-beanutils-1.7.0.jar!/" /> 58 58 </CLASSES> 59 59 <JAVADOC /> -
geisa/.idea/misc.xml
r453 r514 6 6 <component name="EntryPointsManager"> 7 7 <entry_points version="2.0" /> 8 </component>9 <component name="Git.Settings">10 <option name="CHECKOUT_INCLUDE_TAGS" value="false" />11 <option name="UPDATE_CHANGES_POLICY" value="STASH" />12 8 </component> 13 9 <component name="IdProvider" IDEtalkID="AB85024055A7429D268A7D98BB4D2A76" /> … … 49 45 <option name="mySupportsUserInfoFilter" value="true" /> 50 46 </component> 51 <component name="VssConfiguration">52 <option name="CLIENT_PATH" value="" />53 <option name="SRCSAFEINI_PATH" value="" />54 <option name="USER_NAME" value="" />55 <option name="PWD" value="" />56 <CheckoutOptions>57 <option name="COMMENT" value="" />58 <option name="DO_NOT_GET_LATEST_VERSION" value="false" />59 <option name="REPLACE_WRITABLE" value="false" />60 <option name="RECURSIVE" value="false" />61 </CheckoutOptions>62 <CheckinOptions>63 <option name="COMMENT" value="" />64 <option name="KEEP_CHECKED_OUT" value="false" />65 <option name="RECURSIVE" value="false" />66 </CheckinOptions>67 <AddOptions>68 <option name="STORE_ONLY_LATEST_VERSION" value="false" />69 <option name="CHECK_OUT_IMMEDIATELY" value="false" />70 </AddOptions>71 <UndocheckoutOptions>72 <option name="MAKE_WRITABLE" value="false" />73 <option name="REPLACE_LOCAL_COPY" value="2" />74 <option name="RECURSIVE" value="false" />75 </UndocheckoutOptions>76 <GetOptions>77 <option name="REPLACE_WRITABLE" value="0" />78 <option name="MAKE_WRITABLE" value="false" />79 <option name="ANSWER_NEGATIVELY" value="false" />80 <option name="ANSWER_POSITIVELY" value="false" />81 <option name="RECURSIVE" value="false" />82 <option name="VERSION" />83 </GetOptions>84 </component>85 47 <component name="WebServicesPlugin" addRequiredLibraries="true" /> 86 48 </project> -
geisa/service/implementation/service-context.xml
r390 r514 3 3 4 4 <beans> 5 <bean id="tapasServiceTarget" class="com.ether.TapasServiceImpl">6 <!--<property name="plateformDAO" ref="refPlateformDAO" />7 <property name="parameterDAO" ref="refParameterDAO" />-->8 </bean>9 10 <bean id="tapasService" parent="transactionProxy">11 <property name="target">12 <ref bean="tapasServiceTarget" />13 </property>14 <property name="transactionAttributeSource">15 <bean class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource" />16 </property>17 </bean>18 5 19 6 </beans> -
geisa/web/WEB-INF/servlet-context.xml
r390 r514 60 60 61 61 <bean id="controller" class="com.ether.Controller" parent="controllerEther"> 62 < property name="tapasService" ref="tapasService"/>62 <!--<property name="tapasService" ref="tapasService"/>--> 63 63 </bean> 64 64 -
geisa/web/WEB-INF/web.xml
r390 r514 6 6 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 7 7 8 <display-name> Tapas</display-name>8 <display-name>Geisa</display-name> 9 9 10 10 <welcome-file-list>Â Â … … 16 16 <param-name>contextConfigLocation</param-name> 17 17 <param-value> 18 classpath:dao-context.xml,19 classpath:service-context.xml,20 classpath:hibernate.cfg.xml,18 <!--classpath:dao-context.xml,--> 19 <!--classpath:service-context.xml,--> 20 <!--classpath:hibernate.cfg.xml,--> 21 21 22 22 classpath:json/json-context.xml -
geisa/web/index.jsp
r390 r514 1 1 <%--This redirect is used to allow messages sources in the index page--%> 2 <jsp:forward page="project?methodName=home"/> 2 <%--<jsp:forward page="project?methodName=home"/>--%> 3 <jsp:forward page="project?methodName=geisaMethod"/> -
geisa/web/initGeisa.jsp
r477 r514 30 30 31 31 32 <div id="titlePage" class="titlePage"</div><br> <br> 33 34 35 36 <div id="formulaire"> 32 <div id="titlePage" class="titlePage"></div><br> 33 34 This tool is to draw spectroscopic parameter in fonction of wave number. 35 Please select the differents parameters to draw your own graph. 36 37 <div id="formulaire" class="formulaire"> 37 38 <ul> <ul> 39 <div id="database" class="database"> 40 <fieldset><legend><b>Choosing database :</b></legend> 41 <div id="database1" class="database1"> 42 </div> 43 </fieldset> 44 </div> 45 46 38 47 <div id="molecules" class="molecules"> 39 48 <fieldset><legend><b>Choosing molecules :</b></legend> 40 <br> 41 <ul> 42 49 <div id="BDD-GEISA-11" class="moleculesGEISA11"> 43 50 <table cellspacing=5 width=500> 44 45 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=h2o-all onclick="cliquetout('h2o');"><B><a href="javascript:visibilite('h2oCache');">H<sub>2</sub>O</a></B></nobr></span><div class="divViolet" id="h2oCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_161 onclick="decliquemol('h2o');">161</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_162 onclick="decliquemol('h2o');">162</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_171 onclick="decliquemol('h2o');">171</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_181 onclick="decliquemol('h2o');">181</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_182 onclick="decliquemol('h2o');">182</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_172 onclick="decliquemol('h2o');">172</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=co2-all onclick="cliquetout('co2');"><B><a href="javascript:visibilite('co2Cache');">CO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="co2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_626 onclick="decliquemol('co2');">626</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_627 onclick="decliquemol('co2');">627</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_628 onclick="decliquemol('co2');">628</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_636 onclick="decliquemol('co2');">636</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_637 onclick="decliquemol('co2');">637</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_638 onclick="decliquemol('co2');">638</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_728 onclick="decliquemol('co2');">728</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_828 onclick="decliquemol('co2');">828</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_838 onclick="decliquemol('co2');">838</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=o3-all onclick="cliquetout('o3');"><B><a href="javascript:visibilite('o3Cache');">O<sub>3</sub></a></B></nobr></span><div class="divViolet" id="o3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_666 onclick="decliquemol('o3');">666</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_668 onclick="decliquemol('o3');">668</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_686 onclick="decliquemol('o3');">686</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_667 onclick="decliquemol('o3');">667</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_676 onclick="decliquemol('o3');">676</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=n2o-all onclick="cliquetout('n2o');"><B><a href="javascript:visibilite('n2oCache');">N<sub>2</sub>O</a></B></nobr></span><div class="divViolet" id="n2oCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_446 onclick="decliquemol('n2o');">446</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_447 onclick="decliquemol('n2o');">447</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_448 onclick="decliquemol('n2o');">448</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_456 onclick="decliquemol('n2o');">456</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_458 onclick="decliquemol('n2o');">458</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_546 onclick="decliquemol('n2o');">546</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_548 onclick="decliquemol('n2o');">548</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_556 onclick="decliquemol('n2o');">556</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=co-all onclick="cliquetout('co');"><B><a href="javascript:visibilite('coCache');">CO</a></B></nobr></span><div class="divViolet" id="coCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-co name=moles value=co_26 onclick="decliquemol('co');">26</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_36 onclick="decliquemol('co');">36</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_28 onclick="decliquemol('co');">28</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_27 onclick="decliquemol('co');">27</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_38 onclick="decliquemol('co');">38</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_37 onclick="decliquemol('co');">37</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ch4-all onclick="cliquetout('ch4');"><B><a href="javascript:visibilite('ch4Cache');">CH<sub>4</sub></a></B></nobr></span><div class="divViolet" id="ch4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch4 name=moles value=ch4_211 onclick="decliquemol('ch4');">211</nobr><br><nobr> <input type=checkbox id=chk-ch4 name=moles value=ch4_311 onclick="decliquemol('ch4');">311</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=o2-all onclick="cliquetout('o2');"><B><a href="javascript:visibilite('o2Cache');">O<sub>2</sub></a></B></nobr></span><div class="divViolet" id="o2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_66 onclick="decliquemol('o2');">66</nobr><br><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_67 onclick="decliquemol('o2');">67</nobr><br><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_68 onclick="decliquemol('o2');">68</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=no-all onclick="cliquetout('no');"><B><a href="javascript:visibilite('noCache');">NO</a></B></nobr></span><div class="divViolet" id="noCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-no name=moles value=no_46 onclick="decliquemol('no');">46</nobr><br><nobr> <input type=checkbox id=chk-no name=moles value=no_48 onclick="decliquemol('no');">48</nobr><br><nobr> <input type=checkbox id=chk-no name=moles value=no_56 onclick="decliquemol('no');">56</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=so2-all onclick="cliquetout('so2');"><B><a href="javascript:visibilite('so2Cache');">SO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="so2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-so2 name=moles value=so2_626 onclick="decliquemol('so2');">626</nobr><br><nobr> <input type=checkbox id=chk-so2 name=moles value=so2_646 onclick="decliquemol('so2');">646</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=no2-all onclick="cliquetout('no2');"><B><a href="javascript:visibilite('no2Cache');">NO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="no2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-no2 name=moles value=no2_646 onclick="decliquemol('no2');">646</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=nh3-all onclick="cliquetout('nh3');"><B><a href="javascript:visibilite('nh3Cache');">NH<sub>3</sub></a></B></nobr></span><div class="divViolet" id="nh3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-nh3 name=moles value=nh3_411 onclick="decliquemol('nh3');">411</nobr><br><nobr> <input type=checkbox id=chk-nh3 name=moles value=nh3_511 onclick="decliquemol('nh3');">511</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ph3-all onclick="cliquetout('ph3');"><B><a href="javascript:visibilite('ph3Cache');">PH<sub>3</sub></a></B></nobr></span><div class="divViolet" id="ph3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ph3 name=moles value=ph3_131 onclick="decliquemol('ph3');">131</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hno3-all onclick="cliquetout('hno3');"><B><a href="javascript:visibilite('hno3Cache');">HNO<sub>3</sub></a></B></nobr></span><div class="divViolet" id="hno3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hno3 name=moles value=hno3_146 onclick="decliquemol('hno3');">146</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=oh-all onclick="cliquetout('oh');"><B><a href="javascript:visibilite('ohCache');">OH</a></B></nobr></span><div class="divViolet" id="ohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-oh name=moles value=oh_61 onclick="decliquemol('oh');">61</nobr><br><nobr> <input type=checkbox id=chk-oh name=moles value=oh_62 onclick="decliquemol('oh');">62</nobr><br><nobr> <input type=checkbox id=chk-oh name=moles value=oh_81 onclick="decliquemol('oh');">81</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hf-all onclick="cliquetout('hf');"><B><a href="javascript:visibilite('hfCache');">HF</a></B></nobr></span><div class="divViolet" id="hfCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hf name=moles value=hf_19 onclick="decliquemol('hf');">19</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hcl-all onclick="cliquetout('hcl');"><B><a href="javascript:visibilite('hclCache');">HCl</a></B></nobr></span><div class="divViolet" id="hclCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcl name=moles value=hcl_15 onclick="decliquemol('hcl');">15</nobr><br><nobr> <input type=checkbox id=chk-hcl name=moles value=hcl_17 onclick="decliquemol('hcl');">17</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=hbr-all onclick="cliquetout('hbr');"><B><a href="javascript:visibilite('hbrCache');">HBr</a></B></nobr></span><div class="divViolet" id="hbrCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hbr name=moles value=hbr_11 onclick="decliquemol('hbr');">11</nobr><br><nobr> <input type=checkbox id=chk-hbr name=moles value=hbr_19 onclick="decliquemol('hbr');">19</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hi-all onclick="cliquetout('hi');"><B><a href="javascript:visibilite('hiCache');">HI</a></B></nobr></span><div class="divViolet" id="hiCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hi name=moles value=hi_17 onclick="decliquemol('hi');">17</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=clo-all onclick="cliquetout('clo');"><B><a href="javascript:visibilite('cloCache');">ClO</a></B></nobr></span><div class="divViolet" id="cloCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-clo name=moles value=clo_56 onclick="decliquemol('clo');">56</nobr><br><nobr> <input type=checkbox id=chk-clo name=moles value=clo_76 onclick="decliquemol('clo');">76</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ocs-all onclick="cliquetout('ocs');"><B><a href="javascript:visibilite('ocsCache');">OCS</a></B></nobr></span><div class="divViolet" id="ocsCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_622 onclick="decliquemol('ocs');">622</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_624 onclick="decliquemol('ocs');">624</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_632 onclick="decliquemol('ocs');">632</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_623 onclick="decliquemol('ocs');">623</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_822 onclick="decliquemol('ocs');">822</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_634 onclick="decliquemol('ocs');">634</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=h2co-all onclick="cliquetout('h2co');"><B><a href="javascript:visibilite('h2coCache');">H<sub>2</sub>CO</a></B></nobr></span><div class="divViolet" id="h2coCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_126 onclick="decliquemol('h2co');">126</nobr><br><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_128 onclick="decliquemol('h2co');">128</nobr><br><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_136 onclick="decliquemol('h2co');">136</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c2h6-all onclick="cliquetout('c2h6');"><B><a href="javascript:visibilite('c2h6Cache');">C<sub>2</sub>H<sub>6</sub></a></B></nobr></span><div class="divViolet" id="c2h6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h6 name=moles value=c2h6_226 onclick="decliquemol('c2h6');">226</nobr><br><nobr> <input type=checkbox id=chk-c2h6 name=moles value=c2h6_236 onclick="decliquemol('c2h6');">236</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ch3d-all onclick="cliquetout('ch3d');"><B><a href="javascript:visibilite('ch3dCache');">CH<sub>3</sub>D</a></B></nobr></span><div class="divViolet" id="ch3dCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3d name=moles value=ch3d_212 onclick="decliquemol('ch3d');">212</nobr><br><nobr> <input type=checkbox id=chk-ch3d name=moles value=ch3d_312 onclick="decliquemol('ch3d');">312</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c2h2-all onclick="cliquetout('c2h2');"><B><a href="javascript:visibilite('c2h2Cache');">C<sub>2</sub>H<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c2h2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h2 name=moles value=c2h2_221 onclick="decliquemol('c2h2');">221</nobr><br><nobr> <input type=checkbox id=chk-c2h2 name=moles value=c2h2_231 onclick="decliquemol('c2h2');">231</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=c2h4-all onclick="cliquetout('c2h4');"><B><a href="javascript:visibilite('c2h4Cache');">C<sub>2</sub>H<sub>4</sub></a></B></nobr></span><div class="divViolet" id="c2h4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h4 name=moles value=c2h4_211 onclick="decliquemol('c2h4');">211</nobr><br><nobr> <input type=checkbox id=chk-c2h4 name=moles value=c2h4_311 onclick="decliquemol('c2h4');">311</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=geh4-all onclick="cliquetout('geh4');"><B><a href="javascript:visibilite('geh4Cache');">GeH<sub>4</sub></a></B></nobr></span><div class="divViolet" id="geh4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-geh4 name=moles value=geh4_411 onclick="decliquemol('geh4');">411</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hcn-all onclick="cliquetout('hcn');"><B><a href="javascript:visibilite('hcnCache');">HCN</a></B></nobr></span><div class="divViolet" id="hcnCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_124 onclick="decliquemol('hcn');">124</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_125 onclick="decliquemol('hcn');">125</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_134 onclick="decliquemol('hcn');">134</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_224 onclick="decliquemol('hcn');">224</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c3h8-all onclick="cliquetout('c3h8');"><B><a href="javascript:visibilite('c3h8Cache');">C<sub>3</sub>H<sub>8</sub></a></B></nobr></span><div class="divViolet" id="c3h8Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c3h8 name=moles value=c3h8_221 onclick="decliquemol('c3h8');">221</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c2n2-all onclick="cliquetout('c2n2');"><B><a href="javascript:visibilite('c2n2Cache');">C<sub>2</sub>N<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c2n2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2n2 name=moles value=c2n2_224 onclick="decliquemol('c2n2');">224</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c4h2-all onclick="cliquetout('c4h2');"><B><a href="javascript:visibilite('c4h2Cache');">C<sub>4</sub>H<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c4h2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c4h2 name=moles value=c4h2_211 onclick="decliquemol('c4h2');">211</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hc3n-all onclick="cliquetout('hc3n');"><B><a href="javascript:visibilite('hc3nCache');">HC<sub>3</sub>N</a></B></nobr></span><div class="divViolet" id="hc3nCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hc3n name=moles value=hc3n_124 onclick="decliquemol('hc3n');">124</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hocl-all onclick="cliquetout('hocl');"><B><a href="javascript:visibilite('hoclCache');">HOCl</a></B></nobr></span><div class="divViolet" id="hoclCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hocl name=moles value=hocl_165 onclick="decliquemol('hocl');">165</nobr><br><nobr> <input type=checkbox id=chk-hocl name=moles value=hocl_167 onclick="decliquemol('hocl');">167</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=n2-all onclick="cliquetout('n2');"><B><a href="javascript:visibilite('n2Cache');">N<sub>2</sub></a></B></nobr></span><div class="divViolet" id="n2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-n2 name=moles value=n2_44 onclick="decliquemol('n2');">44</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ch3cl-all onclick="cliquetout('ch3cl');"><B><a href="javascript:visibilite('ch3clCache');">CH<sub>3</sub>Cl</a></B></nobr></span><div class="divViolet" id="ch3clCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3cl name=moles value=ch3cl_215 onclick="decliquemol('ch3cl');">215</nobr><br><nobr> <input type=checkbox id=chk-ch3cl name=moles value=ch3cl_217 onclick="decliquemol('ch3cl');">217</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=h2o2-all onclick="cliquetout('h2o2');"><B><a href="javascript:visibilite('h2o2Cache');">H<sub>2</sub>O<sub>2</sub></a></B></nobr></span><div class="divViolet" id="h2o2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2o2 name=moles value=h2o2_166 onclick="decliquemol('h2o2');">166</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=h2s-all onclick="cliquetout('h2s');"><B><a href="javascript:visibilite('h2sCache');">H<sub>2</sub>S</a></B></nobr></span><div class="divViolet" id="h2sCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_121 onclick="decliquemol('h2s');">121</nobr><br><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_141 onclick="decliquemol('h2s');">141</nobr><br><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_131 onclick="decliquemol('h2s');">131</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hcooh-all onclick="cliquetout('hcooh');"><B><a href="javascript:visibilite('hcoohCache');">HCOOH</a></B></nobr></span><div class="divViolet" id="hcoohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcooh name=moles value=hcooh_261 onclick="decliquemol('hcooh');">261</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=cof2-all onclick="cliquetout('cof2');"><B><a href="javascript:visibilite('cof2Cache');">COF<sub>2</sub></a></B></nobr></span><div class="divViolet" id="cof2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-cof2 name=moles value=cof2_269 onclick="decliquemol('cof2');">269</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=sf6-all onclick="cliquetout('sf6');"><B><a href="javascript:visibilite('sf6Cache');">SF<sub>6</sub></a></B></nobr></span><div class="divViolet" id="sf6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-sf6 name=moles value=sf6_29 onclick="decliquemol('sf6');">29</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c3h4-all onclick="cliquetout('c3h4');"><B><a href="javascript:visibilite('c3h4Cache');">C<sub>3</sub>H<sub>4</sub></a></B></nobr></span><div class="divViolet" id="c3h4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c3h4 name=moles value=c3h4_341 onclick="decliquemol('c3h4');">341</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=ho2-all onclick="cliquetout('ho2');"><B><a href="javascript:visibilite('ho2Cache');">HO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="ho2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ho2 name=moles value=ho2_166 onclick="decliquemol('ho2');">166</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=clono2-all onclick="cliquetout('clono2');"><B><a href="javascript:visibilite('clono2Cache');">ClONO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="clono2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-clono2 name=moles value=clono2_564 onclick="decliquemol('clono2');">564</nobr><br><nobr> <input type=checkbox id=chk-clono2 name=moles value=clono2_764 onclick="decliquemol('clono2');">764</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ch3br-all onclick="cliquetout('ch3br');"><B><a href="javascript:visibilite('ch3brCache');">CH<sub>3</sub>Br</a></B></nobr></span><div class="divViolet" id="ch3brCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3br name=moles value=ch3br_79 onclick="decliquemol('ch3br');">79</nobr><br><nobr> <input type=checkbox id=chk-ch3br name=moles value=ch3br_81 onclick="decliquemol('ch3br');">81</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=ch3oh-all onclick="cliquetout('ch3oh');"><B><a href="javascript:visibilite('ch3ohCache');">CH<sub>3</sub>OH</a></B></nobr></span><div class="divViolet" id="ch3ohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3oh name=moles value=ch3oh_216 onclick="decliquemol('ch3oh');">216</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=noplus-all onclick="cliquetout('noplus');"><B><a href="javascript:visibilite('noplusCache');">NO<sup>+</sup></a></B></nobr></span><div class="divViolet" id="noplusCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-noplus name=moles value=noplus_46 onclick="decliquemol('noplus');">46</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=hnc-all onclick="cliquetout('hnc');"><B><a href="javascript:visibilite('hncCache');">HNC</a></B></nobr></span><div class="divViolet" id="hncCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hnc name=moles value=hnc_142 onclick="decliquemol('hnc');">142</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c6h6-all onclick="cliquetout('c6h6');"><B><a href="javascript:visibilite('c6h6Cache');">C<sub>6</sub>H<sub>6</sub></a></B></nobr></span><div class="divViolet" id="c6h6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c6h6 name=moles value=c6h6_266 onclick="decliquemol('c6h6');">266</nobr><br></span></div></td><td><span class="molecule"><nobr><input type=checkbox id=c2hd-all onclick="cliquetout('c2hd');"><B><a href="javascript:visibilite('c2hdCache');">C<sub>2</sub>HD</a></B></nobr></span><div class="divViolet" id="c2hdCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2hd name=moles value=c2hd_122 onclick="decliquemol('c2hd');">122</nobr><br></span></div></td></tr><tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=cf4-all onclick="cliquetout('cf4');"><B><a href="javascript:visibilite('cf4Cache');">CF<sub>4</sub></a></B></nobr></span><div class="divViolet" id="cf4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-cf4 name=moles value=cf4_291 onclick="decliquemol('cf4');">291</nobr><br></span></div></td><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></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> 46 51 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=h2o-all onclick="cliquetout('h2o');"><B><a href="javascript:visibilite('h2oCache');">H<sub>2</sub>O</a></B></nobr></span><div class="divViolet" id="h2oCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_161 onclick="decliquemol('h2o');">161</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_162 onclick="decliquemol('h2o');">162</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_171 onclick="decliquemol('h2o');">171</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_181 onclick="decliquemol('h2o');">181</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_182 onclick="decliquemol('h2o');">182</nobr><br><nobr> <input type=checkbox id=chk-h2o name=moles value=h2o_172 onclick="decliquemol('h2o');">172</nobr><br></span></div></td> 52 <td><span class="molecule"><nobr><input type=checkbox id=co2-all onclick="cliquetout('co2');"><B><a href="javascript:visibilite('co2Cache');">CO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="co2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_626 onclick="decliquemol('co2');">626</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_627 onclick="decliquemol('co2');">627</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_628 onclick="decliquemol('co2');">628</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_636 onclick="decliquemol('co2');">636</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_637 onclick="decliquemol('co2');">637</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_638 onclick="decliquemol('co2');">638</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_728 onclick="decliquemol('co2');">728</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_828 onclick="decliquemol('co2');">828</nobr><br><nobr> <input type=checkbox id=chk-co2 name=moles value=co2_838 onclick="decliquemol('co2');">838</nobr><br></span></div></td> 53 <td><span class="molecule"><nobr><input type=checkbox id=o3-all onclick="cliquetout('o3');"><B><a href="javascript:visibilite('o3Cache');">O<sub>3</sub></a></B></nobr></span><div class="divViolet" id="o3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_666 onclick="decliquemol('o3');">666</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_668 onclick="decliquemol('o3');">668</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_686 onclick="decliquemol('o3');">686</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_667 onclick="decliquemol('o3');">667</nobr><br><nobr> <input type=checkbox id=chk-o3 name=moles value=o3_676 onclick="decliquemol('o3');">676</nobr><br></span></div></td> 54 <td><span class="molecule"><nobr><input type=checkbox id=n2o-all onclick="cliquetout('n2o');"><B><a href="javascript:visibilite('n2oCache');">N<sub>2</sub>O</a></B></nobr></span><div class="divViolet" id="n2oCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_446 onclick="decliquemol('n2o');">446</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_447 onclick="decliquemol('n2o');">447</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_448 onclick="decliquemol('n2o');">448</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_456 onclick="decliquemol('n2o');">456</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_458 onclick="decliquemol('n2o');">458</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_546 onclick="decliquemol('n2o');">546</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_548 onclick="decliquemol('n2o');">548</nobr><br><nobr> <input type=checkbox id=chk-n2o name=moles value=n2o_556 onclick="decliquemol('n2o');">556</nobr><br></span></div></td> 55 <td><span class="molecule"><nobr><input type=checkbox id=co-all onclick="cliquetout('co');"><B><a href="javascript:visibilite('coCache');">CO</a></B></nobr></span><div class="divViolet" id="coCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-co name=moles value=co_26 onclick="decliquemol('co');">26</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_36 onclick="decliquemol('co');">36</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_28 onclick="decliquemol('co');">28</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_27 onclick="decliquemol('co');">27</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_38 onclick="decliquemol('co');">38</nobr><br><nobr> <input type=checkbox id=chk-co name=moles value=co_37 onclick="decliquemol('co');">37</nobr><br></span></div></td> 56 <td><span class="molecule"><nobr><input type=checkbox id=ch4-all onclick="cliquetout('ch4');"><B><a href="javascript:visibilite('ch4Cache');">CH<sub>4</sub></a></B></nobr></span><div class="divViolet" id="ch4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch4 name=moles value=ch4_211 onclick="decliquemol('ch4');">211</nobr><br><nobr> <input type=checkbox id=chk-ch4 name=moles value=ch4_311 onclick="decliquemol('ch4');">311</nobr><br></span></div></td> 57 <td><span class="molecule"><nobr><input type=checkbox id=o2-all onclick="cliquetout('o2');"><B><a href="javascript:visibilite('o2Cache');">O<sub>2</sub></a></B></nobr></span><div class="divViolet" id="o2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_66 onclick="decliquemol('o2');">66</nobr><br><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_67 onclick="decliquemol('o2');">67</nobr><br><nobr> <input type=checkbox id=chk-o2 name=moles value=o2_68 onclick="decliquemol('o2');">68</nobr><br></span></div></td> 58 <td><span class="molecule"><nobr><input type=checkbox id=no-all onclick="cliquetout('no');"><B><a href="javascript:visibilite('noCache');">NO</a></B></nobr></span><div class="divViolet" id="noCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-no name=moles value=no_46 onclick="decliquemol('no');">46</nobr><br><nobr> <input type=checkbox id=chk-no name=moles value=no_48 onclick="decliquemol('no');">48</nobr><br><nobr> <input type=checkbox id=chk-no name=moles value=no_56 onclick="decliquemol('no');">56</nobr><br></span></div></td> 59 <td><span class="molecule"><nobr><input type=checkbox id=so2-all onclick="cliquetout('so2');"><B><a href="javascript:visibilite('so2Cache');">SO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="so2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-so2 name=moles value=so2_626 onclick="decliquemol('so2');">626</nobr><br><nobr> <input type=checkbox id=chk-so2 name=moles value=so2_646 onclick="decliquemol('so2');">646</nobr><br></span></div></td> 60 <td><span class="molecule"><nobr><input type=checkbox id=no2-all onclick="cliquetout('no2');"><B><a href="javascript:visibilite('no2Cache');">NO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="no2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-no2 name=moles value=no2_646 onclick="decliquemol('no2');">646</nobr><br></span></div></td></tr> 61 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=nh3-all onclick="cliquetout('nh3');"><B><a href="javascript:visibilite('nh3Cache');">NH<sub>3</sub></a></B></nobr></span><div class="divViolet" id="nh3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-nh3 name=moles value=nh3_411 onclick="decliquemol('nh3');">411</nobr><br><nobr> <input type=checkbox id=chk-nh3 name=moles value=nh3_511 onclick="decliquemol('nh3');">511</nobr><br></span></div></td> 62 <td><span class="molecule"><nobr><input type=checkbox id=ph3-all onclick="cliquetout('ph3');"><B><a href="javascript:visibilite('ph3Cache');">PH<sub>3</sub></a></B></nobr></span><div class="divViolet" id="ph3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ph3 name=moles value=ph3_131 onclick="decliquemol('ph3');">131</nobr><br></span></div></td> 63 <td><span class="molecule"><nobr><input type=checkbox id=hno3-all onclick="cliquetout('hno3');"><B><a href="javascript:visibilite('hno3Cache');">HNO<sub>3</sub></a></B></nobr></span><div class="divViolet" id="hno3Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hno3 name=moles value=hno3_146 onclick="decliquemol('hno3');">146</nobr><br></span></div></td> 64 <td><span class="molecule"><nobr><input type=checkbox id=oh-all onclick="cliquetout('oh');"><B><a href="javascript:visibilite('ohCache');">OH</a></B></nobr></span><div class="divViolet" id="ohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-oh name=moles value=oh_61 onclick="decliquemol('oh');">61</nobr><br><nobr> <input type=checkbox id=chk-oh name=moles value=oh_62 onclick="decliquemol('oh');">62</nobr><br><nobr> <input type=checkbox id=chk-oh name=moles value=oh_81 onclick="decliquemol('oh');">81</nobr><br></span></div></td> 65 <td><span class="molecule"><nobr><input type=checkbox id=hf-all onclick="cliquetout('hf');"><B><a href="javascript:visibilite('hfCache');">HF</a></B></nobr></span><div class="divViolet" id="hfCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hf name=moles value=hf_19 onclick="decliquemol('hf');">19</nobr><br></span></div></td> 66 <td><span class="molecule"><nobr><input type=checkbox id=hcl-all onclick="cliquetout('hcl');"><B><a href="javascript:visibilite('hclCache');">HCl</a></B></nobr></span><div class="divViolet" id="hclCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcl name=moles value=hcl_15 onclick="decliquemol('hcl');">15</nobr><br><nobr> <input type=checkbox id=chk-hcl name=moles value=hcl_17 onclick="decliquemol('hcl');">17</nobr><br></span></div></td> 67 <td><span class="molecule"><nobr><input type=checkbox id=hbr-all onclick="cliquetout('hbr');"><B><a href="javascript:visibilite('hbrCache');">HBr</a></B></nobr></span><div class="divViolet" id="hbrCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hbr name=moles value=hbr_11 onclick="decliquemol('hbr');">11</nobr><br><nobr> <input type=checkbox id=chk-hbr name=moles value=hbr_19 onclick="decliquemol('hbr');">19</nobr><br></span></div></td> 68 <td><span class="molecule"><nobr><input type=checkbox id=hi-all onclick="cliquetout('hi');"><B><a href="javascript:visibilite('hiCache');">HI</a></B></nobr></span><div class="divViolet" id="hiCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hi name=moles value=hi_17 onclick="decliquemol('hi');">17</nobr><br></span></div></td> 69 <td><span class="molecule"><nobr><input type=checkbox id=clo-all onclick="cliquetout('clo');"><B><a href="javascript:visibilite('cloCache');">ClO</a></B></nobr></span><div class="divViolet" id="cloCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-clo name=moles value=clo_56 onclick="decliquemol('clo');">56</nobr><br><nobr> <input type=checkbox id=chk-clo name=moles value=clo_76 onclick="decliquemol('clo');">76</nobr><br></span></div></td> 70 <td><span class="molecule"><nobr><input type=checkbox id=ocs-all onclick="cliquetout('ocs');"><B><a href="javascript:visibilite('ocsCache');">OCS</a></B></nobr></span><div class="divViolet" id="ocsCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_622 onclick="decliquemol('ocs');">622</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_624 onclick="decliquemol('ocs');">624</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_632 onclick="decliquemol('ocs');">632</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_623 onclick="decliquemol('ocs');">623</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_822 onclick="decliquemol('ocs');">822</nobr><br><nobr> <input type=checkbox id=chk-ocs name=moles value=ocs_634 onclick="decliquemol('ocs');">634</nobr><br></span></div></td></tr> 71 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=h2co-all onclick="cliquetout('h2co');"><B><a href="javascript:visibilite('h2coCache');">H<sub>2</sub>CO</a></B></nobr></span><div class="divViolet" id="h2coCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_126 onclick="decliquemol('h2co');">126</nobr><br><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_128 onclick="decliquemol('h2co');">128</nobr><br><nobr> <input type=checkbox id=chk-h2co name=moles value=h2co_136 onclick="decliquemol('h2co');">136</nobr><br></span></div></td> 72 <td><span class="molecule"><nobr><input type=checkbox id=c2h6-all onclick="cliquetout('c2h6');"><B><a href="javascript:visibilite('c2h6Cache');">C<sub>2</sub>H<sub>6</sub></a></B></nobr></span><div class="divViolet" id="c2h6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h6 name=moles value=c2h6_226 onclick="decliquemol('c2h6');">226</nobr><br><nobr> <input type=checkbox id=chk-c2h6 name=moles value=c2h6_236 onclick="decliquemol('c2h6');">236</nobr><br></span></div></td> 73 <td><span class="molecule"><nobr><input type=checkbox id=ch3d-all onclick="cliquetout('ch3d');"><B><a href="javascript:visibilite('ch3dCache');">CH<sub>3</sub>D</a></B></nobr></span><div class="divViolet" id="ch3dCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3d name=moles value=ch3d_212 onclick="decliquemol('ch3d');">212</nobr><br><nobr> <input type=checkbox id=chk-ch3d name=moles value=ch3d_312 onclick="decliquemol('ch3d');">312</nobr><br></span></div></td> 74 <td><span class="molecule"><nobr><input type=checkbox id=c2h2-all onclick="cliquetout('c2h2');"><B><a href="javascript:visibilite('c2h2Cache');">C<sub>2</sub>H<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c2h2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h2 name=moles value=c2h2_221 onclick="decliquemol('c2h2');">221</nobr><br><nobr> <input type=checkbox id=chk-c2h2 name=moles value=c2h2_231 onclick="decliquemol('c2h2');">231</nobr><br></span></div></td> 75 <td><span class="molecule"><nobr><input type=checkbox id=c2h4-all onclick="cliquetout('c2h4');"><B><a href="javascript:visibilite('c2h4Cache');">C<sub>2</sub>H<sub>4</sub></a></B></nobr></span><div class="divViolet" id="c2h4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2h4 name=moles value=c2h4_211 onclick="decliquemol('c2h4');">211</nobr><br><nobr> <input type=checkbox id=chk-c2h4 name=moles value=c2h4_311 onclick="decliquemol('c2h4');">311</nobr><br></span></div></td> 76 <td><span class="molecule"><nobr><input type=checkbox id=geh4-all onclick="cliquetout('geh4');"><B><a href="javascript:visibilite('geh4Cache');">GeH<sub>4</sub></a></B></nobr></span><div class="divViolet" id="geh4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-geh4 name=moles value=geh4_411 onclick="decliquemol('geh4');">411</nobr><br></span></div></td> 77 <td><span class="molecule"><nobr><input type=checkbox id=hcn-all onclick="cliquetout('hcn');"><B><a href="javascript:visibilite('hcnCache');">HCN</a></B></nobr></span><div class="divViolet" id="hcnCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_124 onclick="decliquemol('hcn');">124</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_125 onclick="decliquemol('hcn');">125</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_134 onclick="decliquemol('hcn');">134</nobr><br><nobr> <input type=checkbox id=chk-hcn name=moles value=hcn_224 onclick="decliquemol('hcn');">224</nobr><br></span></div></td> 78 <td><span class="molecule"><nobr><input type=checkbox id=c3h8-all onclick="cliquetout('c3h8');"><B><a href="javascript:visibilite('c3h8Cache');">C<sub>3</sub>H<sub>8</sub></a></B></nobr></span><div class="divViolet" id="c3h8Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c3h8 name=moles value=c3h8_221 onclick="decliquemol('c3h8');">221</nobr><br></span></div></td> 79 <td><span class="molecule"><nobr><input type=checkbox id=c2n2-all onclick="cliquetout('c2n2');"><B><a href="javascript:visibilite('c2n2Cache');">C<sub>2</sub>N<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c2n2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2n2 name=moles value=c2n2_224 onclick="decliquemol('c2n2');">224</nobr><br></span></div></td> 80 <td><span class="molecule"><nobr><input type=checkbox id=c4h2-all onclick="cliquetout('c4h2');"><B><a href="javascript:visibilite('c4h2Cache');">C<sub>4</sub>H<sub>2</sub></a></B></nobr></span><div class="divViolet" id="c4h2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c4h2 name=moles value=c4h2_211 onclick="decliquemol('c4h2');">211</nobr><br></span></div></td> 81 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=hc3n-all onclick="cliquetout('hc3n');"><B><a href="javascript:visibilite('hc3nCache');">HC<sub>3</sub>N</a></B></nobr></span><div class="divViolet" id="hc3nCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hc3n name=moles value=hc3n_124 onclick="decliquemol('hc3n');">124</nobr><br></span></div></td> 82 <td><span class="molecule"><nobr><input type=checkbox id=hocl-all onclick="cliquetout('hocl');"><B><a href="javascript:visibilite('hoclCache');">HOCl</a></B></nobr></span><div class="divViolet" id="hoclCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hocl name=moles value=hocl_165 onclick="decliquemol('hocl');">165</nobr><br><nobr> <input type=checkbox id=chk-hocl name=moles value=hocl_167 onclick="decliquemol('hocl');">167</nobr><br></span></div></td> 83 <td><span class="molecule"><nobr><input type=checkbox id=n2-all onclick="cliquetout('n2');"><B><a href="javascript:visibilite('n2Cache');">N<sub>2</sub></a></B></nobr></span><div class="divViolet" id="n2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-n2 name=moles value=n2_44 onclick="decliquemol('n2');">44</nobr><br></span></div></td> 84 <td><span class="molecule"><nobr><input type=checkbox id=ch3cl-all onclick="cliquetout('ch3cl');"><B><a href="javascript:visibilite('ch3clCache');">CH<sub>3</sub>Cl</a></B></nobr></span><div class="divViolet" id="ch3clCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3cl name=moles value=ch3cl_215 onclick="decliquemol('ch3cl');">215</nobr><br><nobr> <input type=checkbox id=chk-ch3cl name=moles value=ch3cl_217 onclick="decliquemol('ch3cl');">217</nobr><br></span></div></td> 85 <td><span class="molecule"><nobr><input type=checkbox id=h2o2-all onclick="cliquetout('h2o2');"><B><a href="javascript:visibilite('h2o2Cache');">H<sub>2</sub>O<sub>2</sub></a></B></nobr></span><div class="divViolet" id="h2o2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2o2 name=moles value=h2o2_166 onclick="decliquemol('h2o2');">166</nobr><br></span></div></td> 86 <td><span class="molecule"><nobr><input type=checkbox id=h2s-all onclick="cliquetout('h2s');"><B><a href="javascript:visibilite('h2sCache');">H<sub>2</sub>S</a></B></nobr></span><div class="divViolet" id="h2sCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_121 onclick="decliquemol('h2s');">121</nobr><br><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_141 onclick="decliquemol('h2s');">141</nobr><br><nobr> <input type=checkbox id=chk-h2s name=moles value=h2s_131 onclick="decliquemol('h2s');">131</nobr><br></span></div></td> 87 <td><span class="molecule"><nobr><input type=checkbox id=hcooh-all onclick="cliquetout('hcooh');"><B><a href="javascript:visibilite('hcoohCache');">HCOOH</a></B></nobr></span><div class="divViolet" id="hcoohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hcooh name=moles value=hcooh_261 onclick="decliquemol('hcooh');">261</nobr><br></span></div></td> 88 <td><span class="molecule"><nobr><input type=checkbox id=cof2-all onclick="cliquetout('cof2');"><B><a href="javascript:visibilite('cof2Cache');">COF<sub>2</sub></a></B></nobr></span><div class="divViolet" id="cof2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-cof2 name=moles value=cof2_269 onclick="decliquemol('cof2');">269</nobr><br></span></div></td> 89 <td><span class="molecule"><nobr><input type=checkbox id=sf6-all onclick="cliquetout('sf6');"><B><a href="javascript:visibilite('sf6Cache');">SF<sub>6</sub></a></B></nobr></span><div class="divViolet" id="sf6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-sf6 name=moles value=sf6_29 onclick="decliquemol('sf6');">29</nobr><br></span></div></td> 90 <td><span class="molecule"><nobr><input type=checkbox id=c3h4-all onclick="cliquetout('c3h4');"><B><a href="javascript:visibilite('c3h4Cache');">C<sub>3</sub>H<sub>4</sub></a></B></nobr></span><div class="divViolet" id="c3h4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c3h4 name=moles value=c3h4_341 onclick="decliquemol('c3h4');">341</nobr><br></span></div></td></tr> 91 <tr valign=top><td><span class="molecule"><nobr><input type=checkbox id=ho2-all onclick="cliquetout('ho2');"><B><a href="javascript:visibilite('ho2Cache');">HO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="ho2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ho2 name=moles value=ho2_166 onclick="decliquemol('ho2');">166</nobr><br></span></div></td> 92 <td><span class="molecule"><nobr><input type=checkbox id=clono2-all onclick="cliquetout('clono2');"><B><a href="javascript:visibilite('clono2Cache');">ClONO<sub>2</sub></a></B></nobr></span><div class="divViolet" id="clono2Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-clono2 name=moles value=clono2_564 onclick="decliquemol('clono2');">564</nobr><br><nobr> <input type=checkbox id=chk-clono2 name=moles value=clono2_764 onclick="decliquemol('clono2');">764</nobr><br></span></div></td> 93 <td><span class="molecule"><nobr><input type=checkbox id=ch3br-all onclick="cliquetout('ch3br');"><B><a href="javascript:visibilite('ch3brCache');">CH<sub>3</sub>Br</a></B></nobr></span><div class="divViolet" id="ch3brCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3br name=moles value=ch3br_79 onclick="decliquemol('ch3br');">79</nobr><br><nobr> <input type=checkbox id=chk-ch3br name=moles value=ch3br_81 onclick="decliquemol('ch3br');">81</nobr><br></span></div></td> 94 <td><span class="molecule"><nobr><input type=checkbox id=ch3oh-all onclick="cliquetout('ch3oh');"><B><a href="javascript:visibilite('ch3ohCache');">CH<sub>3</sub>OH</a></B></nobr></span><div class="divViolet" id="ch3ohCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-ch3oh name=moles value=ch3oh_216 onclick="decliquemol('ch3oh');">216</nobr><br></span></div></td> 95 <td><span class="molecule"><nobr><input type=checkbox id=noplus-all onclick="cliquetout('noplus');"><B><a href="javascript:visibilite('noplusCache');">NO<sup>+</sup></a></B></nobr></span><div class="divViolet" id="noplusCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-noplus name=moles value=noplus_46 onclick="decliquemol('noplus');">46</nobr><br></span></div></td> 96 <td><span class="molecule"><nobr><input type=checkbox id=hnc-all onclick="cliquetout('hnc');"><B><a href="javascript:visibilite('hncCache');">HNC</a></B></nobr></span><div class="divViolet" id="hncCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-hnc name=moles value=hnc_142 onclick="decliquemol('hnc');">142</nobr><br></span></div></td> 97 <td><span class="molecule"><nobr><input type=checkbox id=c6h6-all onclick="cliquetout('c6h6');"><B><a href="javascript:visibilite('c6h6Cache');">C<sub>6</sub>H<sub>6</sub></a></B></nobr></span><div class="divViolet" id="c6h6Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c6h6 name=moles value=c6h6_266 onclick="decliquemol('c6h6');">266</nobr><br></span></div></td> 98 <td><span class="molecule"><nobr><input type=checkbox id=c2hd-all onclick="cliquetout('c2hd');"><B><a href="javascript:visibilite('c2hdCache');">C<sub>2</sub>HD</a></B></nobr></span><div class="divViolet" id="c2hdCache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-c2hd name=moles value=c2hd_122 onclick="decliquemol('c2hd');">122</nobr><br></span></div></td> 99 <td><span class="molecule"><nobr><input type=checkbox id=cf4-all onclick="cliquetout('cf4');"><B><a href="javascript:visibilite('cf4Cache');">CF<sub>4</sub></a></B></nobr></span><div class="divViolet" id="cf4Cache" style="display:none;"><span class="isotope"><nobr> <input type=checkbox id=chk-cf4 name=moles value=cf4_291 onclick="decliquemol('cf4');">291</nobr><br></span></div></td> 100 <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></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> 47 101 </table> 48 <br> 49 </ul> 102 </div> 103 104 <div style="display:none;" id="BDD-GEISA-IASI-11" class="moleculesGEISA11"> 105 GEISAIasi11 106 107 </div> 108 <div style="display:none;" id="BDD-GEISA-03" class="moleculesGEISA11"> 109 GEISA03 110 </div> 111 <div style="display:none;" id="BDD-GEISA-IASI-03" class="moleculesGEISA11"> 112 GEISAIasi03 113 </div> 50 114 </fieldset> 51 115 </div> 52 <br><br> 53 54 <div id="parameters"> 55 56 57 <div id="verticalAxe" class="verticalAxe"> 58 <fieldset><legend><b>Vertical axis :</b></legend> 59 <div id="verticalAxeY1" class="verticalAxeY1"> 60 <div id="axeY1"></div> 61 <div id="scaleY1"></div> 62 </div> 63 <div id="verticalAxeY2" class="verticalAxeY2"> 64 <div style="display:none;" id="axeY2"></div> 65 <div style="display:none;" id="scaleY2"></div> 66 </div> 67 </fieldset> 68 </div> 69 70 <br><br> 71 116 117 118 <div id="specTrans" class="specTrans"> 72 119 <div id="spectralRange" class="spectralRange"> 73 120 <fieldset><legend><b>Choosing the spectral range from 0 to 35877.030506 cm<sup>-1</sup> :</b></legend> 74 121 <div id="spectralRangeLower" class="spectralRangeLower"></div> 75 122 <div id="spectralRangeUpper" class="spectralRangeUpper"></div> 76 <br></fieldset> <br><br> 77 </div> 78 79 <div id="intensity" class="intensity"> 80 <fieldset><legend><b>Choosing intensity range from 0 to 1E<sup>-16</sup>cm<sup>-1</sup>/molecule.cm<sup>-2</sup> :</b></legend> 81 <div id="intensityLower" class="intensityLower"></div> 82 <div id="intensityUpper" class="intensityUpper"></div> 83 </fieldset> <br> <br> 84 </div> 85 86 <div style="display:none;" id="meanValue" class="meanValue"> 87 <fieldset><legend><b>Mean value :</b></legend> 88 <div id="meanValue1" class="meanValue1"></div> 89 </fieldset> <br> <br> 90 </div> 91 92 <div style="display:none;" id="transition" class="transition"> 123 </fieldset> 124 </div> 125 <div id="transition" class="transition"> 93 126 <fieldset><legend><b>Choosing transitions :</b></legend> 94 127 <div id="transitionUpperTitle" class="transitionUpperTitle">Upper bound :</div> 95 128 <div id="transitionUpper" class="transitionUpper"></div> 129 <br> 96 130 <div id="transitionLowerTitle" class="transitionLowerTitle">Lower bound :</div> 97 131 <div id="transitionLower" class="transitionLower"></div> 98 </fieldset> <br> <br> 99 </div> 100 132 </fieldset> 133 </div> 134 </div> 135 136 137 <div id="intensity" class="intensity"> 138 <fieldset><legend><b>Choosing intensity range from 0 to 1E<sup>-16</sup>cm<sup>-1</sup>/molecule.cm<sup>-2</sup> :</b></legend> 139 <div id="intensityLower" class="intensityLower"></div> 140 <div id="intensityUpper" class="intensityUpper"></div> 141 </fieldset> 142 </div> 143 144 145 146 <div id="meanType" class="meanType"> 147 <div id="meanValue" class="meanValue"> 148 <fieldset><legend><b>Average calculation :</b></legend> 149 <div id="meanValue1" class="meanValue1"></div> 150 </fieldset> 151 </div> 101 152 <div id="typeGraph" class="typeGraph"> 102 153 <fieldset><legend><b>Type of graphs</b></legend> 103 <div id="typePlot" class="typePlot"></div>104 154 <div id="NbCourbes" class="NbCourbes"></div> 105 </fieldset> <br> <br> 106 </div> 107 108 <div id="boutonMS" class="boutonMS"> 109 <div id="boutonMoreOptions"></div> 110 <div id="boutonSubmit"></div> 111 </div> 112 </div> 155 </fieldset> 156 </div> 157 </div> 158 159 160 161 162 <div id="verticalAxe" class="verticalAxe"> 163 <fieldset><legend><b>Vertical axis :</b></legend> 164 <div id="verticalAxeY1" class="verticalAxeY1"> 165 <div id="axeY1"></div> 166 <div id="scaleY1Titre"></div> 167 <div id="scaleY1"></div> 168 <div id="typePlotY1" class="typePlot"></div> 169 </div> 170 <div id="verticalAxeY2" class="verticalAxeY2"> 171 <div id="axeY2Titre"></div> 172 <div id="axeY2"></div> 173 <div id="scaleY2Titre"></div> 174 <div id="scaleY2"></div> 175 <div id="typePlotY2Titre"></div> 176 <div id="typePlotY2" class="typePlot"></div> 177 </div> 178 </fieldset> 179 </div> 180 181 182 <div id="boutonSubmit" class="boutonSubmit"></div> 183 <div id="boutonTemp"></div> 184 113 185 </ul> </ul> 114 186 </div> -
geisa/web/initGeisa_script.jsp
r477 r514 85 85 var InterfaceInit = Class.create( { 86 86 87 88 89 87 initialize: function() 90 88 { … … 106 104 { 107 105 //Titre de la page 108 var titlePage = document.createTextNode("Graphic vizualisation of the GEISA 2009database");106 var titlePage = document.createTextNode("Graphic vizualisation of the GEISA database"); 109 107 document.getElementById("titlePage").appendChild(titlePage); 110 108 111 109 //create cases à cocher pour les molécules 112 // var cbh = document.getElementById('molecules'); 113 // var val = '1'; 114 // var cap = 'Jan'; 115 116 // var cb = document.createElement('input'); 117 // cb.type = 'checkbox'; 118 // cbh.appendChild(cb); 119 // cb.name = val; 120 // cb.value = cap; 121 // cb.appendChild(document.createTextNode(cap)); 122 123 124 // Create menu deroulant 1er choix axe des y 125 //Titre 126 var titleAxeY1 = document.createTextNode("Choose the first vertical axis"); 127 document.getElementById("axeY1").appendChild(titleAxeY1); 128 var spaceBr = document.createElement ("br"); 129 document.getElementById("axeY1").appendChild(spaceBr); 130 //menu déroulant 131 var paramSelectAxeY1 = new Object(); 132 paramSelectAxeY1.id = "selectAxeY1"; 133 paramSelectAxeY1.parent = $("#axeY1"); 134 this.selectTraceAxeY1 = new Select( paramSelectAxeY1 ); 135 this.selectTraceAxeY1.add( 'B', "Intensity" ); 136 this.selectTraceAxeY1.add( 'C', "Air broadening pressure halfwidth" ); 137 this.selectTraceAxeY1.add( 'D', "Energy of the lower transition level" ); 138 this.selectTraceAxeY1.add( 'F', "Temperature dependence coefficient n of the air broadening halfwidth " ); 139 this.selectTraceAxeY1.add( 'M', "Einstein A-coefficient" ); 140 this.selectTraceAxeY1.add( 'N', "Self broadening pressure halfwidth (HWHM)" ); 141 this.selectTraceAxeY1.add( 'O', "Air pressure shift of the line transition" ); 142 this.selectTraceAxeY1.add( 'R', "Temperature dependence coefficient of the air pressure shift " ); 143 this.selectTraceAxeY1.selectFirst( false ); 144 145 // Create menu deroulant type d'échelle linéaire ou logarithmique pour le choix y1 146 //Titre 147 var titleScaleY1 = document.createTextNode("Select the type of Scale (if intensity is choosen)"); 148 document.getElementById("scaleY1").appendChild(titleScaleY1); 149 var spaceBr = document.createElement ("br"); 150 document.getElementById("scaleY1").appendChild(spaceBr); 151 //menu déroulant 152 var paramSelectScaleY1 = new Object(); 153 paramSelectScaleY1.id = "SelectScaleY1"; 154 paramSelectScaleY1.parent = $("#scaleY1"); 155 this.selectScaleY1 = new Select( paramSelectScaleY1 ); 156 this.selectScaleY1.add( 'l', "Linear" ); 157 this.selectScaleY1.add( '-log_scale', "Logarithmic" ); 158 this.selectScaleY1.selectFirst( false ); 159 160 161 // Create menu deroulant 1 courbe avec valeurs cumulées ou 1 courbe par molecules/isotopes 162 //Titre 163 var titleNbCourbes = document.createTextNode("Select the nomber of curves"); 164 document.getElementById("NbCourbes").appendChild(titleNbCourbes); 165 var spaceBr = document.createElement ("br"); 166 document.getElementById("NbCourbes").appendChild(spaceBr); 167 //menu déroulant 168 var paramNbCourbes = new Object(); 169 paramNbCourbes.id = "SelectNbCourbes"; 170 paramNbCourbes.parent = $("#NbCourbes"); 171 this.SelectNbCourbes = new Select( paramNbCourbes ); 172 this.SelectNbCourbes.add( '1c', "One curve for all molecules/isotopes selected" ); 173 this.SelectNbCourbes.add( 'mc', "One curve for each molecule/isotope selected" ); 174 this.SelectNbCourbes.selectFirst( false ); 175 176 // Create menu deroulant 2eme choix axe des y 177 //Titre 178 var titleAxeY2 = document.createTextNode("Choose the second vertical axis"); 179 document.getElementById("axeY2").appendChild(titleAxeY2); 180 var spaceBr = document.createElement ("br"); 181 document.getElementById("axeY2").appendChild(spaceBr); 182 //menu déroulant 183 var paramSelectAxeY2 = new Object(); 184 paramSelectAxeY2.id = "selectAxeY2"; 185 paramSelectAxeY2.parent = $("#axeY2"); 186 this.selectTraceAxeY2 = new Select( paramSelectAxeY2 ); 187 this.selectTraceAxeY2.add( 'no', "None" ); 188 this.selectTraceAxeY2.add( 'B', "Intensity" ); 189 this.selectTraceAxeY2.add( 'C', "Air broadening pressure halfwidth" ); 190 this.selectTraceAxeY2.add( 'D', "Energy of the lower transition level" ); 191 this.selectTraceAxeY2.add( 'F', "Temperature dependence coefficient n of the air broadening halfwidth " ); 192 this.selectTraceAxeY2.add( 'M', "Einstein A-coefficient" ); 193 this.selectTraceAxeY2.add( 'N', "Self broadening pressure halfwidth (HWHM)" ); 194 this.selectTraceAxeY2.add( 'O', "Air pressure shift of the line transition" ); 195 this.selectTraceAxeY2.add( 'R', "Temperature dependence coefficient of the air pressure shift " ); 196 this.selectTraceAxeY2.selectFirst( false ); 197 198 199 // Create menu deroulant type d'échelle linéaire ou logarithmique pour le choix y2 200 //Titre 201 var titleScaleY2 = document.createTextNode("Select the type of Scale (if intensity is choosen)"); 202 document.getElementById("scaleY2").appendChild(titleScaleY2); 203 var spaceBr = document.createElement ("br"); 204 document.getElementById("scaleY2").appendChild(spaceBr); 205 //menu déroulant 206 var paramSelectScaleY2 = new Object(); 207 paramSelectScaleY2.id = "SelectScaleY2"; 208 paramSelectScaleY2.parent = $("#scaleY2"); 209 this.selectScaleY2 = new Select( paramSelectScaleY2 ); 210 this.selectScaleY2.add( 'l', "Linear" ); 211 this.selectScaleY2.add( '-log_scale2', "Logarithmic" ); 212 this.selectScaleY2.selectFirst( false ); 213 110 var bddId = document.getElementById('BDD-GEISA-IASI-11'); 111 var input = document.createElement('input'); 112 var inputName = 'moles'; 113 var inputValue = 'ch3cn'; 114 var inputId = 'ch3ch_234'; 115 var inputText = '234'; 116 117 input.type = 'checkbox'; 118 bddId.appendChild(input); 119 input.name = inputName; 120 input.value = inputValue; 121 input.id = inputId; 122 input.onclick = "cliquetout('ch3cn');" 123 124 bddId.appendChild(document.createTextNode(inputText)); 125 126 var br = document.createElement ("br"); 127 bddId.appendChild(br); 128 129 130 131 132 var spanCh3cn = document.createElement('span'); 133 spanCh3cn.setAttribute('class','molecule'); 134 // spanCh3cn.setAttribute('id','spanCh3cn'); 135 bddId.appendChild(spanCh3cn); 136 137 var aLien= document.createElement('a'); 138 aLien.setAttribute('href',"javascript:visibilite('ch3cnCache');"); 139 aLien.setAttribute('id','aLienId'); 140 spanCh3cn.appendChild(aLien); 141 142 var InputCh3cn= document.createElement('input'); 143 InputCh3cn.setAttribute('type','checkbox'); 144 InputCh3cn.setAttribute('id','ch3cn-all'); 145 InputCh3cn.setAttribute('onclick',"cliquetout('ch3cn');"); 146 document.getElementById('aLienId').appendChild(InputCh3cn); 147 document.getElementById('aLienId').appendChild(document.createTextNode("CH3CN")); 148 149 150 151 // <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></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> 152 153 154 155 // Create menu deroulant choix de la base 156 //Titre 157 // var titleDatabase = document.createTextNode("Choosing database :"); 158 // document.getElementById("database").appendChild(titleDatabase); 159 //menu déroulant 160 var paramDatabase = new Object(); 161 paramDatabase.id = "selectDatabase"; 162 paramDatabase.parent = $("#database1"); 163 // paramDatabase.callbackSelect = this.onClickAllSelect; 164 this.selectDatabase = new Select( paramDatabase ); 165 this.selectDatabase.add( 'GEISA-11', "GEISA 2011", this.onClickSelectDatabase ); 166 this.selectDatabase.add( 'GEISA-IASI-11', "GEISA-IASI 2011", this.onClickSelectDatabase ); 167 this.selectDatabase.add( 'GEISA-03', "GEISA 2003", this.onClickSelectDatabase ); 168 this.selectDatabase.add( 'GEISA-IASI-03', "GEISA-IASI 2003", this.onClickSelectDatabase ); 169 this.selectDatabase.selectFirst( false ); 214 170 215 171 216 172 217 173 //Zone texte SpectralRange 218 174 //Titre 219 175 var titleSpectralRangeLower = document.createTextNode("Lower Bound :"); 220 176 document.getElementById("spectralRangeLower").appendChild(titleSpectralRangeLower); 221 177 var titleSpectralRangeUpper = document.createTextNode("Upper Bound :"); 222 178 document.getElementById("spectralRangeUpper").appendChild(titleSpectralRangeUpper); 223 // var spaceBr = document.createElement ("br");224 // document.getElementById("spectralRange").appendChild(spaceBr);225 179 // var spaceBr = document.createElement ("br"); 180 // document.getElementById("spectralRange").appendChild(spaceBr); 181 //zone texte SpectralRangeLower 226 182 var inputSpectralRangeLower = $( document.createElement( "input" ) ); 227 183 inputSpectralRangeLower.attr( {id:"RangeLower", class:"styleInputs"} ); 228 184 inputSpectralRangeLower.val(0); 229 185 this.containerFormSpectralRangeLower.append( inputSpectralRangeLower ); 230 186 //zone texte SpectralRangeUpper 231 187 var inputSpectralRangeUpper = $( document.createElement( "input" ) ); 232 188 inputSpectralRangeUpper.attr( {id:"RangeUpper"} ); … … 235 191 236 192 237 //Zone texte Intensity238 //Titre239 var titleIntensityLower = document.createTextNode("Lower Bound :");240 document.getElementById("intensityLower").appendChild(titleIntensityLower);241 var titleIntensityUpper = document.createTextNode("Upper Bound :");242 document.getElementById("intensityUpper").appendChild(titleIntensityUpper);243 //zone texte IntensityLower244 var inputIntensityLower = $( document.createElement( "input" ) );245 inputIntensityLower.attr( {id:"intensityLo", class:"styleInputs"} );246 inputIntensityLower.val(0);247 this.containerFormIntensityLower.append( inputIntensityLower );248 //zone texte IntensityUpper249 var inputIntensityUpper = $( document.createElement( "input" ) );250 inputIntensityUpper.attr( {id:"intensityUp"} );251 inputIntensityUpper.val(1e-19);252 this.containerFormIntensityUpper.append( inputIntensityUpper );253 254 255 256 // Create menu deroulant style de tracer257 //Titre258 var titleTypeTrace = document.createTextNode("Select the type of plot");259 document.getElementById("typePlot").appendChild(titleTypeTrace);260 var spaceBr = document.createElement ("br");261 document.getElementById("typePlot").appendChild(spaceBr);262 //menu déroulant263 var paramSelectTypeTrace = new Object();264 paramSelectTypeTrace.id = "SelectTypePlot";265 paramSelectTypeTrace.parent = $("#typePlot");266 this.selectTypeTrace = new Select( paramSelectTypeTrace );267 this.selectTypeTrace.add( 'l', "Lignes" );268 this.selectTypeTrace.add( 'p', "Points" );269 this.selectTypeTrace.add( 'i', "Piques" );270 this.selectTypeTrace.add( 'lp', "Lignes et Points" );271 this.selectTypeTrace.selectFirst( false );272 273 274 275 //Zone text Mean Value276 //Titre277 var titleMeanValue = document.createTextNode("Mean value :");278 document.getElementById("meanValue1").appendChild(titleMeanValue);279 //var spaceBr = document.createElement ("br");280 //document.getElementById("meanValue").appendChild(spaceBr);281 //champ input282 var inputMeanValue = $( document.createElement( "input" ) );283 inputMeanValue.attr( {id:"meanValue2"} );284 inputMeanValue.val(0);285 this.containerFormMeanValue1.append( inputMeanValue );286 287 288 193 //Create menu deroulant transition 289 290 // var titleTransitionUpper = document.createTextNode("Upper Bound :");291 // document.getElementById("transitionUpper").appendChild(titleTransitionUpper);194 //Titre 195 // var titleTransitionUpper = document.createTextNode("Upper Bound :"); 196 // document.getElementById("transitionUpper").appendChild(titleTransitionUpper); 292 197 //var titleTransitionLower = document.createTextNode("Lower Bound :"); 293 // document.getElementById("transitionLower").appendChild(titleTransitionLower);294 295 // var spaceBr = document.createElement ("br");296 // document.getElementById("transition").appendChild(spaceBr);297 198 // document.getElementById("transitionLower").appendChild(titleTransitionLower); 199 200 // var spaceBr = document.createElement ("br"); 201 // document.getElementById("transition").appendChild(spaceBr); 202 // Create menu deroulant transition upper 298 203 var paramSelectTransitionUpper = new Object(); 299 204 paramSelectTransitionUpper.id = "transition1"; … … 303 208 this.selectTransitionUpper.add( 'transi2', "transi2" ); 304 209 this.selectTransitionUpper.selectFirst( false ); 305 210 // Create menu deroulant transition lower 306 211 var paramSelectTransitionLower = new Object(); 307 212 paramSelectTransitionLower.id = "transition2"; … … 311 216 this.selectTransitionLower.add( 'transi2', "transi2" ); 312 217 this.selectTransitionLower.selectFirst( false ); 218 219 220 221 222 //Zone texte Intensity 223 //Titre 224 var titleIntensityLower = document.createTextNode("Lower Bound :"); 225 document.getElementById("intensityLower").appendChild(titleIntensityLower); 226 var titleIntensityUpper = document.createTextNode("Upper Bound :"); 227 document.getElementById("intensityUpper").appendChild(titleIntensityUpper); 228 //zone texte IntensityLower 229 var inputIntensityLower = $( document.createElement( "input" ) ); 230 inputIntensityLower.attr( {id:"intensityLo", class:"styleInputs"} ); 231 inputIntensityLower.val(0); 232 this.containerFormIntensityLower.append( inputIntensityLower ); 233 //zone texte IntensityUpper 234 var inputIntensityUpper = $( document.createElement( "input" ) ); 235 inputIntensityUpper.attr( {id:"intensityUp"} ); 236 inputIntensityUpper.val(1e-19); 237 this.containerFormIntensityUpper.append( inputIntensityUpper ); 238 239 240 241 242 //Zone text Mean Value 243 //Titre 244 var titleMeanValue = document.createTextNode("Step :"); 245 document.getElementById("meanValue1").appendChild(titleMeanValue); 246 //var spaceBr = document.createElement ("br"); 247 //document.getElementById("meanValue").appendChild(spaceBr); 248 //champ input 249 var inputMeanValue = $( document.createElement( "input" ) ); 250 inputMeanValue.attr( {id:"meanValue2", onChange:jQuery.proxy( this.onChangeInputMeanValue, this)} ); 251 inputMeanValue.val(0); 252 this.containerFormMeanValue1.append( inputMeanValue ); 253 254 255 256 257 258 259 260 // Create menu deroulant 1 courbe avec valeurs cumulées ou 1 courbe par molecules/isotopes 261 //Titre 262 // var titleNbCourbes = document.createTextNode("Select the nomber of curves"); 263 // document.getElementById("NbCourbes").appendChild(titleNbCourbes); 264 // var spaceBr = document.createElement ("br"); 265 // document.getElementById("NbCourbes").appendChild(spaceBr); 266 //menu déroulant 267 var paramNbCourbes = new Object(); 268 paramNbCourbes.id = "SelectNbCourbes"; 269 paramNbCourbes.parent = $("#NbCourbes"); 270 271 this.SelectNbCourbes = new Select( paramNbCourbes ); 272 273 this.SelectNbCourbes.add( 'ca', "One curve for all selection", jQuery.proxy(this.onClickSelectNbCourbes, this )); 274 this.SelectNbCourbes.add( 'cm', "One curve for each molecule selected", jQuery.proxy(this.onClickSelectNbCourbes, this ) ); 275 this.SelectNbCourbes.add( 'ci', "One curve for each isotopologue selected", jQuery.proxy(this.onClickSelectNbCourbes, this ) ); 276 this.SelectNbCourbes.add( 'gm', "One graphe for each molecule selected", jQuery.proxy(this.onClickSelectNbCourbes, this ) ); 277 this.SelectNbCourbes.add( 'gi', "One graphe for each isotopologue selected", jQuery.proxy(this.onClickSelectNbCourbes, this ) ); 278 this.SelectNbCourbes.selectFirst( false ); 279 280 281 282 283 284 313 285 314 286 … … 338 310 339 311 //Assign different attributes to the element. 340 // element.setAttribute("type", "button");341 // element.setAttribute("value", "more");342 // element.setAttribute("name", "moreo");343 // element.setAttribute("id", "moreo1");344 // element.setAttribute("onclick","this.onClickMoreOptions");345 // var foo = document.getElementById("boutonMoreOptions");312 // element.setAttribute("type", "button"); 313 // element.setAttribute("value", "more"); 314 // element.setAttribute("name", "moreo"); 315 // element.setAttribute("id", "moreo1"); 316 // element.setAttribute("onclick","this.onClickMoreOptions"); 317 // var foo = document.getElementById("boutonMoreOptions"); 346 318 347 319 //Append the element in page (in span). 348 // foo.appendChild(element);320 // foo.appendChild(element); 349 321 350 322 // Create bouton 351 // this.moreOptionsButton = new Button( {value:"More options", parent:$( "#boutonMoreOptions" ), id:"boutonMoreOptions1",name:"more", className: "small", onClick:jQuery.proxy( this.onClickMoreOptions, this )} ); 352 this.moreOptionsButton = new Button( {value:"More options", parent:$( "#boutonMoreOptions" ), id:"boutonMoreOptions1",name:"more", onClick:jQuery.proxy( this.onClickMoreOptions, this )} ); 353 354 // var submitButton = new Button( {value:"Submit", parent:$( "#boutonSubmit" ), id:"button_submit_3", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickSubmit, this )} ); 355 var submitButton = new Button( {value:"Submit", parent:$( "#boutonSubmit" ), id:"button_submit_3", className: "positive", onClick:jQuery.proxy( this.onClickSubmit, this )} ); 356 357 }, 323 // this.moreOptionsButton = new Button( {value:"More options", parent:$( "#boutonMoreOptions" ), id:"boutonMoreOptions1",name:"more", className: "small", onClick:jQuery.proxy( this.onClickMoreOptions, this )} ); 324 // this.moreOptionsButton = new Button( {value:"More options", parent:$( "#boutonMoreOptions" ), id:"boutonMoreOptions1",name:"more", onClick:jQuery.proxy( this.onClickMoreOptions, this )} ); 325 326 327 // Create menu deroulant 1er choix axe des y 328 //Titre 329 var titleAxeY1 = document.createTextNode("Choose the first vertical axis"); 330 document.getElementById("axeY1").appendChild(titleAxeY1); 331 var spaceBr = document.createElement ("br"); 332 document.getElementById("axeY1").appendChild(spaceBr); 333 //menu déroulant 334 var paramSelectAxeY1 = new Object(); 335 paramSelectAxeY1.id = "selectAxeY1"; 336 paramSelectAxeY1.parent = $("#axeY1"); 337 this.selectTraceAxeY1 = new Select( paramSelectAxeY1 ); 338 this.selectTraceAxeY1.add( 'B', "Intensity", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 339 this.selectTraceAxeY1.add( 'C', "Air broadening pressure halfwidth", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 340 this.selectTraceAxeY1.add( 'D', "Energy of the lower transition level", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 341 this.selectTraceAxeY1.add( 'F', "Temperature dependence coefficient n of the air broadening halfwidth ", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 342 this.selectTraceAxeY1.add( 'N', "Self broadening pressure halfwidth (HWHM)", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 343 this.selectTraceAxeY1.add( 'O', "Air pressure shift of the line transition", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 344 this.selectTraceAxeY1.add( 'R', "Temperature dependence coefficient of the air pressure shift ", jQuery.proxy(this.onClickSelectTraceAxeY1, this ) ); 345 this.selectTraceAxeY1.selectFirst( false ); 346 347 // Create menu deroulant type d'échelle linéaire ou logarithmique pour le choix y1 348 //Titre 349 var titleScaleY1 = document.createTextNode("Select the type of Scale (if intensity is choosen)"); 350 document.getElementById("scaleY1Titre").appendChild(titleScaleY1); 351 //menu déroulant 352 var paramSelectScaleY1 = new Object(); 353 paramSelectScaleY1.id = "SelectScaleY1"; 354 paramSelectScaleY1.parent = $("#scaleY1"); 355 this.selectScaleY1 = new Select( paramSelectScaleY1 ); 356 this.selectScaleY1.add( 'l', "Linear" ); 357 this.selectScaleY1.add( '-log_scale', "Logarithmic" ); 358 this.selectScaleY1.selectFirst( false ); 359 360 // Create menu deroulant style de tracer Y1 361 //Titre 362 var titleTypeTrace = document.createTextNode("Select the type of plot"); 363 document.getElementById("typePlotY1").appendChild(titleTypeTrace); 364 var spaceBr = document.createElement ("br"); 365 document.getElementById("typePlotY1").appendChild(spaceBr); 366 //menu déroulant 367 var paramSelectTypeTraceY1 = new Object(); 368 paramSelectTypeTraceY1.id = "SelectTypePlotY1"; 369 paramSelectTypeTraceY1.parent = $("#typePlotY1"); 370 this.selectTypeTraceY1 = new Select( paramSelectTypeTraceY1 ); 371 this.selectTypeTraceY1.add( 'l', "Lines" ); 372 this.selectTypeTraceY1.add( 'p', "Dots" ); 373 this.selectTypeTraceY1.add( 'i', "Peaks" ); 374 this.selectTypeTraceY1.add( 'lp', "Lines and Dots" ); 375 this.selectTypeTraceY1.selectFirst( false ); 376 377 378 // Create menu deroulant 2eme choix axe des y 379 //Titre 380 var titleAxeY2 = document.createTextNode("Choose the second vertical axis"); 381 document.getElementById("axeY2Titre").appendChild(titleAxeY2); 382 //menu déroulant 383 var paramSelectAxeY2 = new Object(); 384 paramSelectAxeY2.id = "selectAxeY2"; 385 paramSelectAxeY2.parent = $("#axeY2"); 386 this.selectTraceAxeY2 = new Select( paramSelectAxeY2 ); 387 this.selectTraceAxeY2.add( 'no', "None", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 388 this.selectTraceAxeY2.add( 'B', "Intensity", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 389 this.selectTraceAxeY2.add( 'C', "Air broadening pressure halfwidth", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 390 this.selectTraceAxeY2.add( 'D', "Energy of the lower transition level", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 391 this.selectTraceAxeY2.add( 'F', "Temperature dependence coefficient n of the air broadening halfwidth ", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 392 this.selectTraceAxeY2.add( 'N', "Self broadening pressure halfwidth (HWHM)", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 393 this.selectTraceAxeY2.add( 'O', "Air pressure shift of the line transition", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 394 this.selectTraceAxeY2.add( 'R', "Temperature dependence coefficient of the air pressure shift ", jQuery.proxy(this.onClickSelectTraceAxeY2, this ) ); 395 this.selectTraceAxeY2.selectFirst( false ); 396 397 // Create menu deroulant type d'échelle linéaire ou logarithmique pour le choix y2 398 //Titre 399 var titleScaleY2 = document.createTextNode("Select the type of Scale (if intensity is choosen)"); 400 document.getElementById("scaleY2Titre").appendChild(titleScaleY2); 401 //menu déroulant 402 var paramSelectScaleY2 = new Object(); 403 paramSelectScaleY2.id = "SelectScaleY2"; 404 paramSelectScaleY2.parent = $("#scaleY2"); 405 this.selectScaleY2 = new Select( paramSelectScaleY2 ); 406 this.selectScaleY2.add( 'l', "Linear" ); 407 this.selectScaleY2.add( '-log_scale2', "Logarithmic" ); 408 this.selectScaleY2.selectFirst( false ); 409 410 411 // Create menu deroulant style de tracer Y2 412 //Titre 413 var titleTypeTrace = document.createTextNode("Select the type of plot"); 414 document.getElementById("typePlotY2Titre").appendChild(titleTypeTrace); 415 //menu déroulant 416 var paramSelectTypeTraceY2 = new Object(); 417 paramSelectTypeTraceY2.id = "SelectTypePlotY2"; 418 paramSelectTypeTraceY2.parent = $("#typePlotY2"); 419 this.selectTypeTraceY2 = new Select( paramSelectTypeTraceY2 ); 420 this.selectTypeTraceY2.add( 'l', "Lines" ); 421 this.selectTypeTraceY2.add( 'p', "Dots" ); 422 this.selectTypeTraceY2.add( 'i', "Peaks" ); 423 this.selectTypeTraceY2.add( 'lp', "Lines and Dots" ); 424 this.selectTypeTraceY2.selectFirst( false ); 425 426 427 428 429 // var submitButton = new Button( {value:"Submit", parent:$( "#boutonSubmit" ), id:"button_submit_3", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickSubmit, this )} ); 430 var submitButton = new Button( {value:"Submit", parent:$( "#boutonSubmit" ), id:"button_submit_3", className: "positive", onClick:jQuery.proxy( this.onClickSubmit, this )} ); 431 var tempButton = new Button( {value:"Temp", parent:$( "#boutonTemp" ), id:"button_submit_3", className: "positive", onClick:jQuery.proxy( this.onClickTemp, this )} ); 432 }, 358 433 359 434 … … 368 443 "&inputSpectralRangeLower="+$("#spectralRangeLower").val()+ "&inputSpectralRangeUpper="+$("#spectralRangeUpper").val()+ 369 444 "&inputIntensityLower="+$("#intensityLower").val()+"&inputIntensityUpper="+$("#intensityUpper").val()+ 370 "&valselectTypeTrace ="+this.selectTypeTrace.getValue();445 "&valselectTypeTraceY1="+this.selectTypeTraceY1.getValue(); 371 446 372 447 // alert(parameters); … … 377 452 378 453 //molécules 379 454 //récupération des molécules sélectionnées 380 455 var inputs = document.getElementsByTagName( 'input' ); 381 456 var count = inputs.length; … … 386 461 if( input.type == 'checkbox' && input.checked == true ) 387 462 { 388 var molN=input.value;389 var molN1=molN.replace("_", ":");390 molName = molName+"-moleisotEEE"+molN1+".EEE";463 var molN=input.value; 464 var molN1=molN.replace("_", ":"); 465 molName = molName+"-moleisotEEE"+molN1+".EEE"; 391 466 } 392 467 } 393 468 //remplacement de "_" par ":" 394 469 //alert(molN); 395 470 396 471 //alert(molN1); 397 472 //var molName = "-moleisotEEEh2o:161,162.EEE-moleisotEEEco2:626,627.EEE-moleisotEEE"+molN1+"."; 398 alert(molName);473 // alert(molName); 399 474 400 475 //sélection du type d'échelle pour le parametre Y1 … … 442 517 if ( document.getElementById( "meanValue" ).style.display == "") 443 518 { 444 var meanValue = "EEE-stepEEE"+$("#meanValue 1").val();519 var meanValue = "EEE-stepEEE"+$("#meanValue2").val(); 445 520 } 446 521 else … … 456 531 457 532 var parameters2 = "&fortranRequest=-fieldEEE"+this.selectTraceAxeY1.getValue()+"EEE"+logScale+"EEE"+field2+"EEE"+logScale2+"EEE"+"EEE-wavenb_minEEE"+$("#RangeLower").val()+ 458 "EEE-wavenb_maxEEE"+$("#RangeUpper").val()+"EEE-int_minEEE"+$("#intensityLo").val()+"EEE-int_maxEEE"+$("#intensityUp").val()+"EEE-line_typeEEE"+this.selectTypeTrace.getValue()+"EEE"+molName+meanValue+nbCourbes;533 "EEE-wavenb_maxEEE"+$("#RangeUpper").val()+"EEE-int_minEEE"+$("#intensityLo").val()+"EEE-int_maxEEE"+$("#intensityUp").val()+"EEE-line_typeEEE"+this.selectTypeTraceY1.getValue()+"EEE"+molName+meanValue+nbCourbes; 459 534 460 535 … … 470 545 handleGeisa: function( result ) 471 546 { 472 var bob = jQuery.parseJSON( result ).resultAjax;547 // var bob = jQuery.parseJSON( result ).resultAjax; 473 548 //chemin de l'image avec le nom 474 549 this.pathImg = jQuery.parseJSON( result ).pathImg; … … 485 560 486 561 // EVENTS ******************************************************** 562 563 487 564 onClickSubmit: function() 488 565 { 489 566 this.requestGeisa(); 490 567 }, 568 569 onClickSelect: function(value) 570 { 571 alert("bob"+value); 572 }, 573 574 // onClickAllSelect: function() 575 // { 576 // alert("all"); 577 // }, 578 //affichage du bloc des molecules en fonction de la base de donnees selectionnee 579 onClickSelectDatabase: function(value) 580 { 581 582 if ('GEISA-11' == value) 583 { 584 document.getElementById( "BDD-GEISA-11" ).style.display = ""; 585 document.getElementById( "BDD-GEISA-IASI-11" ).style.display = "none"; 586 document.getElementById( "BDD-GEISA-03" ).style.display = "none"; 587 document.getElementById( "BDD-GEISA-IASI-03" ).style.display = "none"; 588 } 589 590 if ('GEISA-IASI-11' == value) 591 { 592 document.getElementById( "BDD-GEISA-11" ).style.display = "none"; 593 document.getElementById( "BDD-GEISA-IASI-11" ).style.display = ""; 594 document.getElementById( "BDD-GEISA-03" ).style.display = "none"; 595 document.getElementById( "BDD-GEISA-IASI-03" ).style.display = "none"; 596 } 597 598 if ('GEISA-03' == value) 599 { 600 document.getElementById( "BDD-GEISA-11" ).style.display = "none"; 601 document.getElementById( "BDD-GEISA-IASI-11" ).style.display = "none"; 602 document.getElementById( "BDD-GEISA-03" ).style.display = ""; 603 document.getElementById( "BDD-GEISA-IASI-03" ).style.display = "none"; 604 } 605 if ('GEISA-IASI-03' == value) 606 { 607 document.getElementById( "BDD-GEISA-11" ).style.display = "none"; 608 document.getElementById( "BDD-GEISA-IASI-11" ).style.display = "none"; 609 document.getElementById( "BDD-GEISA-03" ).style.display = "none"; 610 document.getElementById( "BDD-GEISA-IASI-03" ).style.display = ""; 611 } 612 }, 613 614 615 onChangeInputMeanValue: function() 616 { 617 //alert("toto"); 618 //si step est sup a 0, ajout d'une ligne Z aux parametres Y1 et y2 619 if ($("#meanValue2").val() > 0) 620 { 621 alert($("#meanValue2").val()); 622 this.selectTraceAxeY1.add( 'Z', "Number of lines " ); 623 this.selectTraceAxeY2.add( 'Z', "Number of lines " ); 624 } 625 626 //si step = a 0 et autres valeurs (a faire) , retrait de la ligne Z aux parametres Y1 et y2 627 if ($("#meanValue2").val() == 0) 628 { 629 //alert($("#meanValue2").val()); 630 this.selectTraceAxeY1.remove( 'Z', "Number of lines " ); 631 this.selectTraceAxeY2.remove( 'Z', "Number of lines " ); 632 } 633 }, 634 635 onClickSelectTraceAxeY1: function(value) 636 { 637 //si intensite n'est pas choisi pour Y1, le type d'échelle est inactif 638 if (this.selectTraceAxeY1.getValue() != 'B') 639 { 640 //transformer le texte en gris 641 document.getElementById("scaleY1Titre").className = "notActiveText"; 642 //pour rendre le menu déroulant inactif 643 this.selectScaleY1.disable(); 644 } 645 //si intensite est choisi pour Y1, le type d'échelle est actif 646 if (this.selectTraceAxeY1.getValue() == 'B') 647 { 648 //transformer le texte en gris 649 document.getElementById("scaleY1Titre").className = "activeText"; 650 //pour rendre le menu déroulant inactif 651 this.selectScaleY1.enable(); 652 } 653 }, 654 655 onClickSelectTraceAxeY2: function(value) 656 { 657 //si intensite n'est pas choisi pour Y2, le type d'échelle est inactif 658 if (this.selectTraceAxeY2.getValue() != 'B') 659 { 660 //transformer le texte en gris 661 document.getElementById("scaleY2Titre").className = "notActiveText"; 662 //pour rendre le menu déroulant inactif 663 this.selectScaleY2.disable(); 664 } 665 //si intensite est choisi pour Y2, le type d'échelle est actif 666 if (this.selectTraceAxeY2.getValue() == 'B') 667 { 668 //transformer le texte en gris 669 document.getElementById("scaleY2Titre").className = "activeText"; 670 //pour rendre le menu déroulant inactif 671 this.selectScaleY2.enable(); 672 } 673 }, 674 675 onClickSelectNbCourbes: function(value) 676 { 677 678 //si plusieurs courbes ou graphe choisis pour les isotopes et ou molecules, les choix pour Y2 sont inactifs 679 if ('ca' != value) 680 { 681 //transformer le texte en gris 682 document.getElementById("axeY2Titre").className = "notActiveText"; 683 document.getElementById("scaleY2Titre").className = "notActiveText"; 684 document.getElementById("typePlotY2Titre").className = "notActiveText"; 685 //pour rendre le menu déroulant inactif 686 687 this.selectTraceAxeY2.disable(); 688 this.selectScaleY2.disable(); 689 this.selectTypeTraceY2.disable(); 690 691 } 692 //si une seule courbe choisie pour les isotopes et ou molecules, les choix pour Y2 sont actifs 693 if ('ca' == value) 694 { 695 //transformer le texte en gris 696 document.getElementById("axeY2Titre").className = "activeText"; 697 document.getElementById("scaleY2Titre").className = "activeText"; 698 document.getElementById("typePlotY2Titre").className = "activeText"; 699 //pour rendre le menu déroulant inactif 700 this.selectTraceAxeY2.enable(); 701 this.selectScaleY2.enable(); 702 this.selectTypeTraceY2.enable(); 703 } 704 }, 705 706 onClickTemp: function() 707 { 708 709 710 711 //si step est sup a 0, ajout d'une ligne Z aux parametres Y1 et y2 712 if ($("#meanValue2").val() > 0) 713 { 714 alert($("#meanValue2").val()); 715 this.selectTraceAxeY1.add( 'Z', "Number of lines " ); 716 this.selectTraceAxeY2.add( 'Z', "Number of lines " ); 717 } 718 719 //si step = a 0 et autres valeurs (a faire) , retrait de la ligne Z aux parametres Y1 et y2 720 if ($("#meanValue2").val() == 0) 721 { 722 //alert($("#meanValue2").val()); 723 this.selectTraceAxeY1.remove( 'Z', "Number of lines " ); 724 this.selectTraceAxeY2.remove( 'Z', "Number of lines " ); 725 } 726 727 728 }, 729 491 730 492 731 onClickMoreOptions: function() … … 499 738 document.getElementById( "meanValue" ).style.display = ""; 500 739 document.getElementById( "transition" ).style.display = ""; 501 document.getElementById( "NbCourbes" ).style.display = "none";740 //document.getElementById( "NbCourbes" ).style.display = "none"; 502 741 503 742 this.moreOptionsButton.setName ("less"); … … 511 750 document.getElementById( "meanValue" ).style.display = "none"; 512 751 document.getElementById( "transition" ).style.display = "none"; 513 document.getElementById( "NbCourbes" ).style.display = "";752 //document.getElementById( "NbCourbes" ).style.display = ""; 514 753 515 754 this.moreOptionsButton.setName ("more"); … … 530 769 //var content = '<img src=' + this.pathImg + ' /><a href="project?methodName=downloadFile&fileName=bib.txt"><button class="dataProtocolDownloadButton">Download</button></a>'; 531 770 var content = '<img src=' + this.pathImg + ' /><a href="project?methodName=downloadFile&fileName=' + this.nameImg + '"><button class="dataProtocolDownloadButton">Download</button></a>'; 532 771 //alert(content); 533 772 var $dialog = $( '<div></div>' ) 534 773 .html( content ) -
geisa/web/resources/css/geisa.css
r477 r514 216 216 } 217 217 218 219 .database { 220 width: 800px; 221 float: left; 222 padding-bottom: 15px; 223 } 224 225 .database1 { 226 margin-left: 35px; 227 } 228 218 229 .molecules { 219 230 width: 800px; 220 } 221 222 .verticalAxe { 223 width: 800px; 224 } 225 226 .verticalAxeY1{ 227 float: left; 228 position: relative; 229 margin-left: 35px; 230 } 231 .verticalAxeY2{ 232 float: right; 233 position: relative; 231 float: left; 232 padding-bottom: 15px; 233 } 234 235 .moleculesGEISA11 { 236 margin-left: 35px; 237 } 238 239 240 241 .specTrans{ 242 width: 800px; 243 float:left; 244 padding-bottom: 15px; 245 } 246 247 .spectralRange{ 248 width: 398px; 249 float: left; 250 } 251 252 .spectralRangeLower { 253 /*float: left; 254 position: relative; */ 255 margin-left: 35px; 256 } 257 258 .spectralRangeUpper { 259 /*float: right; 260 position: relative;*/ 261 margin-left: 35px; 262 } 263 264 .transition{ 265 width: 398px; 266 float: right; 267 } 268 269 .transitionUpperTitle{ 270 float: left; 271 margin-left: 35px; 272 margin-right: 10px; 273 } 274 275 .transitionUpper 276 { 277 float: left; 278 } 279 280 .transitionLowerTitle{ 281 float: left; 282 margin-left: 35px; 283 margin-right: 10px; 284 } 285 .transitionLower 286 { 287 float: left; 288 /* margin-right: 35px; */ 289 290 } 291 292 .intensity { 293 width: 800px; 294 float:left; 295 padding-bottom: 15px; 296 } 297 298 .intensityLower { 299 float: left; 300 /* position: relative; */ 301 margin-left: 35px; 302 } 303 304 .intensityUpper { 305 float: right; 306 /* position: relative; */ 234 307 margin-right: 35px; 235 308 } 236 309 237 .spectralRange{ 238 width: 800px; 239 } 240 241 .spectralRangeLower { 242 float: left; 243 position: relative; 244 margin-left: 35px; 245 } 246 247 .spectralRangeUpper { 248 float: right; 249 position: relative; 250 margin-right: 35px; 251 } 252 253 .intensity { 254 width: 800px; 255 } 256 257 .intensityLower { 258 float: left; 259 position: relative; 260 margin-left: 35px; 261 } 262 263 .intensityUpper { 264 float: right; 265 position: relative; 266 margin-right: 35px; 310 .meanType{ 311 width: 800px; 312 float:left; 313 padding-bottom: 15px; 314 } 315 316 .meanValue{ 317 width: 398px; 318 float: left; 319 } 320 .meanValue1{ 321 margin-left: 35px; 267 322 } 268 323 269 324 .typeGraph{ 270 width: 800px; 271 } 272 273 .typePlot{ 274 float: left; 275 /*position: relative;*/ 276 /*margin-right :300px;*/ 277 margin-left: 35px; 278 } 325 width: 398px; 326 float: right; 327 } 328 329 /*.typePlot{ 330 float: left; 331 position: relative; 332 margin-right :300px; 333 margin-left: 35px; 334 } */ 279 335 280 336 .NbCourbes{ … … 284 340 } 285 341 286 .transition{ 287 width: 800px; 288 } 289 290 .transitionUpperTitle{ 291 float: left; 292 margin-left: 35px; 293 } 294 295 .transitionUpper 296 { 297 float: left; 298 margin-right : 286px; 299 } 300 301 .transitionLowerTitle{ 302 float: left; 303 304 } 305 .transitionLower 306 { 307 float: left; 342 343 .verticalAxe { 344 width: 800px; 345 float: left; 346 margin-right: 3px; 347 } 348 349 .verticalAxeY1{ 350 float: left; 351 position: relative; 352 margin-left: 35px; 353 } 354 .axeY2Titre{ 355 color: #000000; 356 } 357 358 .verticalAxeY2{ 359 float: right; 360 position: relative; 308 361 margin-right: 35px; 309 310 } 311 312 .meanValue{ 313 width: 800px;314 } 315 316 .meanValue1{ 317 margin-left: 35px; 318 } 319 320 .boutonMS{ 321 float: right; 322 width: 200px;362 } 363 364 .boutonSubmit{ 365 float: left; 366 margin-top: 140px; 367 /*width: 200px; */ 368 } 369 370 .notActiveText{ 371 color: #CCCCCC; 372 } 373 374 .activeText{ 375 color: #000099; 323 376 } 324 377 -
geisa/web/resources/js/classesForJQuery/Select.js
r390 r514 26 26 var Select = Class.create( { 27 27 28 // Public functions ******************************************************** 29 30 initialize: function( objectParameter ) 31 { 32 // Param 33 this.id = objectParameter.id; 34 this.parent = objectParameter.parent ? objectParameter.parent : document.body; 35 this.isDisplayed = objectParameter.isDisplayed ? objectParameter.isDisplayed : false; 36 this.isDisable = objectParameter.isDisable ? objectParameter.isDisable : false; 37 this.maxOptionSize = objectParameter.maxOptionSize ? objectParameter.maxOptionSize : 0; 38 this.indexOption = 0; 39 this.isHover = false; 40 this.arrayOptions = $(); 41 this.className = objectParameter.className ? "select_container " + objectParameter.className : "select_container"; 42 this.classNameOption = objectParameter.classNameOption ? "select_choicelist " + objectParameter.classNameOption : "select_choicelist"; 43 44 // Select div 45 this.divSelect = $( document.createElement( "div" ) ); 46 this.divSelect.attr( {id:this.id, class:this.className} ); 47 48 this.divSelectLeft = $( document.createElement( "div" ) ) 49 this.divSelectLeft.addClass( "select_selectLeft" ); 50 this.divSelect.append( this.divSelectLeft ); 51 52 this.divSelectMiddle = $( document.createElement( "div" ) ) 53 this.divSelectMiddle.addClass( "select_selectMiddle" ); 54 this.divSelect.append( this.divSelectMiddle ); 55 56 this.divSelectRight = $( document.createElement( "div" ) ) 57 this.divSelectRight.addClass( "select_selectRight" ); 58 this.divSelect.append( this.divSelectRight ); 59 60 this.parent.append( this.divSelect ); 61 62 // Options div 63 this.divOption = $( document.createElement( "div" ) ) 64 this.divOption.addClass( this.classNameOption ); 65 this.parent.append( this.divOption ); 66 67 this.divSelect.bind( "mouseup", this, this.toggleOption ); 68 this.divSelect.bind( 'mouseover', this, this.onMouseHover ); 69 this.divSelect.bind( 'mouseout', this, this.onMouseOut ); 70 this.divOption.bind( 'mouseover', this, this.onMouseHover ); 71 this.divOption.bind( 'mouseout', this, this.onMouseOut ); 72 73 if( this.isDisplayed ) 74 this.showOption(); 75 76 if( this.isDisable ) 77 this.hideOption(); 78 }, 79 80 getName: function() 81 { 82 return this.itemName; 83 }, 84 85 getValue: function() 86 { 87 return this.itemValue; 88 }, 89 90 getSize: function() 91 { 92 return this.arrayOptions.size(); 93 }, 94 95 // private 96 toggleOption:function( event ) 97 { 98 var contextEvent = event.data; 99 if( contextEvent.isDisplayed ) 100 { 101 contextEvent.isHover = false; 102 contextEvent.hideOption(); 103 } 104 else 105 contextEvent.showOption(); 106 }, 107 108 // private 109 showOption:function() 110 { 111 if( this.isDisable ) 112 return; 113 114 this.isDisplayed = true; 115 this.displayOptions(); 116 this.divOption.show(); 117 }, 118 119 // private 120 hideOption: function() 121 { 122 if( this.isHover ) 123 return; 124 125 this.isDisplayed = false; 126 this.divOption.hide(); 127 }, 128 129 // public 130 disable: function() 131 { 132 this.isDisable = true; 133 this.divSelect.addClass( "disable" ); 134 this.hideOption(); 135 }, 136 137 // public 138 enable: function() 139 { 140 this.isDisable = false; 141 this.divSelect.removeClass( "disable" ); 142 }, 143 144 // public 145 /** 146 * This method indicates if the itemValue is already in the array 147 */ 148 content: function( itemValue ) 149 { 150 var result = false; 151 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 152 { 153 if( divOption.itemValue == itemValue ) 154 { 155 result = true; 156 return false; 157 } 158 }, this ) ); 159 return result; 160 }, 161 162 // public 163 add: function( itemValue, itemName, callback ) 164 { 165 var divOptionMiddle = $( document.createElement( "div" ) ); 166 divOptionMiddle.attr( {id:"option_" + itemValue, class: "select_item_middle" } ); 167 divOptionMiddle.html( itemName ); 168 divOptionMiddle.itemName = itemName; 169 divOptionMiddle.itemValue = itemValue; 170 divOptionMiddle.callback = callback; 171 this.divOption.append( divOptionMiddle ); 172 173 divOptionMiddle.bind( 'click', [this, divOptionMiddle], this.onOptionClick ); 174 175 this.arrayOptions.push( divOptionMiddle ); 176 }, 177 178 // public 179 remove: function( itemValue ) 180 { 181 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 182 { 183 if( divOption.itemValue == itemValue ) 184 { 185 $( "#option_" + itemValue ).first().remove(); 186 var index = jQuery.inArray( divOption, this.arrayOptions ); 187 this.arrayOptions.splice( index, 1 ); 188 return false; 189 } 190 }, this ) ); 191 }, 192 193 // public 194 clear: function() 195 { 196 this.divOption.empty(); 197 this.arrayOptions = $(); 198 }, 199 200 // public 201 /** 202 * This method changes only the content of the divSelect without add the item to the array 203 * @param itemValue 204 * @param itemName 205 * @param callback 206 */ 207 changeSelectMiddle: function( itemValue, itemName, callback ) 208 { 209 this.add( itemValue, itemName, callback ); 210 this.select( itemValue, callback ); 211 this.remove( itemValue ); 212 }, 213 214 // public 215 // @itemValue : code of the selected line 216 // @ execute : true / false. Execute the callback. 217 select: function( itemValue, execute ) 218 { 219 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 220 { 221 if( divOption.itemValue == itemValue ) 222 { 28 // Public functions ******************************************************** 29 30 initialize: function( objectParameter ) 31 { 32 // Param 33 this.id = objectParameter.id; 34 this.parent = objectParameter.parent ? objectParameter.parent : document.body; 35 this.isDisplayed = objectParameter.isDisplayed ? objectParameter.isDisplayed : false; 36 this.isDisable = objectParameter.isDisable ? objectParameter.isDisable : false; 37 this.maxOptionSize = objectParameter.maxOptionSize ? objectParameter.maxOptionSize : 0; 38 this.indexOption = 0; 39 this.isHover = false; 40 this.arrayOptions = $(); 41 this.className = objectParameter.className ? "select_container " + objectParameter.className : "select_container"; 42 this.classNameOption = objectParameter.classNameOption ? "select_choicelist " + objectParameter.classNameOption : "select_choicelist"; 43 // this.callbackSelect = objectParameter.callbackSelect ? objectParameter.callbackSelect : false; 44 45 // Select div 46 this.divSelect = $( document.createElement( "div" ) ); 47 this.divSelect.attr( {id:this.id, class:this.className} ); 48 49 this.divSelectLeft = $( document.createElement( "div" ) ) 50 this.divSelectLeft.addClass( "select_selectLeft" ); 51 this.divSelect.append( this.divSelectLeft ); 52 53 this.divSelectMiddle = $( document.createElement( "div" ) ) 54 this.divSelectMiddle.addClass( "select_selectMiddle" ); 55 this.divSelect.append( this.divSelectMiddle ); 56 57 this.divSelectRight = $( document.createElement( "div" ) ) 58 this.divSelectRight.addClass( "select_selectRight" ); 59 this.divSelect.append( this.divSelectRight ); 60 61 this.parent.append( this.divSelect ); 62 63 // Options div 64 this.divOption = $( document.createElement( "div" ) ) 65 this.divOption.addClass( this.classNameOption ); 66 this.parent.append( this.divOption ); 67 68 //rajout pour onclick 69 // if(this.callbackSelect) 70 // this.divSelect.bind( 'click', this, this.onClickSelect ); 71 72 this.divSelect.bind( "mouseup", this, this.toggleOption ); 73 this.divSelect.bind( 'mouseover', this, this.onMouseHover ); 74 this.divSelect.bind( 'mouseout', this, this.onMouseOut ); 75 this.divOption.bind( 'mouseover', this, this.onMouseHover ); 76 this.divOption.bind( 'mouseout', this, this.onMouseOut ); 77 78 if( this.isDisplayed ) 79 this.showOption(); 80 81 if( this.isDisable ) 82 this.hideOption(); 83 }, 84 85 getName: function() 86 { 87 return this.itemName; 88 }, 89 90 getValue: function() 91 { 92 return this.itemValue; 93 }, 94 95 getSize: function() 96 { 97 return this.arrayOptions.size(); 98 }, 99 100 // private 101 toggleOption:function( event ) 102 { 103 var contextEvent = event.data; 104 if( contextEvent.isDisplayed ) 105 { 106 contextEvent.isHover = false; 107 contextEvent.hideOption(); 108 } 109 else 110 contextEvent.showOption(); 111 }, 112 113 // private 114 showOption:function() 115 { 116 if( this.isDisable ) 117 return; 118 119 this.isDisplayed = true; 120 this.displayOptions(); 121 this.divOption.show(); 122 }, 123 124 // private 125 hideOption: function() 126 { 127 if( this.isHover ) 128 return; 129 130 this.isDisplayed = false; 131 this.divOption.hide(); 132 }, 133 134 // public 135 disable: function() 136 { 137 this.isDisable = true; 138 this.divSelect.addClass( "disable" ); 139 this.hideOption(); 140 }, 141 142 // public 143 enable: function() 144 { 145 this.isDisable = false; 146 this.divSelect.removeClass( "disable" ); 147 }, 148 149 // public 150 /** 151 * This method indicates if the itemValue is already in the array 152 */ 153 content: function( itemValue ) 154 { 155 var result = false; 156 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 157 { 158 if( divOption.itemValue == itemValue ) 159 { 160 result = true; 161 return false; 162 } 163 }, this ) ); 164 return result; 165 }, 166 167 // public 168 add: function( itemValue, itemName, callback ) 169 { 170 var divOptionMiddle = $( document.createElement( "div" ) ); 171 divOptionMiddle.attr( {id:"option_" + itemValue, class: "select_item_middle" } ); 172 divOptionMiddle.html( itemName ); 173 divOptionMiddle.itemName = itemName; 174 divOptionMiddle.itemValue = itemValue; 175 divOptionMiddle.callback = callback; 176 this.divOption.append( divOptionMiddle ); 177 178 divOptionMiddle.bind( 'click', [this, divOptionMiddle], this.onOptionClick ); 179 180 this.arrayOptions.push( divOptionMiddle ); 181 }, 182 183 // public 184 remove: function( itemValue ) 185 { 186 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 187 { 188 if( divOption.itemValue == itemValue ) 189 { 190 $( "#option_" + itemValue ).first().remove(); 191 var index = jQuery.inArray( divOption, this.arrayOptions ); 192 this.arrayOptions.splice( index, 1 ); 193 return false; 194 } 195 }, this ) ); 196 }, 197 198 // public 199 clear: function() 200 { 201 this.divOption.empty(); 202 this.arrayOptions = $(); 203 }, 204 205 // public 206 /** 207 * This method changes only the content of the divSelect without add the item to the array 208 * @param itemValue 209 * @param itemName 210 * @param callback 211 */ 212 changeSelectMiddle: function( itemValue, itemName, callback ) 213 { 214 this.add( itemValue, itemName, callback ); 215 this.select( itemValue, callback ); 216 this.remove( itemValue ); 217 }, 218 219 // public 220 // @itemValue : code of the selected line 221 // @ execute : true / false. Execute the callback. 222 select: function( itemValue, execute ) 223 { 224 jQuery.each( this.arrayOptions, jQuery.proxy( function( i, divOption ) 225 { 226 if( divOption.itemValue == itemValue ) 227 { 228 this.selectOption( divOption ); 229 if( execute && undefined != divOption.callback ) 230 divOption.callback( divOption.itemValue ); 231 return false; 232 } 233 }, this ) ); 234 }, 235 236 // public 237 // @ execute : true / false. Execute the callback. 238 selectFirst: function( execute ) 239 { 240 var divOption = this.arrayOptions[0]; 241 if( undefined == divOption ) 242 return; 243 223 244 this.selectOption( divOption ); 224 245 if( execute && undefined != divOption.callback ) 225 246 divOption.callback( divOption.itemValue ); 226 return false; 247 }, 248 249 // private 250 selectOption: function( divOption ) 251 { 252 this.itemName = divOption.itemName; 253 this.itemValue = divOption.itemValue; 254 this.divSelectMiddle.html( this.itemName ); 255 }, 256 257 // private 258 onOptionClick: function( event ) 259 { 260 var contextEvent = event.data[0]; 261 var divOption = event.data[1]; 262 contextEvent.isHover = false; 263 contextEvent.hideOption(); 264 contextEvent.select( divOption.itemValue, true ); 265 if( undefined != divOption.callback ) 266 divOption.callback( divOption.itemValue ); 267 }, 268 269 // private 270 onMouseHover: function( event ) 271 { 272 event.data.isHover = true; 273 }, 274 275 // private 276 onMouseOut: function( event ) 277 { 278 event.data.isHover = false; 279 }, 280 281 // private 282 displayOptions: function() 283 { 284 var fromOption = this.indexOption; 285 var toOption = this.indexOption + this.maxOptionSize - 1; 286 for( var i = 0; i < this.arrayOptions.size(); i++ ) 287 { 288 if( 0 == this.maxOptionSize ) 289 this.arrayOptions.get( i ).show(); 290 else if( i >= fromOption && i <= toOption ) 291 this.arrayOptions.get( i ).show(); 292 else 293 this.arrayOptions.get( i ).hide(); 294 } 227 295 } 228 }, this ) ); 229 }, 230 231 // public 232 // @ execute : true / false. Execute the callback. 233 selectFirst: function( execute ) 234 { 235 var divOption = this.arrayOptions[0]; 236 if( undefined == divOption ) 237 return; 238 239 this.selectOption( divOption ); 240 if( execute && undefined != divOption.callback ) 241 divOption.callback( divOption.itemValue ); 242 }, 243 244 // private 245 selectOption: function( divOption ) 246 { 247 this.itemName = divOption.itemName; 248 this.itemValue = divOption.itemValue; 249 this.divSelectMiddle.html( this.itemName ); 250 }, 251 252 // private 253 onOptionClick: function( event ) 254 { 255 var contextEvent = event.data[0]; 256 var divOption = event.data[1]; 257 contextEvent.isHover = false; 258 contextEvent.hideOption(); 259 contextEvent.select( divOption.itemValue, true ); 260 if( undefined != divOption.callback ) 261 divOption.callback( divOption.itemValue ); 262 }, 263 264 // private 265 onMouseHover: function( event ) 266 { 267 event.data.isHover = true; 268 }, 269 270 // private 271 onMouseOut: function( event ) 272 { 273 event.data.isHover = false; 274 }, 275 276 // private 277 displayOptions: function() 278 { 279 var fromOption = this.indexOption; 280 var toOption = this.indexOption + this.maxOptionSize - 1; 281 for( var i = 0; i < this.arrayOptions.size(); i++ ) 282 { 283 if( 0 == this.maxOptionSize ) 284 this.arrayOptions.get( i ).show(); 285 else if( i >= fromOption && i <= toOption ) 286 this.arrayOptions.get( i ).show(); 287 else 288 this.arrayOptions.get( i ).hide(); 289 } 290 } 291 } ); 296 297 // onClickSelect: function() 298 // { 299 // this.callbackSelect(); 300 // } 301 } ); -
geisa/web/src/com/ether/Controller.java
r461 r514 89 89 90 90 //Process p = Runtime.getRuntime().exec("/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.sh \"" + fortranRequest + "\" \"" + timeInMillis + "\""); 91 Process p = Runtime.getRuntime().exec("/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.sh " + fortranRequest + " " + timeInMillis + ""); 91 92 93 // Process p = Runtime.getRuntime().exec("/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.sh " + fortranRequest + " " + timeInMillis + ""); 94 Process p = Runtime.getRuntime().exec("/home/www/GEISA/graph.sh " + fortranRequest + " " + timeInMillis + ""); 92 95 93 96 } catch (java.io.IOException e) { … … 103 106 final JSONObject result = new JSONObject(); 104 107 //result.put( "resultAjax", valselectTraceAxeY1 + valselectTraceAxeY2 + inputSpectralRangeLower + inputSpectralRangeUpper + inputIntensityLower + inputIntensityUpper + valselectTypeTrace); 105 result.put( "resultAjax", "/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.sh " + fortranRequest + " " + timeInMillis + "");108 //result.put( "resultAjax", "/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.sh " + fortranRequest + " " + timeInMillis + ""); 106 109 //result.put( "pathImg", "/home/npipsl/Desktop/geisa-Graphique/prog-ether/graph.png" ); 107 110 result.put( "pathImg", "resources/images/graphGeisa/graph"+timeInMillis+".png" ); … … 116 119 } 117 120 118 @Required119 public void setTapasService( @NotNull final TapasService tapasService )120 {121 _tapasService = tapasService;122 }123 124 121 private static final Log LOGGER = LogFactory.getLog( Controller.class ); 125 122 126 123 private static final String VIEW_INIT = "init"; 127 124 private static final String VIEW_INIT2 = "initGeisa"; 128 129 private TapasService _tapasService;130 125 } -
geisa/web/src/geisa.properties
r461 r514 1 1 mail.host=mailhost.ipsl.jussieu.fr 2 2 mail.webmaster=npipsl@ipsl.jussieu.fr 3 downloadPath=/home_local/npipsl/workspaces/GEISA/web/resources/images/graphGeisa/ 3 downloadPathold=/home_local/npipsl/workspaces/GEISA/web/resources/images/graphGeisa/ 4 downloadPath=/usr/local/apache-tomcat/webapps/geisa/resources/images/graphGeisa/ -
geisa/web/src/messages_en.properties
r435 r514 5 5 label.language=Language 6 6 7 app.title= Tapas7 app.title=Geisa 8 8 app.fulltitle=Full title de Tapas 9 9 app.Geisafulltitle=GEISA : spectroscopic database 10 10 11 title.home= Tapasdata11 title.home=Geisa data 12 12 13 13 label.home=Home -
geisa/web/src/messages_fr.properties
r435 r514 5 5 label.language=Langue 6 6 7 app.title= Tapas7 app.title=Geisa 8 8 app.fulltitle=Titre complet de Tapas 9 9 app.Geisafulltitle=GEISA : spectroscopic database 10 10 11 title.home=Les données Tapas11 title.home=Les données Geisa 12 12 13 13 label.home=Accueil
Note: See TracChangeset
for help on using the changeset viewer.