]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/iehacks.css
Imported Upstream version 0.3
[roundcube.git] / skins / default / iehacks.css
1 /* CSS hacks for IE versions <= 8 */
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
11 .pagenav a.buttonPas
12 {
13   filter: alpha(opacity=35);
14 }
15
16 #message
17 {
18   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
19   filter: alpha(opacity=85);
20 }
21
22 #markmessagemenu,
23 #searchmenu,
24 #messagemenu
25 {
26   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
27   filter: alpha(opacity=90);
28
29 }
30
31 #tabsbar
32 {
33   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
34 }
35
36 #folder-manager
37 {
38   height: expression((parseInt(document.documentElement.clientHeight)-235)+'px');
39 }
40
41 #identities-list
42 {
43   height: expression((parseInt(document.documentElement.clientHeight)-155)+'px');
44 }
45
46 #messagetoolbar
47 {
48   width: expression((parseInt(document.documentElement.clientWidth)-215)+'px');
49   z-index: 240;
50 }
51
52 #messagetoolbar select.mboxlist
53 {
54   top: -8px;
55 }
56
57 #abooktoolbar a.buttonPas
58 {
59   filter: alpha(opacity=35);
60   background-image: url('images/abook_toolbar.gif');
61 }
62
63 #messagetoolbar a.buttonPas
64 {
65   filter: alpha(opacity=35);
66   background-image: url('images/mail_toolbar.gif');
67 }
68
69 #messagetoolbar select.mboxlist
70 {
71   margin: 0 8px;
72   top: 8px;
73 }
74
75 #mainscreen
76 {
77   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
78   height: expression((parseInt(document.documentElement.clientHeight)-101)+'px');
79 }
80
81 #directorylist
82 {
83   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');  
84 }
85
86 #addresslist,
87 #sectionslist
88 {
89   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
90 }
91
92 #mailleftcontainer
93 {
94   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
95 }
96
97 #mailrightcontainer
98 {
99   width: expression((parseInt(this.parentNode.offsetWidth)-170)+'px');
100   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
101 }
102
103 #mailrightcontent
104 {
105   width: 100%;
106 }
107
108 #messagepartcontainer
109 {
110   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
111   height: expression((parseInt(document.documentElement.clientHeight)-100)+'px');
112 }
113
114 #mailcontframe
115 {
116   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
117 }
118
119 #mailrightcontent
120 {
121   height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
122 }
123
124 #partheader
125 {
126   width: expression((parseInt(document.documentElement.clientWidth)-240)+'px');
127 }
128
129 #mailboxlist-container
130 {
131   height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
132 }
133
134 #subscription-table
135 {
136   width: auto;
137 }
138
139 #messagelist
140 {
141   width: inherit;
142   *width: auto; /* IE6/7 conditional hack */
143   border-collapse: collapse;
144 }
145
146 #messageframe
147 {
148   width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px');
149   height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px');
150 }
151
152 #messagecanvas 
153 {
154   width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px');
155 }
156
157 #printmessageframe
158 {
159   width: expression((parseInt(document.documentElement.clientWidth)-220)+'px');
160   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
161 }
162
163 #attachment-list
164 {
165   height: expression(Math.min(16, parseInt(document.documentElement.clientHeight))+'px');
166 }
167
168 #countcontrols
169 {
170   width: 24em;
171 }
172
173 body.iframe 
174 {
175   width: expression((parseInt(document.documentElement.clientWidth))+'px');
176 }
177
178 #compose-container
179 {
180   width: expression((parseInt(document.documentElement.clientWidth)-230)+'px');
181   height: expression((parseInt(document.documentElement.clientHeight)-120)+'px');
182 }
183
184 #compose-body,
185 #compose-headers td textarea,
186 #compose-headers td input
187 {
188   width: 99%;
189 }
190
191 div.message-part pre,
192 div.message-htmlpart pre,
193 div.message-part div.pre
194 {
195   word-wrap: break-word;
196 }
197
198 #addressscreen
199 {
200   width: expression((parseInt(document.documentElement.clientWidth)-220)+'px');
201   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
202 }
203
204 #prefsscreen
205 {
206   width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');
207   height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');
208 }
209
210 #importbox
211 {
212   height: expression((parseInt(document.documentElement.clientHeight)-135)+'px');
213 }
214
215 #contacts-table
216 {
217   width: expression(document.getElementById('addresslist').clientWidth);
218 }
219
220 #contacts-box,
221 #prefs-box
222 {
223   height: expression(parseInt(this.parentNode.offsetHeight)+'px');
224   width: expression((parseInt(this.parentNode.offsetWidth)-555)+'px');
225 }
226
227 #identity-details
228 {
229   width: expression((parseInt(document.documentElement.clientWidth)-470)+'px');
230   height: expression((parseInt(document.documentElement.clientHeight)-155)+'px');
231 }
232
233 #rcmdraglayer
234 {
235   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
236   filter: alpha(opacity=70);
237 }
238
239 ul.toolbarmenu li
240 {
241   min-width: auto;
242 }
243
244 ul.toolbarmenu li a
245 {
246   min-height: auto;
247 }
248
249 #console
250 {
251   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
252   filter: alpha(opacity=80);
253 }