This diff has been collapsed as it changes many lines, (555 lines changed) Show them Hide them | |||||
@@ -1,140 +1,467 | |||||
1 | /* |
|
1 | /* | |
2 | * font-family: 'Droid Sans', sans-serif; |
|
2 | * font-family: 'Droid Sans', sans-serif; | |
3 | * font-family: 'Ubuntu', sans-serif; |
|
3 | * font-family: 'Ubuntu', sans-serif; | |
4 | * font-family: 'Open Sans', sans-serif; |
|
4 | * font-family: 'Open Sans', sans-serif; | |
5 | * font-family: 'Open Sans Condensed', sans-serif; |
|
5 | * font-family: 'Open Sans Condensed', sans-serif; | |
6 | * font-family: 'Roboto Condensed', sans-serif; |
|
6 | * font-family: 'Roboto Condensed', sans-serif; | |
7 | */ |
|
7 | */ | |
8 |
|
8 | |||
9 | body { font-size: 12px; } |
|
9 | body { | |
10 | header {width: 980px; border: 0px solid #fcc !important; height: 50px; text-align: center; line-height: 50px} |
|
10 | padding: 0; | |
11 | #schema {margin: 0 auto; width: 980px; border: 0px solid #f00 !important; padding: 10px 10px 10px 10px} |
|
11 | margin: 0; | |
12 | #content {border: 0px solid #1cc; margin-top: 5px; margin-bottom: 5px} |
|
12 | font-size: 12px; } | |
13 | #content #topcolumn {float: left; border: 1px solid #ddd !important; width: 980px; height: 40px; line-height: 35px; |
|
13 | ||
14 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} |
|
14 | header { | |
15 | #content #maincolumn {float: left; border: 1px solid #ddd !important; width: 980px; margin: 2px 0px; padding: 0px 0px; |
|
15 | width: 980px; | |
16 | box-shadow: 2px 2px 5px #666;} |
|
16 | height: 50px; | |
17 | footer {border: 0px solid #200 !important; height: 30px; text-align: center; line-height: 30px; |
|
17 | text-align: center; | |
18 | margin: 2px 0px; box-shadow: 2px 2px 5px #888;} |
|
18 | line-height: 50px; | |
19 |
|
19 | border: 0px solid #fcc !important; } | ||
20 | .cleardivs {clear: both; border: 0px solid #400; height: 0px} |
|
20 | ||
|
21 | #schema { | |||
|
22 | margin: 0 auto; | |||
|
23 | width: 980px; | |||
|
24 | padding: 10px 10px; | |||
|
25 | border: 0px solid #f00 !important; } | |||
|
26 | ||||
|
27 | #content { | |||
|
28 | margin: 5px 0px; | |||
|
29 | border: 0px solid #1cc; } | |||
|
30 | ||||
|
31 | #topcolumn { | |||
|
32 | float: left; | |||
|
33 | width: 980px; | |||
|
34 | height: 40px; | |||
|
35 | line-height: 35px; | |||
|
36 | margin: 2px 0px; | |||
|
37 | border: 1px solid #ddd !important; | |||
|
38 | box-shadow: 2px 2px 5px #888; } | |||
|
39 | ||||
|
40 | #maincolumn { | |||
|
41 | float: left; | |||
|
42 | width: 980px; | |||
|
43 | margin: 2px 0px; | |||
|
44 | padding: 0px 0px; | |||
|
45 | border: 1px solid #ddd !important; | |||
|
46 | box-shadow: 2px 2px 5px #666; } | |||
|
47 | ||||
|
48 | footer { | |||
|
49 | height: 30px; | |||
|
50 | line-height: 30px; | |||
|
51 | text-align: center; | |||
|
52 | margin: 0px 0px; | |||
|
53 | border: 0px solid #200 !important; | |||
|
54 | box-shadow: 2px 2px 5px #888; } | |||
|
55 | ||||
|
56 | .cleardivs { | |||
|
57 | clear: both; | |||
|
58 | border: 0px solid #400; | |||
|
59 | height: 0px; } | |||
|
60 | ||||
|
61 | textarea { | |||
|
62 | resize: none; | |||
|
63 | overflow: hidden; } | |||
|
64 | ||||
21 | /****************************************************************************************/ |
|
65 | /****************************************************************************************/ | |
22 | /****** ESTILOS GENERALES *****************/ |
|
66 | /****** ESTILOS GENERALES *****************/ | |
23 | /****************************************************************************************/ |
|
67 | /****************************************************************************************/ | |
24 | .mnu{ height: 22px; border: 0px solid #c55 !important;} |
|
68 | .mnu { | |
25 | .mnu li{ display:inline;} |
|
69 | height: 22px; | |
26 | .MnuVertical, .MnuHorizontal { font-family: 'Droid Sans', sans-serif; font-size: inherit; |
|
70 | border: 0px solid #c55 !important; } | |
27 | font-style: normal; text-shadow: 2px 2px #eee;} |
|
71 | ||
28 | .MnuHorizontal ul{ list-style: none; list-style-type: none; margin: 0;} |
|
72 | .mnu li { | |
29 |
|
73 | display:inline; } | ||
30 | /*.MnuHorizontal{ display: -webkit-box; -webkit-box-orient:horizontal;}*/ |
|
74 | ||
31 | /*.MnuHorizontal a{ display:block; padding:10px; -webkit-box-flex:1; text-align:center; }*/ |
|
75 | .MnuVertical, .MnuHorizontal { | |
32 |
|
76 | font-family: 'Droid Sans', sans-serif; | ||
33 | /****************************************************************************************/ |
|
77 | font-size: inherit; | |
34 | /****** MENU DE NAVEGACION DE PERFILES **********************************/ |
|
78 | font-style: normal; | |
35 | /****************************************************************************************/ |
|
79 | text-shadow: 2px 2px #eee; } | |
36 | #infoProfiles {border: 0px solid #1cc !important; width: 300px; margin: 0px; padding-top: 2px; padding-bottom: 2px; |
|
80 | ||
37 | float: left;} |
|
81 | .MnuHorizontal ul { | |
38 | #infoProfiles label {padding: 10px 10px 10px 12px; margin: 10px 0} |
|
82 | list-style: none; | |
39 | #infoProfiles select {padding: 4px 0px; margin: 0; font-family: 'Droid Sans', sans-serif; |
|
83 | list-style-type: none; | |
40 | font-size: 12px; letter-spacing: 0.029em; width: 200px;} |
|
84 | margin: 0; } | |
41 | #mnuProfiles{margin: 0px 0px 0px 0px; border: 0px solid #1494F6 !important; float: right; padding: 2px 10px} |
|
85 | ||
42 | #mnuProfiles ul{list-style: none; list-style-type: none; margin: 0; padding-left: 20px; border: 0px solid #f00 !important} |
|
86 | /*.MnuHorizontal{ | |
43 | #mnuProfiles li{ width: 80px; padding: 2px; border: 0px solid #c55 !important; float: left; } |
|
87 | display: -webkit-box; | |
44 | #mnuProfiles a{ font-weight: normal; color: #1494F6; display: block; border: 0px solid #1cc !important; text-align: center; |
|
88 | -webkit-box-orient:horizontal; } | |
45 | border-bottom: 1px solid #1494F6 !important; text-decoration: none; padding: 0px 4px; |
|
89 | ||
46 | line-height: 18px; margin: 6px 6px;} |
|
90 | .MnuHorizontal a{ | |
|
91 | display:block; | |||
|
92 | padding:10px; | |||
|
93 | -webkit-box-flex:1; | |||
|
94 | text-align:center; }*/ | |||
|
95 | ||||
|
96 | /****************************************************************************************/ | |||
|
97 | /****** MENU DE NAVEGACION DE PERFILES *************/ | |||
|
98 | /****************************************************************************************/ | |||
|
99 | #infoProfiles { | |||
|
100 | float: left; | |||
|
101 | width: 300px; | |||
|
102 | margin: 0px; | |||
|
103 | padding: 2px 0px; | |||
|
104 | border: 0px solid #1cc !important; } | |||
|
105 | ||||
|
106 | #infoProfiles label { | |||
|
107 | padding: 10px 10px 10px 12px; | |||
|
108 | margin: 10px 0; } | |||
|
109 | ||||
|
110 | #infoProfiles select { | |||
|
111 | padding: 4px 0px; margin: 0; | |||
|
112 | font-family: 'Droid Sans', sans-serif; | |||
|
113 | font-size: 12px; | |||
|
114 | letter-spacing: 0.029em; | |||
|
115 | width: 200px; } | |||
|
116 | ||||
|
117 | #mnuProfiles { | |||
|
118 | margin: 0; | |||
|
119 | float: right; | |||
|
120 | padding: 2px 10px; | |||
|
121 | border: 0px solid #1494F6 !important; } | |||
|
122 | ||||
|
123 | #mnuProfiles ul { | |||
|
124 | list-style: none; | |||
|
125 | list-style-type: none; | |||
|
126 | margin: 0; | |||
|
127 | padding-left: 20px; | |||
|
128 | border: 0px solid #f00 !important; } | |||
|
129 | ||||
|
130 | #mnuProfiles li { | |||
|
131 | width: 80px; | |||
|
132 | float: left; | |||
|
133 | padding: 2px; | |||
|
134 | border: 0px solid #c55 !important; } | |||
|
135 | ||||
|
136 | #mnuProfiles a { | |||
|
137 | font-weight: normal; | |||
|
138 | color: #1494F6; | |||
|
139 | display: block; | |||
|
140 | text-align: center; | |||
|
141 | border-bottom: 1px solid #1494F6 !important; | |||
|
142 | text-decoration: none; | |||
|
143 | padding: 0px 4px; | |||
|
144 | line-height: 18px; | |||
|
145 | margin: 6px; } | |||
47 |
|
146 | |||
48 | /****************************************************************************************/ |
|
147 | /****************************************************************************************/ | |
49 | /******** FORMULARIO DE PERFILES *************************************/ |
|
148 | /******** FORMULARIO DE PERFILES *************************************/ | |
50 | /****************************************************************************************/ |
|
149 | /****************************************************************************************/ | |
51 | #divProfile { border: 0px solid #dff !important; margin: 10px 0px; padding: 10px 10px; width: 500px } |
|
150 | #divProfile { | |
52 |
|
151 | margin: 10px 0px; | ||
53 |
|
152 | padding: 10px 10px; | ||
54 | #divPattern textarea,input[type=text],label,input[type=file],input[type=button],input[type=submit]{ |
|
153 | width: 500px; | |
55 | font-family: 'Open Sans', sans-serif; font-size: inherit; } |
|
154 | border: 0px solid #dff !important; } | |
56 | #divPattern textarea {resize: none; overflow: hidden} |
|
155 | ||
57 | .antenna{ border: 0px solid #fee !important; box-shadow: 1px 1px 2px #666; padding: 5px; margin: 10px auto; |
|
156 | #divPattern textarea,input[type=text],label,input[type=file],input[type=button],input[type=submit] { | |
58 | width: 520px; display: block} |
|
157 | font-family: 'Open Sans', sans-serif; | |
59 | .NewAntenna{ border: 0px solid #fee !important; box-shadow: 1px 1px 2px #666; padding: 5px; margin: 10px auto; |
|
158 | font-size: inherit; } | |
60 | width: 620px; display: block} |
|
159 | ||
61 | .flsAntenna { margin: 0; padding: 0px; border: 1px solid #fee !important; width: 510px} |
|
160 | .antenna, .NewAntenna { | |
62 | .NewFlsAntenna { margin: 0; padding: 0px; border: 1px solid #dee !important; width: 610px} |
|
161 | box-shadow: 1px 1px 2px #666; | |
63 | .legendAntenna{ font-family: 'Roboto Condensed', sans-serif; font-size: inherit; text-align: center; |
|
162 | padding: 5px; | |
64 |
|
|
163 | margin: 10px auto; | |
65 | .infoAntenna{ border: 0px solid #f00 !important; width: 480px; float: left} |
|
164 | width: 520px; | |
66 | .overJRO{ border: 0px solid #1cc !important; width: 250px; float: left; margin: 0px 5px} |
|
165 | display: block; | |
67 | .divAntenna { float: left; margin: 10px; border: 0px solid #fcc !important; width: 220px } |
|
166 | border: 0px solid #fee !important; } | |
68 | .NewDivAntenna { float: left; margin: 10px; border: 0px solid #fcc !important; width: 290px } |
|
167 | ||
69 | .titleField{ display: block; text-align: center;} |
|
168 | .antenna { | |
70 | .txtAntenna { width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 4px; |
|
169 | width: 520px; } | |
71 | border: 2px solid #eee !important; /*font-family: "Ubuntu"; font-size: inherit;*/ |
|
170 | ||
72 | text-align: justify; margin: 0 auto; line-height: 20px} |
|
171 | .NewAntenna { | |
73 | .divAntenna p{ width: 175px; max-width: 180px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; |
|
172 | width: 620px; } | |
74 | border: 1px solid #eee !important; font-family: "Ubuntu"; font-size: inherit; |
|
173 | ||
75 | text-align: justify; margin: 0 auto; line-height: 20px} |
|
174 | .flsAntenna, .NewFlsAntenna { | |
76 | .boxAntenna{ width: 280px; border: 2px solid #eee !important; text-align: center; display: block; |
|
175 | margin: 0; | |
77 | float: left; margin: 0; padding: 0;} |
|
176 | padding: 0px; | |
78 | .lineInputs{ width: 262px; text-align: center; border: 0px solid #1cc !important; line-height: 18px; |
|
177 | border: 1px solid #fee !important; | |
79 | padding: 0; height: 20px; margin: 0 auto; display: block;} |
|
178 | width: 510px; } | |
80 | .lineInputs label{ border: 0px solid #bbb !important; float: left; margin: 0px 2px} |
|
179 | ||
81 | .divValuesAntenna{ width: 230px; border: 0px solid #bbb !important; float: left; display: block; margin: 0 auto} |
|
180 | .flsAntenna { | |
82 | .divValuesAntenna input[type=text]{ width: 18px; border: 0px; border-bottom: 1px solid #666 !important; |
|
181 | width: 510px; } | |
83 | line-height: 20px} |
|
182 | ||
84 | .lblSign{ width: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 1.1em; color: #666} |
|
183 | .NewFlsAntenna { | |
85 | #lblSignLeft, #lblSignRight{ margin: 0; line-height: 18px; height: 20px; float: left; padding: 0} |
|
184 | width: 610px; } | |
86 |
|
185 | |||
87 | .divTx { display: block; float: left; margin: 10px; border: 0px solid #f00 !important} |
|
186 | .legendAntenna { | |
88 | .divTx label{ display: block } |
|
187 | font-family: 'Roboto Condensed', sans-serif; | |
89 | .divTx textarea{ width: 100px; max-width: 100px; height: 160px; max-height: 165px; text-align: justify; |
|
188 | font-size: inherit; | |
90 | border: 2px solid #eee !important; font-family: "Ubuntu"; font-size: inherit; |
|
189 | text-align: center; | |
91 | line-height: 20px} |
|
190 | margin-left: 10px; } | |
92 |
|
191 | |||
93 | .divTx p{ width: 100px; max-width: 105px; height: 160px; max-height: 165px; background: #fdfdfb; padding: 2px; |
|
192 | .infoAntenna { | |
94 | border: 1px solid #eee !important; font-family: 'Ubuntu', sans-serif; font-size: inherit; |
|
193 | width: 480px; | |
95 | text-align: justify; margin: 0 auto; line-height: 20px;} |
|
194 | float: left; | |
96 |
|
195 | border: 0px solid #f00 !important; } | ||
97 | .divUes { display: block; margin: 10px} |
|
196 | ||
98 | .divUes input[type=text] { width: 240px; max-width: 240px; font-family: 'Ubuntu', sans-serif; font-size: inherit;} |
|
197 | .overJRO { | |
99 |
|
198 | width: 250px; | ||
100 | .overJRO img{width: 400px; height: 200px; text-align: center; vertical-align: middle; margin: 40px 5px 5px 5px; |
|
199 | float: left; | |
101 | display: block; background: #fdfdfb; border: 1px solid #eee !important;} |
|
200 | margin: 0px 5px; | |
102 | .overJRO a{ text-align: center; margin: 0 auto; display: block} |
|
201 | border: 0px solid #1cc !important; } | |
|
202 | ||||
|
203 | .divAntenna { | |||
|
204 | width: 220px; | |||
|
205 | float: left; | |||
|
206 | margin: 10px; | |||
|
207 | border: 0px solid #fcc !important; } | |||
|
208 | ||||
|
209 | .NewDivAntenna { | |||
|
210 | width: 290px; | |||
|
211 | float: left; | |||
|
212 | margin: 10px; | |||
|
213 | border: 0px solid #fcc !important; } | |||
|
214 | ||||
|
215 | .titleField { | |||
|
216 | display: block; | |||
|
217 | text-align: center; } | |||
|
218 | ||||
|
219 | .txtAntenna, .view-textAntenna { | |||
|
220 | width: 175px; | |||
|
221 | max-width: 180px; | |||
|
222 | height: 160px; | |||
|
223 | max-height: 165px; | |||
|
224 | background: #fdfdfb; | |||
|
225 | border: 2px solid #eee !important; | |||
|
226 | text-align: justify; | |||
|
227 | margin: 0 auto; | |||
|
228 | line-height: 20px; } | |||
|
229 | ||||
|
230 | .txtAntenna { | |||
|
231 | padding: 4px; | |||
|
232 | } | |||
|
233 | ||||
|
234 | .view-textAntenna { | |||
|
235 | padding: 2px; | |||
|
236 | font-family: "Ubuntu"; | |||
|
237 | font-size: inherit; } | |||
|
238 | ||||
|
239 | .boxAntenna { | |||
|
240 | width: 280px; | |||
|
241 | border: 2px solid #eee !important; | |||
|
242 | text-align: center; | |||
|
243 | display: block; | |||
|
244 | float: left; | |||
|
245 | margin: 0; | |||
|
246 | padding: 0; } | |||
|
247 | ||||
|
248 | .lineInputs { | |||
|
249 | width: 262px; | |||
|
250 | text-align: center; | |||
|
251 | line-height: 18px; | |||
|
252 | padding: 0; | |||
|
253 | height: 20px; | |||
|
254 | margin: 0 auto; | |||
|
255 | display: block; | |||
|
256 | border: 0px solid #1cc !important; } | |||
|
257 | ||||
|
258 | .lineInputs label { | |||
|
259 | float: left; | |||
|
260 | margin: 0px 2px; | |||
|
261 | border: 0px solid #bbb !important; } | |||
|
262 | ||||
|
263 | .divValuesAntenna { | |||
|
264 | width: 230px; | |||
|
265 | border: 0px solid #bbb !important; | |||
|
266 | float: left; | |||
|
267 | display: block; | |||
|
268 | margin: 0 auto; } | |||
|
269 | ||||
|
270 | .divValuesAntenna input[type=text] { | |||
|
271 | width: 18px; | |||
|
272 | border: 0px; | |||
|
273 | border-bottom: 1px solid #666 !important; | |||
|
274 | line-height: 20px; } | |||
|
275 | ||||
|
276 | .lblSign { | |||
|
277 | width: 8px; | |||
|
278 | font-family: 'Roboto Condensed', sans-serif; | |||
|
279 | font-size: 1.1em; | |||
|
280 | color: #666; } | |||
|
281 | ||||
|
282 | #lblSignLeft, #lblSignRight { | |||
|
283 | margin: 0; | |||
|
284 | line-height: 18px; | |||
|
285 | height: 20px; | |||
|
286 | float: left; | |||
|
287 | padding: 0; } | |||
|
288 | ||||
|
289 | .divTx { | |||
|
290 | display: block; | |||
|
291 | float: left; | |||
|
292 | margin: 10px; | |||
|
293 | border: 0px solid #f00 !important; } | |||
|
294 | ||||
|
295 | .divTx label { | |||
|
296 | display: block; } | |||
|
297 | ||||
|
298 | .divTx textarea { | |||
|
299 | width: 100px; | |||
|
300 | max-width: 100px; | |||
|
301 | height: 160px; | |||
|
302 | max-height: 165px; | |||
|
303 | text-align: justify; | |||
|
304 | border: 2px solid #eee !important; | |||
|
305 | font-family: "Ubuntu"; | |||
|
306 | font-size: inherit; | |||
|
307 | line-height: 20px; } | |||
|
308 | ||||
|
309 | .divTx p { | |||
|
310 | width: 100px; | |||
|
311 | max-width: 105px; | |||
|
312 | height: 160px; | |||
|
313 | max-height: 165px; | |||
|
314 | background: #fdfdfb; | |||
|
315 | padding: 2px; | |||
|
316 | border: 1px solid #eee !important; | |||
|
317 | font-family: 'Ubuntu', sans-serif; | |||
|
318 | font-size: inherit; | |||
|
319 | text-align: justify; | |||
|
320 | margin: 0 auto; | |||
|
321 | line-height: 20px; } | |||
|
322 | ||||
|
323 | .divUes { | |||
|
324 | display: block; | |||
|
325 | margin: 10px; } | |||
|
326 | ||||
|
327 | .divUes input[type=text] { | |||
|
328 | width: 240px; | |||
|
329 | max-width: 240px; | |||
|
330 | font-family: 'Ubuntu', sans-serif; | |||
|
331 | font-size: inherit; } | |||
|
332 | ||||
|
333 | .overJRO img { | |||
|
334 | width: 400px; | |||
|
335 | height: 200px; | |||
|
336 | text-align: center; | |||
|
337 | vertical-align: middle; | |||
|
338 | margin: 40px 5px 5px 5px; | |||
|
339 | display: block; | |||
|
340 | background: #fdfdfb; | |||
|
341 | border: 1px solid #eee !important; } | |||
|
342 | ||||
|
343 | .overJRO a { | |||
|
344 | text-align: center; | |||
|
345 | margin: 0 auto; | |||
|
346 | display: block; } | |||
103 |
|
347 | |||
104 | /****************************************************************************************/ |
|
348 | /****************************************************************************************/ | |
105 | /****** MENU DE NAVEGACION DE PATRONES **********************************/ |
|
349 | /****** MENU DE NAVEGACION DE PATRONES **********************************/ | |
106 | /****************************************************************************************/ |
|
350 | /****************************************************************************************/ | |
107 | #divMnuPattern{ width: 280px; height: 25px; display: block; border: 0px solid #1cc !important; float: right; |
|
351 | #divMnuPattern { | |
108 | margin: 5px 40px 5px 0px;} |
|
352 | width: 280px; | |
109 | #divMnuPattern li{ float: right; display: block; width: 60px; border: 0px solid #2cc !important} |
|
353 | height: 25px; | |
110 | #divMnuPattern a{ display: block; line-height: 22px; text-decoration: none; padding: 0px 5px; |
|
354 | display: block; | |
111 | border-bottom: 1px solid #1494F6 !important; margin: 0px 2px; text-align: center; color: #1494F6 |
|
355 | float: right; | |
112 | } |
|
356 | margin: 5px 40px 5px 0px; | |
113 | #infoPattern{ display: block; border: 0px solid #1494f6 !important; margin: 0px 25px; } |
|
357 | border: 0px solid #1cc !important; } | |
114 |
|
358 | |||
115 | #navPatterns{ margin: 0 auto; border: 0px solid #d00 !important; width: 700px; height: 30px; |
|
359 | #divMnuPattern li { | |
116 | font-family: 'Ubuntu', sans-serif; font-size: 14px; padding: 5px 0px} |
|
360 | float: right; | |
117 | #navPatternList{ margin: 0 auto; border: 0px solid #ecc !important} |
|
361 | display: block; | |
118 | #navPatternList ul{ list-style: none; list-style-type: none; margin: 0;} |
|
362 | width: 60px; | |
119 | #navPatternList ul li{ float: left; width: 50px; border: 1px solid #eee !important; } |
|
363 | border: 0px solid #2cc !important; } | |
120 | #navPatternList a{ width: 50px; border: 0px solid #1cc !important; display: block; text-align: center; line-height: 30px; padding: 1px 0px} |
|
364 | ||
121 | .lnkPattern{ background-color: #ccc !important; color: #eee;} |
|
365 | #divMnuPattern a { | |
122 | .lnkPatternSelected{ background-color: #2cc !important; color: #fff;} |
|
366 | display: block; | |
123 |
|
367 | line-height: 22px; | ||
124 | .divListofPatterns{ width: 650px; display: block; border: 1px solid #1cc !important; margin: 0 auto} |
|
368 | text-decoration: none; | |
125 | .divPattern{ width: 600px; display: block; border: 1px solid #f00 !important; margin: 2px auto; } |
|
369 | padding: 0px 5px; | |
|
370 | margin: 0px 2px; | |||
|
371 | text-align: center; | |||
|
372 | color: #1494F6; | |||
|
373 | border-bottom: 1px solid #1494F6 !important; } | |||
|
374 | ||||
|
375 | #infoPattern { | |||
|
376 | display: block; | |||
|
377 | margin: 0px 25px; | |||
|
378 | border: 0px solid #1494f6 !important; } | |||
|
379 | ||||
|
380 | #navPatterns { | |||
|
381 | margin: 0 auto; | |||
|
382 | width: 700px; | |||
|
383 | height: 30px; | |||
|
384 | border: 0px solid #d00 !important; | |||
|
385 | font-family: 'Ubuntu', sans-serif; | |||
|
386 | font-size: 14px; | |||
|
387 | padding: 5px 0px; } | |||
|
388 | ||||
|
389 | #navPatternList { | |||
|
390 | margin: 0 auto; | |||
|
391 | border: 0px solid #ecc !important; } | |||
|
392 | ||||
|
393 | #navPatternList ul { | |||
|
394 | list-style: none; | |||
|
395 | list-style-type: none; | |||
|
396 | margin: 0; } | |||
|
397 | ||||
|
398 | #navPatternList ul li { | |||
|
399 | float: left; | |||
|
400 | width: 50px; | |||
|
401 | border: 1px solid #eee !important; } | |||
|
402 | ||||
|
403 | #navPatternList a { | |||
|
404 | width: 50px; | |||
|
405 | display: block; | |||
|
406 | text-align: center; | |||
|
407 | line-height: 30px; | |||
|
408 | padding: 1px 0px; | |||
|
409 | border: 0px solid #1cc !important; } | |||
|
410 | ||||
|
411 | .lnkPattern { | |||
|
412 | background-color: #ccc !important; | |||
|
413 | color: #eee; } | |||
|
414 | ||||
|
415 | .lnkPatternSelected { | |||
|
416 | background-color: #2cc !important; | |||
|
417 | color: #fff; } | |||
|
418 | ||||
|
419 | .divListofPatterns { | |||
|
420 | width: 650px; | |||
|
421 | display: block; | |||
|
422 | border: 1px solid #1cc !important; | |||
|
423 | margin: 0 auto; } | |||
|
424 | ||||
|
425 | .divPattern { | |||
|
426 | width: 600px; | |||
|
427 | display: block; | |||
|
428 | border: 1px solid #f00 !important; | |||
|
429 | margin: 2px auto; } | |||
126 |
|
430 | |||
127 | /****************************************************************************************/ |
|
431 | /****************************************************************************************/ | |
128 | /****** HEADER *************/ |
|
432 | /****** HEADER *************/ | |
129 | /****************************************************************************************/ |
|
433 | /****************************************************************************************/ | |
130 | header nav{width: 960px; border: 0px solid #1cc !important; margin: 0 auto; height: 100%} |
|
434 | header nav { | |
131 | header nav a{font-family: 'Roboto Condensed', sans-serif; font-size: 1.98em; text-transform: uppercase; width: 232px; |
|
435 | width: 960px; | |
132 | padding: 2px; text-align: center; border: 1px solid #ddd !important; box-shadow: 1px 1px 2px #ddd; display: block; |
|
436 | margin: 0 auto; | |
133 | float: left; height: 45px; text-decoration: none; background: #eee; line-height: 45px; |
|
437 | height: 100%; | |
134 | color: #15425d; margin: 0px 1px} |
|
438 | border: 0px solid #1cc !important; } | |
135 | header nav a.selected{ background: #666; color: #fff } |
|
439 | ||
|
440 | header nav a { | |||
|
441 | font-family: 'Roboto Condensed', sans-serif; | |||
|
442 | font-size: 1.98em; | |||
|
443 | text-transform: uppercase; | |||
|
444 | width: 232px; | |||
|
445 | padding: 2px; | |||
|
446 | text-align: center; | |||
|
447 | border: 1px solid #ddd !important; | |||
|
448 | box-shadow: 1px 1px 2px #ddd; | |||
|
449 | display: block; | |||
|
450 | float: left; | |||
|
451 | height: 45px; | |||
|
452 | text-decoration: none; | |||
|
453 | background: #eee; | |||
|
454 | line-height: 45px; | |||
|
455 | color: #15425d; | |||
|
456 | margin: 0px 1px; } | |||
|
457 | ||||
|
458 | header nav a.selected { | |||
|
459 | background: #666; | |||
|
460 | color: #fff; } | |||
|
461 | ||||
136 | /****************************************************************************************/ |
|
462 | /****************************************************************************************/ | |
137 | /****** FOOTER *************/ |
|
463 | /****** FOOTER *************/ | |
138 | /****************************************************************************************/ |
|
464 | /****************************************************************************************/ | |
139 | footer p{font-family: 'Roboto Condensed', sans-serif; font-size: 0.98em} |
|
465 | footer p { | |
140 |
|
466 | font-family: 'Roboto Condensed', sans-serif; | ||
|
467 | font-size: 0.98em; } No newline at end of file |
@@ -1,122 +1,122 | |||||
1 | {% extends "abscontrol/index.html" %} |
|
1 | {% extends "abscontrol/index.html" %} | |
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} | |
3 | {% block scripting %} |
|
3 | {% block scripting %} | |
4 | <script src="/static/static/js/patterns.js"></script> |
|
4 | <script src="/static/static/js/patterns.js"></script> | |
5 | {% endblock %} |
|
5 | {% endblock %} | |
6 | {% block mnu_profile %} |
|
6 | {% block mnu_profile %} | |
7 | <nav class="MnuHorizontal" id="mnuProfiles"> |
|
7 | <nav class="MnuHorizontal" id="mnuProfiles"> | |
8 | <ul> |
|
8 | <ul> | |
9 | <li><a href="/abscontrol/new/">New</a></li> |
|
9 | <li><a href="/abscontrol/new/">New</a></li> | |
10 | {% if objProfile.state == 0 %} |
|
10 | {% if objProfile.state == 0 %} | |
11 | <li><a href="/abscontrol/changeName/{{ objProfile.id }}/">Save</a></li> |
|
11 | <li><a href="/abscontrol/changeName/{{ objProfile.id }}/">Save</a></li> | |
12 | {% else %} |
|
12 | {% else %} | |
13 | <li><a href="#" id="lnkUpdateProfile">Save</a></li> |
|
13 | <li><a href="#" id="lnkUpdateProfile">Save</a></li> | |
14 | {% endif %} |
|
14 | {% endif %} | |
15 | <li><a href="#">Save as</a></li> |
|
15 | <li><a href="#">Save as</a></li> | |
16 | <li><a href="/abscontrol/import/">Import</a></li> |
|
16 | <li><a href="/abscontrol/import/">Import</a></li> | |
17 | {% if objProfile %} |
|
17 | {% if objProfile %} | |
18 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> |
|
18 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> | |
19 | {% endif %} |
|
19 | {% endif %} | |
20 | </ul> |
|
20 | </ul> | |
21 | </nav> |
|
21 | </nav> | |
22 | {% endblock %} |
|
22 | {% endblock %} | |
23 | {% block maincolumn%} |
|
23 | {% block maincolumn%} | |
24 | <div id="maincolumn"> |
|
24 | <div id="maincolumn"> | |
25 | {% if objProfile.state == 1 %} |
|
25 | {% if objProfile.state == 1 %} | |
26 | <form action="/abscontrol/update/{{ objProfile.id }}/" method="post" id="frmProfile"> |
|
26 | <form action="/abscontrol/update/{{ objProfile.id }}/" method="post" id="frmProfile"> | |
27 | <div id="divProfile"> |
|
27 | <div id="divProfile"> | |
28 | <label for="lblName">Profile:</label> |
|
28 | <label for="lblName">Profile:</label> | |
29 | <input type="text" name="txtProfile" value="{{ objProfile.name }}"/> |
|
29 | <input type="text" name="txtProfile" value="{{ objProfile.name }}"/> | |
30 | </div> |
|
30 | </div> | |
31 | <input type="hidden" name="mode" value="e"> |
|
31 | <input type="hidden" name="mode" value="e"> | |
32 | </form> |
|
32 | </form> | |
33 | {% else %} |
|
33 | {% else %} | |
34 | <div id="divProfile"> |
|
34 | <div id="divProfile"> | |
35 | <label for="lblName">Profile: {{ objProfile.name }}</label> |
|
35 | <label for="lblName">Profile: {{ objProfile.name }}</label> | |
36 | </div> |
|
36 | </div> | |
37 | {% endif %} |
|
37 | {% endif %} | |
38 | {% if patternChoosen %} |
|
38 | {% if patternChoosen %} | |
39 | <div id="navPatterns"> |
|
39 | <div id="navPatterns"> | |
40 | <nav class="" id="navPatternList"> |
|
40 | <nav class="" id="navPatternList"> | |
41 | <ul> |
|
41 | <ul> | |
42 | {% for element in lsPatterns %} |
|
42 | {% for element in lsPatterns %} | |
43 | {% if patternChoosen.id == element.id %} |
|
43 | {% if patternChoosen.id == element.id %} | |
44 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
44 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> | |
45 | {% else %} |
|
45 | {% else %} | |
46 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
46 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> | |
47 | {% endif %} |
|
47 | {% endif %} | |
48 | {% endfor %} |
|
48 | {% endfor %} | |
49 | </ul> |
|
49 | </ul> | |
50 | </nav> |
|
50 | </nav> | |
51 | </div> |
|
51 | </div> | |
52 | {% endif %} |
|
52 | {% endif %} | |
53 | <div id="divPattern"> |
|
53 | <div id="divPattern"> | |
54 | {% block mnuPattern %} |
|
54 | {% block mnuPattern %} | |
55 | <div class="divMenu" id="divMnuPattern"> |
|
55 | <div class="divMenu" id="divMnuPattern"> | |
56 | <nav class="MnuHorizontal"> |
|
56 | <nav class="MnuHorizontal"> | |
57 | <ul class="mnu" id="mnuPattern"> |
|
57 | <ul class="mnu" id="mnuPattern"> | |
58 | {% if lsPatterns|length > 1 %} |
|
58 | {% if lsPatterns|length > 1 %} | |
59 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> |
|
59 | <li><a href="/abscontrol/{{ objProfile.id }}/delete/{{ patternChoosen.id }}">Delete</a></li> | |
60 | {% endif %} |
|
60 | {% endif %} | |
61 | <li><a href="#" class="" id="lnkSave">Save</a></li> |
|
61 | <li><a href="#" class="" id="lnkSave">Save</a></li> | |
62 | {% if lsPatterns|length < 10 %} |
|
62 | {% if lsPatterns|length < 10 %} | |
63 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> |
|
63 | <li><a href="/abscontrol/{{ objProfile.id }}/add">Add</a></li> | |
64 | {% endif %} |
|
64 | {% endif %} | |
65 | </ul> |
|
65 | </ul> | |
66 | </nav> |
|
66 | </nav> | |
67 | </div> |
|
67 | </div> | |
68 | <div class="cleardivs"></div> |
|
68 | <div class="cleardivs"></div> | |
69 | {% endblock %} |
|
69 | {% endblock %} | |
70 | {% block pattern %} |
|
70 | {% block pattern %} | |
71 | <div id="divPattern"> |
|
71 | <div id="divPattern"> | |
72 | <div id="antennaUp" class="antenna"> |
|
72 | <div id="antennaUp" class="antenna"> | |
73 | <fieldset class="flsAntenna"> |
|
73 | <fieldset class="flsAntenna"> | |
74 | <legend>UP</legend> |
|
74 | <legend class="legendAntenna">UP</legend> | |
75 | <div class="divAntenna"> |
|
75 | <div class="divAntenna"> | |
76 | <label for="lblAntenna">Antenna</label> |
|
76 | <label for="lblAntenna">Antenna</label> | |
77 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> |
|
77 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> | |
78 | </div> |
|
78 | </div> | |
79 | <div class="divTx"> |
|
79 | <div class="divTx"> | |
80 | <label for="lblTx">Tx</label> |
|
80 | <label for="lblTx">Tx</label> | |
81 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> |
|
81 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> | |
82 | </div> |
|
82 | </div> | |
83 | <div class="divTx"> |
|
83 | <div class="divTx"> | |
84 | <label for="lblRx">Rx</label> |
|
84 | <label for="lblRx">Rx</label> | |
85 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> |
|
85 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> | |
86 | </div> |
|
86 | </div> | |
87 | <div class="cleardivs"></div> |
|
87 | <div class="cleardivs"></div> | |
88 | <div class="divUes"> |
|
88 | <div class="divUes"> | |
89 | <label for="lblUes">Ues:</label> |
|
89 | <label for="lblUes">Ues:</label> | |
90 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> |
|
90 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> | |
91 | </div> |
|
91 | </div> | |
92 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> |
|
92 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> | |
93 | </fieldset> |
|
93 | </fieldset> | |
94 | </div> |
|
94 | </div> | |
95 | <div id="antennaDown" class="antenna"> |
|
95 | <div id="antennaDown" class="antenna"> | |
96 | <fieldset class="flsAntenna"> |
|
96 | <fieldset class="flsAntenna"> | |
97 | <legend>DOWN</legend> |
|
97 | <legend class="legendAntenna">DOWN</legend> | |
98 | <div class="divAntenna"> |
|
98 | <div class="divAntenna"> | |
99 | <label for="lblAntenna">Antenna</label> |
|
99 | <label for="lblAntenna">Antenna</label> | |
100 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> |
|
100 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> | |
101 | </div> |
|
101 | </div> | |
102 | <div class="divTx"> |
|
102 | <div class="divTx"> | |
103 | <label for="lblTx">Tx</label> |
|
103 | <label for="lblTx">Tx</label> | |
104 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> |
|
104 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> | |
105 | </div> |
|
105 | </div> | |
106 | <div class="divTx"> |
|
106 | <div class="divTx"> | |
107 | <label for="lblRx">Rx</label> |
|
107 | <label for="lblRx">Rx</label> | |
108 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> |
|
108 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> | |
109 | </div> |
|
109 | </div> | |
110 | <div class="cleardivs"></div> |
|
110 | <div class="cleardivs"></div> | |
111 | <div class="divUes"> |
|
111 | <div class="divUes"> | |
112 | <label for="lblUes">Ues:</label> |
|
112 | <label for="lblUes">Ues:</label> | |
113 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> |
|
113 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> | |
114 | </div> |
|
114 | </div> | |
115 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> |
|
115 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> | |
116 | </fieldset> |
|
116 | </fieldset> | |
117 | </div> |
|
117 | </div> | |
118 | </div> |
|
118 | </div> | |
119 | {% endblock %} |
|
119 | {% endblock %} | |
120 | </div> |
|
120 | </div> | |
121 | </div> |
|
121 | </div> | |
122 | {% endblock %} |
|
122 | {% endblock %} |
@@ -1,71 +1,71 | |||||
1 | {% extends "abscontrol/edit.html" %} |
|
1 | {% extends "abscontrol/edit.html" %} | |
2 |
|
2 | |||
3 | {% block mnuPattern %} |
|
3 | {% block mnuPattern %} | |
4 | <div class="divMenu" id="divMnuPattern"> |
|
4 | <div class="divMenu" id="divMnuPattern"> | |
5 | <nav class="MnuHorizontal"> |
|
5 | <nav class="MnuHorizontal"> | |
6 | <ul class="mnu" id="mnuPattern"> |
|
6 | <ul class="mnu" id="mnuPattern"> | |
7 | <li><a href="#" id="lnkCancel">Delete</a></li> |
|
7 | <li><a href="#" id="lnkCancel">Delete</a></li> | |
8 | <li><a href="#" id="lnkSave">Save</a></li> |
|
8 | <li><a href="#" id="lnkSave">Save</a></li> | |
9 | {% if lsPatterns|length < 10 %} |
|
9 | {% if lsPatterns|length < 10 %} | |
10 | <li><a href="#" id="lnkAdd">Add</a></li> |
|
10 | <li><a href="#" id="lnkAdd">Add</a></li> | |
11 | {% endif %} |
|
11 | {% endif %} | |
12 | </ul> |
|
12 | </ul> | |
13 | </nav> |
|
13 | </nav> | |
14 | </div> |
|
14 | </div> | |
15 | <div class="cleardivs"></div> |
|
15 | <div class="cleardivs"></div> | |
16 | {% endblock %} |
|
16 | {% endblock %} | |
17 | {% block pattern %} |
|
17 | {% block pattern %} | |
18 | <div id="divPattern"> |
|
18 | <div id="divPattern"> | |
19 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> |
|
19 | <form action="/abscontrol/{{ objProfile.id }}/save/" id="frmPattern" method="post"> | |
20 | <div id="antennaUp" class="antenna"> |
|
20 | <div id="antennaUp" class="antenna"> | |
21 | <fieldset class="flsAntenna"> |
|
21 | <fieldset class="flsAntenna"> | |
22 | <legend>UP</legend> |
|
22 | <legend class="legendAntenna">UP</legend> | |
23 | <div class="divAntenna"> |
|
23 | <div class="divAntenna"> | |
24 | <label for="lblAntenna">Antenna</label> |
|
24 | <label for="lblAntenna">Antenna</label> | |
25 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> |
|
25 | <textarea name="txtAntennaUp" class="txtAntenna" cols="38" rows="8">{{ antennaUp.value }}</textarea> | |
26 | </div> |
|
26 | </div> | |
27 | <div class="divTx"> |
|
27 | <div class="divTx"> | |
28 | <label for="lblTx">Tx</label> |
|
28 | <label for="lblTx">Tx</label> | |
29 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> |
|
29 | <textarea name="txtTxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.tx }}</textarea> | |
30 | </div> |
|
30 | </div> | |
31 | <div class="divTx"> |
|
31 | <div class="divTx"> | |
32 | <label for="lblRx">Rx</label> |
|
32 | <label for="lblRx">Rx</label> | |
33 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> |
|
33 | <textarea name="txtRxUp" class="txtTR" cols="20" rows="8">{{ antennaUp.rx }}</textarea> | |
34 | </div> |
|
34 | </div> | |
35 | <div class="cleardivs"></div> |
|
35 | <div class="cleardivs"></div> | |
36 | <div class="divUes"> |
|
36 | <div class="divUes"> | |
37 | <label for="lblUes">Ues:</label> |
|
37 | <label for="lblUes">Ues:</label> | |
38 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> |
|
38 | <input type="text" name="txtUesUp" value="{{ antennaUp.ues }}" /> | |
39 | </div> |
|
39 | </div> | |
40 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> |
|
40 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}" /> | |
41 | </fieldset> |
|
41 | </fieldset> | |
42 | </div> |
|
42 | </div> | |
43 | <div id="antennaDown" class="antenna"> |
|
43 | <div id="antennaDown" class="antenna"> | |
44 | <fieldset class="flsAntenna"> |
|
44 | <fieldset class="flsAntenna"> | |
45 | <legend>DOWN</legend> |
|
45 | <legend class="legendAntenna">DOWN</legend> | |
46 | <div class="divAntenna"> |
|
46 | <div class="divAntenna"> | |
47 | <label for="lblAntenna">Antenna</label> |
|
47 | <label for="lblAntenna">Antenna</label> | |
48 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> |
|
48 | <textarea name="txtAntennaDown" class="txtAntenna" cols="38" rows="8">{{ antennaDown.value }}</textarea> | |
49 | </div> |
|
49 | </div> | |
50 | <div class="divTx"> |
|
50 | <div class="divTx"> | |
51 | <label for="lblTx">Tx</label> |
|
51 | <label for="lblTx">Tx</label> | |
52 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> |
|
52 | <textarea name="txtTxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.tx }}</textarea> | |
53 | </div> |
|
53 | </div> | |
54 | <div class="divTx"> |
|
54 | <div class="divTx"> | |
55 | <label for="lblRx">Rx</label> |
|
55 | <label for="lblRx">Rx</label> | |
56 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> |
|
56 | <textarea name="txtRxDown" class="txtTR" cols="20" rows="8">{{ antennaDown.rx }}</textarea> | |
57 | </div> |
|
57 | </div> | |
58 | <div class="cleardivs"></div> |
|
58 | <div class="cleardivs"></div> | |
59 | <div class="divUes"> |
|
59 | <div class="divUes"> | |
60 | <label for="lblUes">Ues:</label> |
|
60 | <label for="lblUes">Ues:</label> | |
61 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> |
|
61 | <input type="text" name="txtUesDown" value="{{ antennaDown.ues }}" /> | |
62 | </div> |
|
62 | </div> | |
63 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> |
|
63 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}" /> | |
64 | </fieldset> |
|
64 | </fieldset> | |
65 | </div> |
|
65 | </div> | |
66 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> |
|
66 | <input type="hidden" name="pattern_id" id="pattern_id" value="{{ patternChoosen.id }}" /> | |
67 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
67 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> | |
68 | <input type="hidden" name="mode" value="e"> |
|
68 | <input type="hidden" name="mode" value="e"> | |
69 | </form> |
|
69 | </form> | |
70 | </div> |
|
70 | </div> | |
71 | {% endblock %} No newline at end of file |
|
71 | {% endblock %} |
@@ -1,135 +1,135 | |||||
1 | {% extends "abscontrol/index.html" %} |
|
1 | {% extends "abscontrol/index.html" %} | |
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} |
|
2 | {% block title %}ABS CONTROL:::PROFILE:::{{ objProfile.name }}{% endblock %} | |
3 |
|
3 | |||
4 | {% block mnu_profile %} |
|
4 | {% block mnu_profile %} | |
5 | <nav class="MnuHorizontal" id="mnuProfiles"> |
|
5 | <nav class="MnuHorizontal" id="mnuProfiles"> | |
6 | <ul> |
|
6 | <ul> | |
7 | <li><a href="/abscontrol/new">New</a></li> |
|
7 | <li><a href="/abscontrol/new">New</a></li> | |
8 | {% if patternChoosen %} |
|
8 | {% if patternChoosen %} | |
9 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> |
|
9 | <li><a href="/abscontrol/{{ objProfile.id }}/edit/{{ patternChoosen.id }}">Edit</a></li> | |
10 | {% else %} |
|
10 | {% else %} | |
11 | <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> |
|
11 | <li><a href="/abscontrol/edit/{{ objProfile.id }}">Edit</a></li> | |
12 | {% endif %} |
|
12 | {% endif %} | |
13 | <li><a href="#">Save as</a></li> |
|
13 | <li><a href="#">Save as</a></li> | |
14 | <li><a href="/abscontrol/import">Import</a></li> |
|
14 | <li><a href="/abscontrol/import">Import</a></li> | |
15 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> |
|
15 | <li><a href="#" id="lnkExport" alt="{{ objProfile.id }}">Export</a></li> | |
16 | <li><a href="#" id="lnkSendFile" alt="{{ objProfile.id }}">Send</a></li> |
|
16 | <li><a href="#" id="lnkSendFile" alt="{{ objProfile.id }}">Send</a></li> | |
17 | </ul> |
|
17 | </ul> | |
18 | </nav> |
|
18 | </nav> | |
19 | {% endblock %} |
|
19 | {% endblock %} | |
20 | {% block maincolumn%} |
|
20 | {% block maincolumn%} | |
21 | <div id="maincolumn"> |
|
21 | <div id="maincolumn"> | |
22 | {% if objProfile.state == 0 %} |
|
22 | {% if objProfile.state == 0 %} | |
23 | <div id="divProfile"> |
|
23 | <div id="divProfile"> | |
24 | <label for="lblName">Profile:</label> |
|
24 | <label for="lblName">Profile:</label> | |
25 | <label for="lblProfile">{{ objProfile.name }}</label> |
|
25 | <label for="lblProfile">{{ objProfile.name }}</label> | |
26 | </div> |
|
26 | </div> | |
27 | {% endif %} |
|
27 | {% endif %} | |
28 | {% if patternChoosen %} |
|
28 | {% if patternChoosen %} | |
29 | <div id="navPatterns"> |
|
29 | <div id="navPatterns"> | |
30 | <nav class="" id="navPatternList"> |
|
30 | <nav class="" id="navPatternList"> | |
31 | <ul> |
|
31 | <ul> | |
32 | {% for element in lsPatterns %} |
|
32 | {% for element in lsPatterns %} | |
33 | {% if patternChoosen.id == element.id %} |
|
33 | {% if patternChoosen.id == element.id %} | |
34 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
34 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPatternSelected">{{ element.value }}</a></li> | |
35 | {% else %} |
|
35 | {% else %} | |
36 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a></li> |
|
36 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}/" class="lnkPattern">{{ element.value }}</a></li> | |
37 | {% endif %} |
|
37 | {% endif %} | |
38 | {% endfor %} |
|
38 | {% endfor %} | |
39 | </ul> |
|
39 | </ul> | |
40 | <div class="cleardivs"></div> |
|
40 | <div class="cleardivs"></div> | |
41 | </nav> |
|
41 | </nav> | |
42 | </div> |
|
42 | </div> | |
43 | {% endif %} |
|
43 | {% endif %} | |
44 | {% block mnuPattern %} |
|
44 | {% block mnuPattern %} | |
45 | <div class="divMenu" id="divMnuPattern"> |
|
45 | <div class="divMenu" id="divMnuPattern"> | |
46 | <nav class="MnuHorizontal"> |
|
46 | <nav class="MnuHorizontal"> | |
47 | <ul class="mnu" id="mnuPattern"> |
|
47 | <ul class="mnu" id="mnuPattern"> | |
48 | <li><a href="#">Apply</a></li> |
|
48 | <li><a href="#">Apply</a></li> | |
49 | </ul> |
|
49 | </ul> | |
50 | </nav> |
|
50 | </nav> | |
51 | </div> |
|
51 | </div> | |
52 | <div class="cleardivs"></div> |
|
52 | <div class="cleardivs"></div> | |
53 | {% endblock %} |
|
53 | {% endblock %} | |
54 | <div id="divPattern"> |
|
54 | <div id="divPattern"> | |
55 | <div id="infoPattern"> |
|
55 | <div id="infoPattern"> | |
56 | <div id="antennaUp" class="antenna" style="float: left"> |
|
56 | <div id="antennaUp" class="antenna" style="float: left"> | |
57 | <fieldset class="flsAntenna"> |
|
57 | <fieldset class="flsAntenna"> | |
58 | <legend class="legendAntenna">UP</legend> |
|
58 | <legend class="legendAntenna">UP</legend> | |
59 | <div class="infoAntenna"> |
|
59 | <div class="infoAntenna"> | |
60 | <div class="divAntenna"> |
|
60 | <div class="divAntenna"> | |
61 | <label for="lblAntenna">Antenna</label> |
|
61 | <label for="lblAntenna">Antenna</label> | |
62 | <p>{{ antennaUp.value }}</p> |
|
62 | <p class="view-textAntenna">{{ antennaUp.value }}</p> | |
63 | </div> |
|
63 | </div> | |
64 | <div class="divTx"> |
|
64 | <div class="divTx"> | |
65 | <label for="lblTx">Tx</label> |
|
65 | <label for="lblTx">Tx</label> | |
66 | <p>{{ antennaUp.tx }}</p> |
|
66 | <p>{{ antennaUp.tx }}</p> | |
67 | </div> |
|
67 | </div> | |
68 | <div class="divTx"> |
|
68 | <div class="divTx"> | |
69 | <label for="lblRx">Rx</label> |
|
69 | <label for="lblRx">Rx</label> | |
70 | <p>{{ antennaUp.rx }}</p> |
|
70 | <p>{{ antennaUp.rx }}</p> | |
71 | </div> |
|
71 | </div> | |
72 | <div class="cleardivs"></div> |
|
72 | <div class="cleardivs"></div> | |
73 | <div class="divUes"> |
|
73 | <div class="divUes"> | |
74 | <label for="lblUes">Ues:</label> |
|
74 | <label for="lblUes">Ues:</label> | |
75 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
75 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> | |
76 | {% if antennaUp.only_rx == 0 %} |
|
76 | {% if antennaUp.only_rx == 0 %} | |
77 | <input type="checkbox" name="chkOnlyRxUp" value="" /> |
|
77 | <input type="checkbox" name="chkOnlyRxUp" value="" /> | |
78 | {% else %} |
|
78 | {% else %} | |
79 | <input type="checkbox" name="chkOnlyRxUp" value="" checked="checked"/> |
|
79 | <input type="checkbox" name="chkOnlyRxUp" value="" checked="checked"/> | |
80 | {% endif %} |
|
80 | {% endif %} | |
81 | <label for="lblOnlyRx">Only RX</label> |
|
81 | <label for="lblOnlyRx">Only RX</label> | |
82 | </div> |
|
82 | </div> | |
83 | </div> |
|
83 | </div> | |
84 | </fieldset> |
|
84 | </fieldset> | |
85 | </div> |
|
85 | </div> | |
86 | <div class="overJRO"> |
|
86 | <div class="overJRO"> | |
87 | <img /> |
|
87 | <img /> | |
88 | <a href="#" class="activeOverJRO" id="Up">Preview</a> |
|
88 | <a href="#" class="activeOverJRO" id="Up">Preview</a> | |
89 | </div> |
|
89 | </div> | |
90 | <div class="cleardivs"></div> |
|
90 | <div class="cleardivs"></div> | |
91 |
|
91 | |||
92 | <div id="antennaDown" class="antenna" style="float: left"> |
|
92 | <div id="antennaDown" class="antenna" style="float: left"> | |
93 | <fieldset class="flsAntenna"> |
|
93 | <fieldset class="flsAntenna"> | |
94 | <legend class="legendAntenna">DOWN</legend> |
|
94 | <legend class="legendAntenna">DOWN</legend> | |
95 | <div class="infoAntenna"> |
|
95 | <div class="infoAntenna"> | |
96 | <div class="divAntenna"> |
|
96 | <div class="divAntenna"> | |
97 | <label for="lblAntenna">Antenna</label> |
|
97 | <label for="lblAntenna">Antenna</label> | |
98 | <p>{{ antennaDown.value }}</p> |
|
98 | <p class="view-textAntenna">{{ antennaDown.value }}</p> | |
99 | </div> |
|
99 | </div> | |
100 | <div class="divTx"> |
|
100 | <div class="divTx"> | |
101 | <label for="lblTx">Tx</label> |
|
101 | <label for="lblTx">Tx</label> | |
102 | <p>{{ antennaDown.tx }}</p> |
|
102 | <p>{{ antennaDown.tx }}</p> | |
103 | </div> |
|
103 | </div> | |
104 | <div class="divTx"> |
|
104 | <div class="divTx"> | |
105 | <label for="lblRx">Rx</label> |
|
105 | <label for="lblRx">Rx</label> | |
106 | <p>{{ antennaDown.rx }}</p> |
|
106 | <p>{{ antennaDown.rx }}</p> | |
107 | </div> |
|
107 | </div> | |
108 | <div class="cleardivs"></div> |
|
108 | <div class="cleardivs"></div> | |
109 | <div class="divUes"> |
|
109 | <div class="divUes"> | |
110 | <label for="lblUes">Ues:</label> |
|
110 | <label for="lblUes">Ues:</label> | |
111 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
111 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> | |
112 | {% if antennaDown.only_rx == 0 %} |
|
112 | {% if antennaDown.only_rx == 0 %} | |
113 | <input type="checkbox" name="chkOnlyRxDown" value="" /> |
|
113 | <input type="checkbox" name="chkOnlyRxDown" value="" /> | |
114 | {% else %} |
|
114 | {% else %} | |
115 | <input type="checkbox" name="chkOnlyRxDown" value="" checked="checked"/> |
|
115 | <input type="checkbox" name="chkOnlyRxDown" value="" checked="checked"/> | |
116 | {% endif %} |
|
116 | {% endif %} | |
117 | <label for="lblOnlyRx">Only RX</label> |
|
117 | <label for="lblOnlyRx">Only RX</label> | |
118 | </div> |
|
118 | </div> | |
119 | </div> |
|
119 | </div> | |
120 |
|
120 | |||
121 | </fieldset> |
|
121 | </fieldset> | |
122 | </div> |
|
122 | </div> | |
123 | <div class="overJRO"> |
|
123 | <div class="overJRO"> | |
124 | <img /> |
|
124 | <img /> | |
125 | <a href="#" class="activeOverJRO" id="Down">Preview</a> |
|
125 | <a href="#" class="activeOverJRO" id="Down">Preview</a> | |
126 | </div> |
|
126 | </div> | |
127 | <div class="cleardivs"></div> |
|
127 | <div class="cleardivs"></div> | |
128 | </div> |
|
128 | </div> | |
129 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}"/> |
|
129 | <input type="hidden" name="txtAntennaUpId" value="{{ antennaUp.id }}"/> | |
130 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}"/> |
|
130 | <input type="hidden" name="txtAntennaDownId" value="{{ antennaDown.id }}"/> | |
131 | <input type="hidden" name="txtPatternId" value="{{ patternChoosen.id }}"/> |
|
131 | <input type="hidden" name="txtPatternId" value="{{ patternChoosen.id }}"/> | |
132 | <input type="hidden" name="txtProfileId" value="{{ objProfile.id }}"/> |
|
132 | <input type="hidden" name="txtProfileId" value="{{ objProfile.id }}"/> | |
133 | </div> |
|
133 | </div> | |
134 | </div> |
|
134 | </div> | |
135 | {% endblock %} |
|
135 | {% endblock %} |
@@ -1,67 +1,67 | |||||
1 | {% extends "abscontrol/view.html" %} |
|
1 | {% extends "abscontrol/view.html" %} | |
2 |
|
2 | |||
3 | {% block pattern %} |
|
3 | {% block pattern %} | |
4 | <div id="infoPattern"> |
|
4 | <div id="infoPattern"> | |
5 | {% if patternChoosen %} |
|
5 | {% if patternChoosen %} | |
6 | <div id="navPatterns"> |
|
6 | <div id="navPatterns"> | |
7 | <nav class="" id="navPatternList"> |
|
7 | <nav class="" id="navPatternList"> | |
8 | <ul> |
|
8 | <ul> | |
9 | {% for element in lsPatterns %} |
|
9 | {% for element in lsPatterns %} | |
10 | {% if patternChoosen.id == element.id %} |
|
10 | {% if patternChoosen.id == element.id %} | |
11 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> |
|
11 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPatternSelected">{{ element.value }}</a></li> | |
12 | {% else %} |
|
12 | {% else %} | |
13 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> |
|
13 | <li><a href="/abscontrol/{{ objProfile.id }}/view/{{ element.id }}" class="lnkPattern">{{ element.value }}</a></li> | |
14 | {% endif %} |
|
14 | {% endif %} | |
15 | {% endfor %} |
|
15 | {% endfor %} | |
16 | </ul> |
|
16 | </ul> | |
17 | </nav> |
|
17 | </nav> | |
18 | </div> |
|
18 | </div> | |
19 | <div class="cleardivs"></div> |
|
19 | <div class="cleardivs"></div> | |
20 | {% endif %} |
|
20 | {% endif %} | |
21 | <div id="antennaUp"> |
|
21 | <div id="antennaUp"> | |
22 | <fieldset class="flsAntenna"> |
|
22 | <fieldset class="flsAntenna"> | |
23 | <legend>UP</legend> |
|
23 | <legend>UP</legend> | |
24 | <div class="divAntenna"> |
|
24 | <div class="divAntenna"> | |
25 | <label for="lblAntenna">Antenna</label> |
|
25 | <label for="lblAntenna">Antenna</label> | |
26 | <p>{{ antennaUp.value }}</p> |
|
26 | <p class="view-textAntenna">{{ antennaUp.value }}</p> | |
27 | </div> |
|
27 | </div> | |
28 | <div class="divTx"> |
|
28 | <div class="divTx"> | |
29 | <label for="lblTx">Tx</label> |
|
29 | <label for="lblTx">Tx</label> | |
30 | <p>{{ antennaUp.tx }}</p> |
|
30 | <p>{{ antennaUp.tx }}</p> | |
31 | </div> |
|
31 | </div> | |
32 | <div class="divTx"> |
|
32 | <div class="divTx"> | |
33 | <label for="lblRx">Rx</label> |
|
33 | <label for="lblRx">Rx</label> | |
34 | <p>{{ antennaUp.rx }}</p> |
|
34 | <p>{{ antennaUp.rx }}</p> | |
35 | </div> |
|
35 | </div> | |
36 | <div class="cleardivs"></div> |
|
36 | <div class="cleardivs"></div> | |
37 | <div class="divUes"> |
|
37 | <div class="divUes"> | |
38 | <label for="lblUes">Ues:</label> |
|
38 | <label for="lblUes">Ues:</label> | |
39 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> |
|
39 | <label for="lblAntennaUpUes">{{ antennaUp.ues }}</label> | |
40 | </div> |
|
40 | </div> | |
41 | </fieldset> |
|
41 | </fieldset> | |
42 | </div> |
|
42 | </div> | |
43 | <div id="antennaDown"> |
|
43 | <div id="antennaDown"> | |
44 | <fieldset class="flsAntenna"> |
|
44 | <fieldset class="flsAntenna"> | |
45 | <legend>DOWN</legend> |
|
45 | <legend>DOWN</legend> | |
46 | <div class="divAntenna"> |
|
46 | <div class="divAntenna"> | |
47 | <label for="lblAntenna">Antenna</label> |
|
47 | <label for="lblAntenna">Antenna</label> | |
48 | <p>{{ antennaDown.value }}</p> |
|
48 | <p class="view-textAntenna">{{ antennaDown.value }}</p> | |
49 | </div> |
|
49 | </div> | |
50 | <div class="divTx"> |
|
50 | <div class="divTx"> | |
51 | <label for="lblTx">Tx</label> |
|
51 | <label for="lblTx">Tx</label> | |
52 | <p>{{ antennaDown.tx }}</p> |
|
52 | <p>{{ antennaDown.tx }}</p> | |
53 | </div> |
|
53 | </div> | |
54 | <div class="divTx"> |
|
54 | <div class="divTx"> | |
55 | <label for="lblRx">Rx</label> |
|
55 | <label for="lblRx">Rx</label> | |
56 | <p>{{ antennaDown.rx }}</p> |
|
56 | <p>{{ antennaDown.rx }}</p> | |
57 | </div> |
|
57 | </div> | |
58 | <div class="cleardivs"></div> |
|
58 | <div class="cleardivs"></div> | |
59 | <div class="divUes"> |
|
59 | <div class="divUes"> | |
60 | <label for="lblUes">Ues:</label> |
|
60 | <label for="lblUes">Ues:</label> | |
61 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> |
|
61 | <label for="lblAntennaDownUes">{{ antennaDown.ues }}</label> | |
62 | </div> |
|
62 | </div> | |
63 | </fieldset> |
|
63 | </fieldset> | |
64 | </div> |
|
64 | </div> | |
65 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> |
|
65 | <input type="hidden" name="profile_id" id="profile_id" value="{{ objProfile.id }}" /> | |
66 | </div> |
|
66 | </div> | |
67 | {% endblock %} |
|
67 | {% endblock %} |
General Comments 0
You need to be logged in to leave comments.
Login now