/adei/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/trunk
210.1.1 by Suren A. Chilingaryan
Support of Appled devices by Toni Pirhonen
1
html, body {
2
	-webkit-text-size-adjust:none;
3
	-webkit-touch-callout:none;
4
	font-family:Helvetica, Arial, Verdana, sans-serif;
5
    overflow:		hidden;
6
        margin: 		0px; 
7
    padding: 		0px;
8
    
9
/*    
10
    This will broke resizing of graph in IE6 (IE7 - OK), but absense of
11
    it brokes legend popups everythere. Moving to '.all' looks to solve
12
    all problems.
13
14
    width:		100%;
15
*/
16
}
17
18
.all {
19
    margin: 		0px; 
20
    padding: 		0px;
21
}
22
.settingspage {
23
	width: 100%;
24
	height: 100%;
25
	overflow: auto;
26
}
27
.settingscontent{
28
	width: 100%;
29
	height: 100%;
30
	overflow: auto;
31
	padding-top: 15px;
32
}
33
34
35
.ilist > li{
36
	display: block;
37
	margin-right: 15px;
38
   	padding: 8px 12px 8px 10px;
39
    border: 1px solid #E0E0E0;
40
   	text-decoration: none;
41
   	color: inherit;
42
   	list-style:none;
43
}
44
.ilist > li:first-child{
45
	display: block;
46
	margin-top: 10px;
47
	margin-bottom: 0px;
48
	margin-right: 15px;
49
   	padding: 8px 12px 8px 10px;
50
    border: 1px solid #E0E0E0;
51
   	text-decoration: none;
52
   	color: inherit;
53
   	list-style:none;
54
}
55
56
table, tr, td, div, body {
57
    margin:		0;
58
    padding:		0;
59
    border:		0;
60
}
61
62
td {
63
    vertical-align: 	top;
64
}
65
66
67
.settingsheading {
68
	border: 0;
69
	margin: 0;
70
	text-align: center;
71
	height: 30px;
72
	padding-bottom:18px;
73
}
74
.headingtable{
75
	border: 5;
76
	margin: 0;
77
	padding: 0;		
78
}
79
#shadow{
80
	position: absolute; top:0;left:0; width:100%; height:100%; z-index:500; background:black; opacity:0.7; visibility:hidden;
81
}
82
83
#imgdiv{
84
	position: absolute; top:0;left:0; width:100%; height:100%; z-index:500; background:black; visibility:hidden;
85
}
86
#controls{
87
	position: absolute; top:0;left:0; width:100%; height:100%; z-index:500;  visibility:visible;
88
89
}
90
#emailform{
91
	position: absolute; top:0;left:0; width:100%; height:100%; z-index:500;  background: white; visibility:hidden;
92
}
93
#sensorlist{
94
	position: absolute; top:0;left:0; width:100%; height:100%; z-index:500;  background: white; visibility:hidden;
95
}
96
97
#show_controls_div{
98
   background-image: url(images/showgraphcontrols.png);
99
	width: 30px;
100
	height: 30px;
101
	float: right;
102
	position: fixed;
103
	right: 0px;
104
	bottom: 0px;
105
	z-index: 1;
106
	/*for IE*/
107
	filter:alpha(opacity=30);
108
	//others
109
	opacity:0.3;	
110
	z-index:500;
111
}
112
113
.btn{
114
  -moz-border-radius:5px;
115
  -webkit-border-radius:5px;
116
  -moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
117
  -webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
118
  color:rgba(0,0,0,0.9);
119
  text-shadow:1px 1px 0px rgba(255,255,255,0.8);
120
  border:1px solid rgba(0,0,0,0.5);
121
  
122
  background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));
123
  background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(185,185,185,1));
124
  height: 25px;
125
  z-index: 700;
126
  min-width: 50px;
127
  max-width: 80px;
128
  opacity:1;
129
  filter:alpha(opacity=100);
130
		
