source: ether_visual/trunk/pop_up3.jsp @ 396

Last change on this file since 396 was 17, checked in by cbipsl, 18 years ago

ajout V3

  • Property svn:executable set to *
File size: 11.1 KB
Line 
1<html>
2  <head>
3    <mea http-equiv="pragma" content="no-cache">
4    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5    <title>Contour plot set-up : advanced parameters</title>
6    <link rel="stylesheet" href="ether.css" type="text/css">
7        <script language="JavaScript" type="text/JavaScript">
8//!--
9//!--
10function updateBarre() {
11if (document.myForm.contour_default_colour.value=="1") {
12        document.myForm.imBarre.src='./Icons/imCouleur_'+document.myForm.idl_colour.value+'.gif';
13}
14else if (document.myForm.contour_default_colour.value=="0") document.myForm.imBarre.src='./Icons/imCouleur_default.gif';
15else if (document.myForm.contour_default_colour.value=="2") document.myForm.imBarre.src='./Icons/imCouleur_0_0_0.gif';
16else {
17        val_src='imCouleur_'+document.myForm.contour_default_colour.value+'.gif';
18        val_src=val_src.replace(",", "_");
19        val_src=val_src.replace(",", "_");
20
21        document.myForm.imBarre.src='./Icons/'+val_src;
22}
23
24
25return true;
26}
27
28
29function activeLine() {
30        if (document.myForm.contour_display_mode.value=="1") {
31                ajouter("short")       
32        }
33        else {
34                ajouter("long");       
35        }
36
37        updateBarre();
38
39        /*document.myForm.contour_default_colour.disabled=val;
40        document.myForm.contour_default_linestyle.disabled=val;
41        document.myForm.contour_default_line_thickness.disabled=val;*/
42
43}
44
45
46function deplace() {
47        window.moveTo(175,175);
48        document.myForm.contour_display_mode.value=window.opener.document.thisForm.contour_display_mode.value;
49        ajouter("long");
50        document.myForm.contour_default_linestyle.value=window.opener.document.thisForm.contour_default_linestyle.value;
51        document.myForm.contour_default_line_thickness.value=window.opener.document.thisForm.contour_default_line_thickness.value;
52        document.myForm.contour_default_label_flag.value=window.opener.document.thisForm.contour_default_label_flag.value;
53        document.myForm.idl_colour.value=window.opener.document.thisForm.idl_colour_table_id.value;
54       
55
56        if (document.myForm.contour_display_mode.value==0) {
57                alert(window.opener.document.thisForm.contour_default_colour.value);
58                if (window.opener.document.thisForm.contour_default_colour.value!="0" && window.opener.document.thisForm.contour_default_colour.value != "1" && window.opener.document.thisForm.contour_default_colour.value!="2" && window.opener.document.thisForm.contour_default_colour.value!="0,0,0") {
59                        //alert('ok');
60                        document.myForm.contour_default_colour.value=String(window.opener.document.thisForm.contour_default_colour.value);
61
62                }
63                else if (window.opener.document.thisForm.contour_default_colour_flag.value=='0') {
64                        document.myForm.contour_default_colour.value="0";       
65                }       
66                else if (window.opener.document.thisForm.contour_default_colour_flag.value=='1') {
67                        document.myForm.contour_default_colour.value="1";               
68                }
69                else if (window.opener.document.thisForm.contour_default_colour_flag.value=='2') {
70                        document.myForm.contour_default_colour.value="2";
71                }
72                else {
73                        document.myForm.contour_default_colour.value="0,0,0";
74                }
75
76        }
77        else {
78                ajouter("short");
79                document.myForm.contour_default_colour.value=window.opener.document.thisForm.contour_default_colour_flag.value;
80        }
81
82
83        updateBarre();
84               
85}
86
87function loadSetting() {
88        if (document.myForm.contour_display_mode.value==0) {
89                if (document.myForm.contour_default_colour.value=="0") {
90                        window.opener.document.thisForm.contour_display_mode.value=0;
91                        window.opener.document.thisForm.contour_default_colour_flag.value=0;
92                        window.opener.document.thisForm.contour_default_colour.value="0,0,0";
93                }
94                else if (document.myForm.contour_default_colour.value=="1") {
95                        window.opener.document.thisForm.contour_display_mode.value=0;
96                        window.opener.document.thisForm.contour_default_colour_flag.value='1';
97                        window.opener.document.thisForm.contour_default_colour.value="0,0,0";
98                }
99                else if (document.myForm.contour_default_colour.value=="2") {
100                        window.opener.document.thisForm.contour_display_mode.value=0;
101                        window.opener.document.thisForm.contour_default_colour_flag.value='2';
102                        window.opener.document.thisForm.contour_default_colour.value='0,0,0';
103                }
104                else {
105                        window.opener.document.thisForm.contour_display_mode.value=0;
106                        window.opener.document.thisForm.contour_default_colour_flag.value='0';
107                        window.opener.document.thisForm.contour_default_colour.value=document.myForm.contour_default_colour.value;
108                }
109
110                       
111        }
112        else {
113                window.opener.document.thisForm.contour_display_mode.value=1;
114                window.opener.document.thisForm.contour_default_colour_flag.value=document.myForm.contour_default_colour.value;
115                window.opener.document.thisForm.contour_default_colour.value="0,0,0";//document.myForm.contour_default_colour.value;
116        }
117        window.opener.document.thisForm.contour_default_linestyle.value=document.myForm.contour_default_linestyle.value;
118        window.opener.document.thisForm.contour_default_line_thickness.value=document.myForm.contour_default_line_thickness.value;
119        window.opener.document.thisForm.contour_default_label_flag.value=document.myForm.contour_default_label_flag.value;
120
121        window.close();
122
123}
124
125function setDefault() {
126        document.myForm.contour_display_mode.value="1";
127        document.myForm.contour_default_colour.value="1";
128        document.myForm.contour_default_linestyle.value="0";
129        document.myForm.contour_default_label_flag.value="0";
130        document.myForm.contour_default_line_thickness.value="1";
131        updateBarre();
132        activeLine();
133}
134
135function ajouterE(valeur,intitule) {
136nouvel_element = new Option(intitule,valeur,false,false);
137document.myForm.contour_default_colour.options[document.myForm.contour_default_colour.length] = nouvel_element;
138}
139function ajouter(mode){
140        effacer();
141        ajouterE("1","FROM COLOR TABLE");
142        ajouterE("0","ETHER DEFAULT COLOR");
143
144        if (mode=='long') {
145                ajouterE("2","PARAMETER COLOR");
146                ajouterE("127,255,212","Aquamarine");
147                ajouterE("0,0,0","Black");
148                ajouterE("0,0,255","Blue");
149                ajouterE("127,255,0","Chartreuse");
150                ajouterE("55,127,80","Coral");
151                ajouterE("0,255,255","Cyan");
152                ajouterE("0,255,0","Green");
153                ajouterE("255,0,255","Magenta");
154                ajouterE("176,48,96","Maroon");
155                ajouterE("255,165,0","Orange");
156                ajouterE("218,112,214","Orchid");
157                ajouterE("160,32,240","Purple");
158                ajouterE("255,0,0","Red");
159                ajouterE("46,139,87","Sea green");
160                ajouterE("160,82,45","Sienna");
161                ajouterE("38,210,238","Thistle");
162                ajouterE("255,255,255","White");
163                ajouterE("255,255,0","Yellow");
164                document.myForm.contour_default_label_flag.disabled=false;
165               
166        }
167        else {
168                document.myForm.contour_default_label_flag.value="0";
169                document.myForm.contour_default_label_flag.disabled=true;
170        }
171}
172
173
174function effacer(){
175for(yo=document.myForm.contour_default_colour.length-1;yo>=0;yo--){
176        document.myForm.contour_default_colour.options[yo] = null;
177}
178}
179
180//-->
181    </script>
182  </head>
183  <body bgcolor="#ffffff" onload="Javascript:deplace()">
184<p class="titreN"><b>CONTOUR PLOT SET-UP : ADVANCED PARAMETERS</b></p>
185<form name="myForm" method="GET">
186<table border="0" width="100%" cellpadding="2" cellspacing="2">
187<tr><td class="rubrique" colspan="2"><b>DISPLAY SET-UP</b></td></tr>
188<tr>
189 
190<td class="ssrubrique" align="right" nowrap>Filling set-up</td>
191<td align="left" width="100%">
192<select size="1" name="contour_display_mode" onChange="activeLine();">
193        <option value="0">No filling (Contour lines only)</option>
194        <option value="1">Filling</option>
195</select>
196</td>
197</tr>
198<tr>
199<td class="ssrubrique" align="right" nowrap>Display level values</td>
200<td align="left" width="100%">
201<input type=hidden name="idl_colour">
202<select size="1" name="contour_default_label_flag">
203        <option value="0">No</option>
204        <option value="1">Yes</option>
205</select>
206</td>
207</tr>
208<tr><td>&nbsp;</td></tr>
209
210</table>
211
212<table width="100%" border="0" cellpadding="2" cellspacing="2">
213<tr>
214<td colspan=2 class="rubrique"><b>CONTOUR LINES SET-UP</b></td>
215</tr>
216<tr>
217<td colspan=2 class="normal">(used for "default level" mode and as default values for "User Defined Mode")</td>
218</tr>
219
220<tr>
221<td nowrap>
222<table>
223<tr>
224<td class="ssrubrique" align="right" nowrap>Contour line colour</td>
225<td width="100%">
226        <select size="1" name="contour_default_colour" onChange="updateBarre();">
227                <option value="1">FROM COLOR TABLE</option>
228                <option value="0">ETHER DEFAULT COLOR</option>
229                <option value="2">PARAMETER COLOR</option>
230                <option value="127,255,212">Aquamarine</option>
231                <option value="0,0,0">Black</option>
232                <option value="0,0,255">Blue</option>
233                <option value="127,255,0">Chartreuse</option>
234                <option value="255,127,80">Coral</option>
235                <option value="0,255,255">Cyan</option>
236                <option value="0,255,0">Green</option>
237                <option value="255,0,255">Magenta</option>
238                <option value="176,48,96">Maroon</option>
239                <option value="255,165,0">Orange</option>
240                <option value="218,112,214">Orchid</option>
241                <option value="160,32,240">Purple</option>
242                <option value="255,0,0">Red</option>
243                <option value="46,139,87">Sea green</option>
244                <option value="160,82,45">Sienna</option>
245                <option value="238,210,238">Thistle</option>
246                <option value="255,255,255">White</option>
247                <option value="255,255,0">Yellow</option>
248
249        </select>
250        </td>
251  </tr>
252  <tr>
253    <td class="ssrubrique" align="right" nowrap>Contour line linestyle</td>
254        <td width="100%">
255        <select size="1" name="contour_default_linestyle">
256                <option value="0">SOLID</option>
257                <option value="1">DOTTED</option>
258                <option value="2">DASHED</option>
259                <option value="3">DASH DOT</option>
260                <option value="4">DASH DOT DOT</option>
261                <option value="5">LONG DASHES</option>
262        </select>
263        </td>
264  </tr>
265  <tr>
266    <td class="ssrubrique" align="right" nowrap>Contour line thickness</td>
267        <td width="100%">
268        <select size="1" name="contour_default_line_thickness">
269                <option value="1">1</option>
270                <option value="2">2</option>
271                <option value="3">3</option>
272                <option value="4">4</option>
273                <option value="5">5</option>
274        </select>
275        </td>
276  </tr>
277</table>
278</td>
279<td valign="top" width="100%" align=left><img name="imBarre" src="" width="140" height="80" border="0"></td>
280</tr>
281
282<tr>
283<td align="center">
284<a href="Javascript:window.loadSetting();"><img src="Icons/valid.gif" width="75" height="25" border="0"></a>&nbsp;<a href="Javascript:window.close();"><img src="Icons/cancel.gif" width="75" height="25" border="0"></a>&nbsp;<a href="Javascript:window.setDefault()"><img src="Icons/default.gif" width="75" height="25" border="0"></a>
285</td>
286</tr>
287
288
289
290</table>
291</form>
292</body>
293</html>
Note: See TracBrowser for help on using the repository browser.