thomascube
2009-05-27 a9c813f19226d4e403f90541fc12d4e1c17e30a7
commit | author | age
9c0280 1 /* CSS hacks for IE versions <= 7 */
T 2
3 input, textarea
4 {
5   border-style: expression(this.type=='checkbox' || this.type=='radio' || this.id=='quicksearchbox' ? 'none' : 'solid');
6   border-width: expression(this.type=='checkbox' || this.type=='radio' ? '0' : '1px');
7   border-color: expression(this.type=='checkbox' || this.type=='radio' ? '' : '#666666');
8   background-color: expression(this.type=='checkbox' || this.type=='radio' ? 'transparent' : '#ffffff');
9 }
10
a9c813 11 #message
T 12 {
13   filter: alpha(opacity=85);
14 }
15
9c0280 16 #markmessagemenu,
T 17 #searchmenu,
18 #messagemenu
19 {
20   filter:alpha(opacity=90);
21 }
22
23 #tabsbar
24 {
25   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
26 }
27
28 #userprefs-box
29 {
30   height: expression((parseInt(document.documentElement.clientHeight)-155)+'px');
31   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
32 }
33
34 .userprefs-block
35 {
36   width: expression(Math.min(520, parseInt(document.documentElement.clientWidth))+'px');
37 }
38
39 #folder-manager
40 {
41   height: expression((parseInt(document.documentElement.clientHeight)-235)+'px');
42 }
43
44 #identities-list
45 {
46   height: expression((parseInt(document.documentElement.clientHeight)-155)+'px');
47 }
48
49 #messagetoolbar
50 {
51   width: expression((parseInt(document.documentElement.clientWidth)-400)+'px');
52 }
53
54 #mainscreen 
55 {
56   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
57   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
58 }
59
60 #directorylist
61 {
62   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');  
63 }
64
65 #addresslist
66 {
67   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
68 }
69
70 #mailrightcontainer
71 {
72   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
73   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
74 }
75
76 #messagepartcontainer
77 {
78   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
79   height: expression((parseInt(document.documentElement.clientHeight)-100)+'px');
80 }
81
82 #mailcontframe
83 {
84   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
85 }
86
87 #mailpreviewframe
88 {
89   height: expression((parseInt(this.parentNode.offsetHeight)-205)+'px');
90 }
91
92 #partheader
93 {
94   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
95 }
96
97 #mailboxlist-container
98 {
99   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
100 }
101
102 #mailfooter
103 {
104   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
105 }
106
107 #messagelist,
108 #subscription-table
109 {
110   width: auto;
111 }
112
113 #messageframe
114 {
115   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
116   height: expression((parseInt(this.parentNode.offsetHeight))+'px');
117 }
118
119 #messagecanvas 
120 {
121   width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px');
122 }
123
124 #printmessageframe
125 {
126   width: expression((parseInt(document.documentElement.clientWidth)-220)+'px');
127   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
128 }
129
130 #attachment-list
131 {
132   height: expression(Math.min(16, parseInt(document.documentElement.clientHeight))+'px');
133 }
134
135 body.iframe 
136 {
137   width: expression((parseInt(document.documentElement.clientWidth))+'px');
138 }
139
140 #compose-container
141 {
142   width: expression((parseInt(document.documentElement.clientWidth)-210)+'px');
143   height: expression((parseInt(document.documentElement.clientHeight)-120)+'px');
144 }
145
146 #compose-body,
147 #compose-headers td textarea,
148 #compose-headers td input
149 {
150   width: 99%;
151 }
152
153 #addressscreen
154 {
155   width: expression((parseInt(document.documentElement.clientWidth)-220)+'px');
156   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
157 }
158
159 #importbox
160 {
161   height: expression((parseInt(document.documentElement.clientHeight)-135)+'px');
162 }
163
164 #contacts-table
165 {
166   width: expression(document.getElementById('addresslist').clientWidth);
167 }
168
169 #contacts-box
170 {
171   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
172   width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px');
173 }
174
175 #identity-details
176 {
177   width: expression((parseInt(document.documentElement.clientWidth)-470)+'px');
178   height: expression((parseInt(document.documentElement.clientHeight)-155)+'px');
179 }
180
a9c813 181 #rcmdraglayer
T 182 {
183   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
184 }