131
}
132
133
.iheader{
134
   width: 100%;
135
   height: 45px;    
136
   padding:    5px;
137
   -webkit-box-sizing: border-box;
138
   border-bottom: 1px solid #2d3642;
139
   background: url(images/headerbar.png) #6d84a2 repeat-x;
140
}
141
142
.ADEIhead{
143
  margin-top: 10px;
144
  font-size: 20px;
145
  font-weight: bold;
146
  text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0;
147
  text-align: center;
148
  text-overflow: ellipsis;
149
  white-space: nowrap;
150
  color: #fff;
151
}
152
.iheader > table {
153
  position: absolute;
154
  left: 10px;
155
  height: 45px;
156
  overflow: hidden;
157
  margin-top: -5px;
158
}
159
.iheader > p {
160
  position: absolute;
161
  left: 45%;
162
  height: 50px;
163
  width: 50px;
164
  margin: 1px 0 0 -75px;
165
  overflow: hidden;
166
}
167
.rightside{
168
  position: absolute;
169
  left: 20%;
170
  height: 45px;
171
  width 100%;
172
  padding-bottom: 5px;
173
}
174
175
.settingsbtn{
176
  background-image: url(images/settings32.png); 
177
  background-color:Transparent; 
178
  width: 32px; 
179
  height:32px;
180
  border:hidden;
181
  -webkit-tap-highlight-color: rgba(0,0,0,0);
182
}
183
.iheader > button {
184
  -moz-border-radius:5px;
185
  -webkit-border-radius:5px;
186
  -moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
187
  -webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
188
  margin: auto;
189
  color:rgba(0,0,0,0.9);
190
  text-shadow:1px 1px 0px rgba(255,255,255,0.8);
191
  border:1px solid rgba(0,0,0,0.5);
192
  
193
  background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));
194
  background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(185,185,185,1));
195
  height: 30px;
196
  padding-left: 5px;
197
  padding-right: 5px;
198
  
199
  min-width: 80px;
200
  visibility : hidden;
201
}
202
.iheader > button:hover {
203
  background:rgba(240,240,240,1);
204
}
205
206
.iheader > button:active, button:focus {
207
  background:-webkit-gradient(linear,0% 100%,0% 0%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));
208
  background:-moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(185,185,185,1));
209
}
210
211
.iheader > button:disabled {
212
  color:rgba(0,0,0,0.4);
213
  text-shadow:1px 1px 0px rgba(255,255,255,0.5);
214
  background:rgba(220,220,220,1);
215
}
216
.rightbtn {
217
 float: right; 
218
 
219
margin-right:50px;
220
}
221
.moduleSelector {
222
 float: right; 
223
margin-top:10px;
224
margin-right:5px;
225
}
226
.leftbtn {
227
  float: left;
228
}
229
230
231
232
/*
233
.statusbar {
234
    height: 20px;
235
    font-size: 		15px;
236
    background: #FFEEF1;
237
    border: 1px solid gray;
238
    position: absolute;
239
    bottom: 0px;
240
    left: 0px;
241
    right: 0px;
242
243
    z-index: 1;
244
}
245
*/
246
247
.statusbar {
248
    height: 1px;
249
    position: absolute;
250
    bottom: 0px;
251
    left: 0px;
252
    right: 0px;    
253
    margin: 0px;
254
    padding: 0px;
255
    z-index: 1;
256
}
257
/* 
258
    This is needed for IE6, otherwise the statusbar have invalid width 
259
*/
260
.statusbar div {
261
    width: 100%;
262
}
263
264
/*
265
.sidebar {
266
    margin-top:	10px;
267
}
268
*/
269
270
#main_sidebar div+div {
271
    margin-top:	10px;
272
}
273
274
275
.sidebar .holder {
276
    border:	1px solid black;
277
    padding: 	0px;
278
    margin:	0px;
279
}
280
281
.sidebar .switch {
282
    padding:	1px;
283
    margin:	0px;
284
    border:	0px;
285
}
286
287
.sidebar .switch button {
288
  padding: 0px;
289
  margin: 0px;
290
  display: block;
291
  border: 1px solid #C0C0C0;
292
  color: #000055;
293
  background: #F0F0F0;
294
  text-decoration: none;
295
  /* min-width: 20px; causin artefacts in IE and Opera */
296
  /* width: 25px;*/
297
}
298
299
.sidebar .switch button:hover {
300
  border: 1px #007000 solid;
301
  background: #F0E0E0;
302
}
303
304
.sidebar .switch table td {
305
    vertical-align: middle;
306
}
307
308
309
/*
310
Causes problems to IE
311
.sidebar .switch div:first-letter, .header .links div:first-letter {
312
    text-transform:	uppercase;
313
}
314
*/
315
316
317
#main_sidebar_controls .controls {
318
    overflow: auto;
319
/*
320
    Strangely working as expected only in IE
321
    
322
    overflow-y: auto;
323
    overflow-x: visible;
324
325
    height: 300px;
326
*/
327
/*    height: 421px;*/
328
    width: 350px;
329
}
330
331
.controls, .controls table {
332
    width: 100%;
333
}
334
335
/*
336
.controls table td {
337
    border: 1px solid black;
338
}
339
*/
340
341
.select_table td+td {
342
    text-align: right;
343
}
344
345
346
.module {
347
    /* For detection of min-height property support */
348
    min-width: 10px;
349
    min-height: 10px;
350
    
351
    /*border: solid black 1px; debugging*/
352
}
353
354
.module_link, .module_link_current {
355
    text-decoration: 	none;
356
}
357
358
.module_link {
359
    color:		blue;
360
}
361
362
.module_link_current {
363
    color:		#32ad32;
364
}
365
366
.popup {
367
    /*min-width: 300px;	ignored by IE, bug in Opera */
368
    min-width: 10px;
369
    min-height: 10px;
370
}
371
372
373
.module_source_link, .module_source_link_current {
374
    background: 	#E0E0E0;
375
}
376
.module_source_link a, .module_source_link_current a {
377
    text-decoration: 	none;
378
}
379
.module_source_link a {
380
    color:		blue;
381
}
382
.module_source_link_current a {
383
    color:		#32ad32;
384
}
385
.module_source_link_current a:before {
386
    content: 		"{";
387
}
388
.module_source_link_current a:after {
389
    content: 		"}";
390
}
391
392
.module_controls_link, .module_controls_link_current {
393
    background: 	#E0E0E0;
394
    padding-left:	5px;
395
    padding-right:	5px;
396
    text-align:		center;
397
}
398
.module_controls_link a, .module_controls_link_current a {
399
    text-decoration: 	none;
400
}
401
.module_controls_link a {
402
    color:		blue;
403
}
404
.module_controls_link_current a {
405
    color:		#32ad32;
406
}
407
.module_controls_link_current a:before {
408
    content: 		"{";
409
}
410
.module_controls_link_current a:after {
411
    content: 		"}";
412
}
413
414
.sidebar .controls table td {
415
    padding-right:	5px;
416
}
417
418
#module_export select, #module_aggregator select, #module_source_source select {
419
    width:		200px;
420
}
421
422
#module_source_time select {
423
    width:		150px;
424
}
425
426
/* causes proble in gecko */
427
#source_db_item_tr select {
428
    width:		100%;
429
}
430
431
#source_db_item_tr td {
432
    text-align: right;
433
}
434
435
436
#source_timestart input, #source_timeend input, #source_winstart input, #source_winend input {
437
    width:		124px;
438
}
439
440
#source_timestart img, #source_timeend img, #source_winstart img, #source_winend img {
441
    border:		0px;
442
    padding:		0px;
443
    margin:		0px;
444
    width:		16px;
445
    height:		16px;
446
    vertical-align:	middle;
447
}
448
449
#source_axes_table td {
450
    margin: 0px;
451
    padding: 0px;
452
}
453
454
#source_axes_table .axis_name {
455
    font-weight: bold;
456
}
457
458
.source_yrange input {
459
    width:		64px;
460
}
461
462
#source_yopts input {
463
    width:		128px;
464
}
465
466
.source_apply td {
467
    text-align:		center;
468
}
469
470
.source_apply button {
471
    width:		90%;
472
    margin-top:		5px;
473
    margin-bottom:	5px;
474
}
475
476
477
.export_apply td {
478
    text-align:		center;
479
}
480
481
.export_apply button {
482
    width:		90%;
483
    margin-top:		5px;
484
    margin-bottom:	5px;
485
}
486
487
488
.hide_source_control {
489
    display:		none;
490
}
491
492
.hide_source_history {
493
    display:		inline;
494
}
495
496
.hide_experiment_custom {
497
    display:		none;
498
}
499
500
.hide_window_custom {
501
    display:		none;
502
}
503
504
.header .links {
505
/*    display: inline;*/
506
}
507
508
.menu_button {
509
    margin-left: 	5px;
510
511
    width: 0px;	/* needed by IE6 */
512
/*
513
    width: 		25px;
514
    height:		25px;
515
*/    
516
    display:		inline;
517
    position:		absolute;
518
    left:		0px;
519
520
/*
521
    The positioning of submenus with 'position: absolute' is broken in
522
    dhtmlxmenu. The hack below is to handle that 
523
    top:		0px;
524
    padding-top:	20px;
525
*/
526
    top:		20px;
527
/*
528
    please see z-index handling in menu.js, needed only for IE
529
*/
530
}
531
532
.selector {
533
    background:		white;
534
    border:		1px solid black;
535
    margin-right:	1px;
536
/*    margin-bottom:	5px;*/
537
}
538
539
.graph {
540
    width:		100%;
541
}
542
543
.dialog {
544
	position: absolute;
545
	background-color: #c0c0c0;
546
	border-color: #f0f0f0 #606060 #404040 #d0d0d0;
547
	border-style: solid;
548
	border-width: 2px;
549
	
550
	margin: 0px; /* 5px */
551
	padding: 2px;
552
	cursor: pointer;
553
	z-index: 500;
554
}
555
556
.dialog .close {
557
    cursor: default;
558
    margin: 2px;
559
    position: absolute;
560
    width: 20px;
561
    height: 20px;
562
    padding: 5px;
563
    background: url(images/close.png) no-repeat;
564
}
565
566
.dialog .maximize {
567
    cursor: default;
568
    margin: 2px;
569
    left: 24px;
570
    position: absolute;
571
    width: 20px;
572
    height: 20px;
573
    padding: 5px;
574
    background: url(images/maximize.png) no-repeat;
575
}
576
577
.dialog .restore {
578
    cursor: default;
579
    margin: 2px;
580
    left: 24px;
581
    position: absolute;
582
    width: 20px;
583
    height: 20px;
584
    padding: 5px;
585
    background: url(images/restore.png) no-repeat;
586
}
587
588
589
.dialog .titlebar {
590
    /***
591
      * IE6 would consider width: 100% (for auto) if we specify height)
592
      *
593
    height:		21px; 
594
    */
595
    min-height:		21px;
596
    max-height:		21px;
597
    background-color: 	#008080;
598
    cursor: 		default;
599
    margin: 		0px;
600
    padding: 		2px 2px 2px .5em;
601
    overflow:		hidden;
602
}
603
604
605
.dialog .titlebar span {
606
    color: 		#ffffff;
607
    font-family:	"MS Sans Serif", "Arial", "Helvetica", sans-serif;
608
    font-size: 		12pt;
609
    font-weight: 	bold;
610
    text-align: 	left;
611
    white-space: 	nowrap;
612
    padding:		45px;
613
    width:		100%;
614
    vertical-align:	center;
615
}
616
617
.dialog .content {
618
    cursor: 		default;
619
    background-color:	#ffffff;
620
    border-color: 	#404040 #e0e0e0 #f0f0f0 #505050;
621
    border-style: 	solid;
622
    border-width: 	2px;
623
    margin: 		2px 0px 0px 0px;
624
    padding: 		.5em;
625
    font-size:		medium;	/* required by IE7 */
626
/*	overflow: hidden;*/
627
	overflow: auto;
628
}
629
630
.dialog iframe {
631
    display:none;/*sorry for IE5*/
632
    display/**/:block;/*sorry for IE5*/
633
    position:absolute;/*must have*/
634
    top:0;/*must have*/
635
    left:0;/*must have*/
636
    z-index:-1;/*must have*/
637
    filter:mask();/*must have*/
638
    width: 100%;/*must have for any big value*/
639
    height: 100%;/*must have for any big value*/;
640
}
641
642
#legend .content p {
643
  margin: 3px 5px 3px 5px;
644
}
645
646
#legend .content td, .legend .content th {
647
    padding-right: 20px;
648
    padding-left: 20px;
649
}
650
651
652
.navigation, .minipc
653
{ 
654
  font-family: Arial, Verdana;
655
  font-size: 10pt; 
656
  font-weight: normal;
657
  vertical-align: middle;
658
  background: white;
659
  text-decoration: none;
660
  white-space: nowrap;
661
  margin-right: 10px;
662
  margin-left: 10px;
663
}
664
665
.navigation a
666
{
667
  font-weight: normal;
668
  padding: 2px;
669
  margin-bottom: 2px;
670
  display: block;
671
  color: #000055;
672
  background: #F0F0F0;
673
  font-weight: bold;
674
  border: 1px solid #C0C0C0;
675
  text-decoration: none;
676
}
677
678
.navigation a:hover
679
{
680
  border: 1px #007000 solid; 
681
}
682
683
684
.linkbutton
685
{ 
686
    text-align: center;
687
}
688
689
.linkbutton a
690
{
691
  border: 3px #F0B0B0 solid; 
692
}
693
694
.linkbutton a:hover
695
{
696
  border: 3px #F00000 solid; 
697
}
698
699
700
701
.highlight {
702
  color: #BB0000;
703
}
704
705
.highlight a {
706
  color: #BB0000;
707
}
708
709
.lowlight {
710
  color: #771111;
711
}
712
713
.lowlight a {
714
  color: #771111;
715
}
716
717
718
/*
719
.info {
720
  padding: 10px;
721
  vertical-align: top;
722
  background: #BFFFBF;
723
  border: 1px solid #00C000;
724
  margin: 10px;
725
  font-size:14pt; 
726
  line-height: 1.5;
727
}
728
729
730
.error {
731
  padding: 10px;
732
  vertical-align: top;
733
  background: pink;
734
  border: 1px solid #00C000;
735
  margin: 10px;
736
  font-size:14pt; 
737
  line-height: 1.5;
738
}
739
*/
740
741
.info h1, .error h1 {
742
  font-family: Arial, Verdana;
743
  font-weight:bold;
744
  color:#000055; 
745
  font-size:16pt; 
746
  margin: 3px;
747
  margin-bottom: 20px;
748
}
749
750
.groups {
751
  padding: 10px;
752
  vertical-align: top;
753
/*  background: #E0E0E0;
754
  border: 1px solid #C0C0C0;*/
755
}
756
757
.group {
758
  padding: 10px;
759
  vertical-align: top;
760
  background: #E0E0E0;
761
  border: 1px solid #00C000;
762
  margin: 10px;
763
  width: 45%;
764
}
765
766
.group form {
767
  margin: 0px;
768
  padding: 0px;
769
}
770
771
.group h1 {
772
  font-family: Arial, Verdana;
773
  font-weight:bold;
774
  color:#000055; 
775
  font-size:14pt; 
776
  margin: 3px;
777
  margin-bottom: 5px;
778
}
779
780
.group .good {
781
  color: green;
782
  font-weight: bold;
783
}
784
785
.group .bad {
786
  color: red;
787
  font-weight: bold;
788
}
789
790
791
.xml_module, .wiki {
792
    overflow: auto;
793
}
794
795
.xml_module .error {
796
   color: red;
797
}
798
799
.xml_module h1 {
800
  text-align: center;
801
  font-family: Arial, Verdana;
802
  font-weight:bold;
803
  color:#000055; 
804
  font-size:16pt; 
805
  margin: 3px;
806
  margin-bottom: 20px;
807
}
808
809
.xml_module table {
810
    width: 100%;
811
}
812
813
.xml_module td {
814
    text-align: center;
815
    padding:	1px 4px 1px 4px;
816
    border: 1px solid black;
817
}
818
819
.xml_module th {
820
    text-align: center;
821
    padding:	1px 4px 1px 4px;
822
    background: lightgray;
823
    border: 1px solid black;
824
   
825
}
826
827
.wiki {
828
    margin: 10px;
829
    font-size: 12px;
830
}
831
832
.wiki .wiki_header {
833
/*    text-align: center;*/
834
    font-size: 16px; 
835
    font-weight:bold; 
836
    margin-bottom: 18px; 
837
    margin-top: 0px;
838
}
839
840
.wiki .wiki_header2{
841
    font-size: 14px; 
842
    font-weight:bold; 
843
    margin-bottom: 12px; 
844
    margin-top: 0px;
845
}
846
847
848
/*
849
#main_div {
850
    background: blue;
851
}
852
#module_graph {
853
    background: green;
854
}
855
#graph_image_div {
856
    background: red;
857
}
858
*/
859
860
861
862
.imgCrop_button_runs {
863
	position: absolute;
864
	background: url(images/run_button.png);
865
	border: green solid 1px;
866
	width: 19px;
867
	height: 20px;
868
	margin: 5px;
869
	cursor: pointer;
870
	z-index: 5;
871
}