Changeset 3757 in subversion
- Timestamp:
- Jun 17, 2010 3:08:00 PM (3 years ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 1 added
- 24 edited
-
CHANGELOG (modified) (1 diff)
-
program/localization/en_US/labels.inc (modified) (2 diffs)
-
program/localization/pl_PL/labels.inc (modified) (1 diff)
-
program/steps/mail/func.inc (modified) (2 diffs)
-
skins/default/addressbook.css (modified) (2 diffs)
-
skins/default/common.css (modified) (3 diffs)
-
skins/default/functions.js (modified) (1 diff)
-
skins/default/ie6hacks.css (modified) (4 diffs)
-
skins/default/iehacks.css (modified) (6 diffs)
-
skins/default/images/mail_footer.gif (added)
-
skins/default/images/mail_footer.png (modified) (previous)
-
skins/default/includes/header.html (modified) (1 diff)
-
skins/default/mail.css (modified) (16 diffs)
-
skins/default/settings.css (modified) (1 diff)
-
skins/default/templates/addressbook.html (modified) (2 diffs)
-
skins/default/templates/compose.html (modified) (2 diffs)
-
skins/default/templates/editidentity.html (modified) (1 diff)
-
skins/default/templates/error.html (modified) (1 diff)
-
skins/default/templates/identities.html (modified) (1 diff)
-
skins/default/templates/importcontacts.html (modified) (1 diff)
-
skins/default/templates/login.html (modified) (1 diff)
-
skins/default/templates/mail.html (modified) (3 diffs)
-
skins/default/templates/managefolders.html (modified) (1 diff)
-
skins/default/templates/message.html (modified) (4 diffs)
-
skins/default/templates/messageerror.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r3756 r3757 2 2 =========================== 3 3 4 - Add button to hide/unhide the preview pane (#1484215) 4 5 - Fix no-cache headers on https to prevent content caching by proxies (#1486798) 5 6 - Fix attachment filenames broken with TNEF decoder using long filenames (#1486795) -
trunk/roundcubemail/program/localization/en_US/labels.inc
r3735 r3757 143 143 $labels['markunflagged'] = 'As unflagged'; 144 144 $labels['messageactions'] = 'More actions...'; 145 $labels['preview'] = 'Preview'; 145 146 146 147 $labels['select'] = 'Select'; … … 247 248 $labels['addcontact'] = 'Add new contact'; 248 249 $labels['editcontact'] = 'Edit contact'; 250 $labels['contacts'] = 'Contacts'; 249 251 250 252 $labels['edit'] = 'Edit'; -
trunk/roundcubemail/program/localization/pl_PL/labels.inc
r3735 r3757 395 395 $labels['chinese'] = 'chiÅski'; 396 396 $labels['folderactions'] = 'DziaÅania na folderach...'; 397 $labels['contacts'] = 'Kontakty'; 398 $labels['preview'] = 'PodglÄ 399 d'; 397 400 398 401 ?> -
trunk/roundcubemail/program/steps/mail/func.inc
r3754 r3757 408 408 function rcmail_messagecontent_frame($attrib) 409 409 { 410 global $OUTPUT ;410 global $OUTPUT, $RCMAIL; 411 411 412 412 if (empty($attrib['id'])) … … 415 415 $attrib['name'] = $attrib['id']; 416 416 417 $OUTPUT->set_env('contentframe', $attrib['id']); 417 if ($RCMAIL->config->get('preview_pane')) 418 $OUTPUT->set_env('contentframe', $attrib['id']); 418 419 $OUTPUT->set_env('blankpage', $attrib['src'] ? $OUTPUT->abs_url($attrib['src']) : 'program/blank.gif'); 419 420 -
trunk/roundcubemail/skins/default/addressbook.css
r3738 r3757 75 75 #abookcountbar 76 76 { 77 position: absolute; 78 bottom: 6px; 79 left: 225px; 80 width: 240px; 81 height: 20px; 82 text-align: left; 83 } 84 85 #abookcountbar span 86 { 87 font-size: 11px; 88 color: #333333; 77 margin-top: 4px; 78 margin-left: 4px; 79 min-width: 200px; 89 80 } 90 81 … … 123 114 border: 1px solid #999999; 124 115 background-color: #F9F9F9; 125 overflow: auto;116 overflow: hidden; 126 117 } 127 118 -
trunk/roundcubemail/skins/default/common.css
r3733 r3757 244 244 } 245 245 246 .boxtitle 247 { 248 height: 12px !important; 249 padding: 2px 10px 5px 5px; 250 border-bottom: 1px solid #999; 251 color: #333; 252 font-size: 11px; 253 font-weight: bold; 254 background: url(images/listheader.gif) top left repeat-x #CCC; 255 } 256 257 .boxcontent 258 { 259 padding: 15px 10px 10px 10px; 260 background-color: #F2F2F2; 261 } 262 263 .boxcontent table td.title 264 { 265 color: #666; 266 padding-right: 10px; 267 } 268 269 .boxlistcontent 270 { 271 position: absolute; 272 top: 20px; 273 bottom: 22px; 274 left: 0; 275 right: 0; 276 overflow-y: auto; 277 overflow-x: hidden; 278 } 279 280 .boxfooter 281 { 282 position: absolute; 283 bottom: 0px; 284 left: 0px; 285 right: 0px; 286 overflow: hidden; 287 height: 22px; 288 border-top: 1px solid #999; 289 background: url('images/listheader.gif') top left repeat-x #CCC; 290 } 291 292 .boxfooter a.button, 293 .boxfooter a.buttonPas 294 { 295 display: block; 296 float: left; 297 width: 34px; 298 height: 22px; 299 padding: 0px; 300 margin: 0; 301 overflow: hidden; 302 background: url('images/icons/groupactions.png') 0 0 no-repeat transparent; 303 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ 304 } 305 306 .boxfooter a.groupactions 307 { 308 background-position: 0 -26px; 309 } 310 311 .boxfooter a.buttonPas 312 { 313 opacity: 0.35; 314 } 315 316 .pagenav span 317 { 318 color: #666; 319 font-size: 11px; 320 text-shadow: white 1px 1px; 321 } 322 246 323 .pagenav a.button, 247 324 .pagenav a.buttonPas … … 309 386 cursor: e-resize; 310 387 background-position: 2px center; 311 }312 313 .boxtitle314 {315 height: 12px !important;316 padding: 2px 10px 5px 5px;317 border-bottom: 1px solid #999;318 color: #333;319 font-size: 11px;320 font-weight: bold;321 background: url(images/listheader.gif) top left repeat-x #CCC;322 }323 324 .boxcontent325 {326 padding: 15px 10px 10px 10px;327 background-color: #F2F2F2;328 }329 330 .boxcontent table td.title331 {332 color: #666;333 padding-right: 10px;334 }335 336 .boxlistcontent337 {338 position: absolute;339 top: 20px;340 bottom: 22px;341 left: 0;342 right: 0;343 overflow-y: auto;344 overflow-x: hidden;345 }346 347 .boxfooter348 {349 position: absolute;350 bottom: 0px;351 left: 0px;352 right: 0px;353 height: 22px;354 border-top: 1px solid #999;355 background: url('images/listheader.gif') top left repeat-x #CCC;356 }357 358 .boxfooter a.button,359 .boxfooter a.buttonPas360 {361 display: block;362 float: left;363 width: 34px;364 height: 22px;365 padding: 0px;366 margin: 0;367 overflow: hidden;368 background: url('images/icons/groupactions.png') 0 0 no-repeat transparent;369 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */370 }371 372 .boxfooter a.groupactions373 {374 background-position: 0 -26px;375 }376 377 .boxfooter a.buttonPas378 {379 opacity: 0.35;380 388 } 381 389 … … 437 445 438 446 439 440 447 /***** common table settings ******/ 441 448 -
trunk/roundcubemail/skins/default/functions.js
r3728 r3757 326 326 } 327 327 } 328 }, 329 330 switch_preview_pane: function(elem) 331 { 332 var uid, prev_frm = $('#mailpreviewframe'); 333 334 if (elem.checked) { 335 rcmail.env.contentframe = 'messagecontframe'; 336 if (mailviewsplit.layer) { 337 mailviewsplit.resize(); 338 mailviewsplit.layer.elm.style.display = ''; 339 } else 340 mailviewsplit.init(); 341 prev_frm.show(); 342 if (uid = rcmail.message_list.get_single_selection()) 343 rcmail.show_message(uid, false, true); 344 rcmail.http_post('save-pref', '_name=preview_pane&_value=1'); 345 } else { 346 prev_frm.hide(); 347 if (bw.ie6 || bw.ie7) { 348 var fr = document.getElementById('mailcontframe'); 349 fr.style.bottom = 0; 350 fr.style.height = parseInt(fr.parentNode.offsetHeight)+'px'; 351 } 352 else 353 $('#mailcontframe').css({height: 'auto', bottom: 0}); 354 if (mailviewsplit.layer) 355 mailviewsplit.layer.elm.style.display = 'none'; 356 rcmail.env.contentframe = null; 357 rcmail.show_contentframe(false); 358 rcmail.http_post('save-pref', '_name=preview_pane&_value=0'); 359 } 328 360 } 329 361 -
trunk/roundcubemail/skins/default/ie6hacks.css
r3741 r3757 11 11 } 12 12 13 # header img13 #logo 14 14 { 15 15 width: 178px; … … 50 50 } 51 51 52 #listcontrols a.button, 53 #listcontrols a.buttonPas { 54 background-image: url(images/mail_footer.gif); 55 } 56 52 57 #messagetoolbar a.button, 53 58 #messagetoolbar a.buttonPas { … … 77 82 { 78 83 width: 100%; 84 bottom: -1px; 79 85 } 80 86 … … 87 93 .boxlistcontent 88 94 { 89 height: expression((parseInt(this.parentNode.offsetHeight)-42)+'px');90 width: 100%;95 top: 21px; 96 height: expression((parseInt(this.parentNode.offsetHeight)-24-parseInt(this.style.top?this.style.top:21))+'px'); 91 97 } -
trunk/roundcubemail/skins/default/iehacks.css
r3748 r3757 62 62 } 63 63 64 #listcontrols a.buttonPas, 65 #mailboxcontrols a.buttonPas 64 #listcontrols a.buttonPas 66 65 { 67 66 filter: alpha(opacity=35); … … 76 75 { 77 76 width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); 78 height: expression((parseInt(document.documentElement.clientHeight)- 101)+'px');77 height: expression((parseInt(document.documentElement.clientHeight)-96)+'px'); 79 78 } 80 79 81 80 #directorylistbox 82 81 { 83 height: expression((parseInt(document.documentElement.clientHeight)-1 25)+'px');82 height: expression((parseInt(document.documentElement.clientHeight)-115)+'px'); 84 83 } 85 84 … … 103 102 { 104 103 width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); 105 height: expression((parseInt(document.documentElement.clientHeight)- 100)+'px');104 height: expression((parseInt(document.documentElement.clientHeight)-90)+'px'); 106 105 } 107 106 … … 149 148 width: expression((parseInt(this.parentNode.offsetWidth)-180)+'px'); 150 149 height: expression((parseInt(this.parentNode.offsetHeight)-20)+'px'); 151 } 152 153 #messagecanvas 154 { 155 width: expression((parseInt(this.parentNode.offsetWidth)-20)+'px'); 150 overflow: hidden; 156 151 } 157 152 … … 190 185 { 191 186 width: expression((parseInt(document.documentElement.clientWidth)-245)+'px'); 187 height: expression((parseInt(document.documentElement.clientHeight)-115)+'px'); 188 } 189 190 #prefsscreen 191 { 192 width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); 192 193 height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); 193 194 } 194 195 195 #prefsscreen196 {197 width: expression((parseInt(document.documentElement.clientWidth)-40)+'px');198 height: expression((parseInt(document.documentElement.clientHeight)-125)+'px');199 }200 201 196 #importbox 202 197 { 203 198 width: expression((parseInt(document.documentElement.clientWidth)-40)+'px'); 204 height: expression((parseInt(document.documentElement.clientHeight)-14 5)+'px');199 height: expression((parseInt(document.documentElement.clientHeight)-140)+'px'); 205 200 } 206 201 … … 267 262 padding: 0.8em; 268 263 } 264 265 #listcontrols input 266 { 267 margin-top: 2px; 268 } -
trunk/roundcubemail/skins/default/includes/header.html
r3397 r3757 1 <div id="header"><a href="./"><img src="/images/roundcube_logo.png" alt="logo" title="<roundcube:object name='productname' />" /></a></div>1 <div id="header"><a href="./"><img id="logo" src="/images/roundcube_logo.png" alt="logo" title="<roundcube:object name='productname' />" /></a></div> 2 2 3 3 <roundcube:object name="message" id="message" /> -
trunk/roundcubemail/skins/default/mail.css
r3734 r3757 266 266 top: 85px; 267 267 right: 20px; 268 bottom: 16px;268 bottom: 30px; 269 269 left: 20px; 270 270 } … … 273 273 { 274 274 position: absolute; 275 top: 0 px;276 left: 0 px;277 bottom: 0 px;275 top: 0; 276 left: 0; 277 bottom: 0; 278 278 width: 195px; 279 279 } … … 282 282 { 283 283 position: absolute; 284 top: 0 px;284 top: 0; 285 285 left: 170px; 286 bottom: 0 px;287 right: 0 px;286 bottom: 0; 287 right: 0; 288 288 min-width: 600px; 289 289 } … … 292 292 { 293 293 position: absolute; 294 top: 0 px;295 left: 0 px;296 right: 0 px;297 bottom: 20px;294 top: 0; 295 left: 0; 296 right: 0; 297 bottom: 0; 298 298 } 299 299 … … 311 311 position: absolute; 312 312 width: 100%; 313 top: 0 px;314 bottom: 0 px;313 top: 0; 314 bottom: 0; 315 315 border: 1px solid #999999; 316 316 background-color: #F9F9F9; 317 overflow: auto; 318 overflow-y: auto; 319 overflow-x: hidden; 317 overflow: hidden; 320 318 } 321 319 … … 373 371 } 374 372 373 #quota 374 { 375 position: absolute; 376 bottom: 12px; 377 left: 20px; 378 } 379 380 #quota span 381 { 382 display: block; 383 float: left; 384 font-size: 11px; 385 color: #666; 386 } 387 375 388 376 389 /** mailbox list styles */ … … 379 392 { 380 393 position: absolute; 381 top: 0 px;382 left: 0 px;394 top: 0; 395 left: 0; 383 396 width: 100%; 384 bottom: 20px;397 bottom: 0; 385 398 border: 1px solid #999; 386 399 background-color: #F9F9F9; … … 513 526 } 514 527 515 #listcontrols, 516 #mailboxcontrols 517 { 518 position: absolute; 528 #listcontrols 529 { 530 position: relative; 519 531 white-space: nowrap; 520 left: 0px; 521 bottom: 0px; 522 height: 15px; 532 left: 4px; 533 height: 22px; 523 534 width: auto; 524 535 min-width: 300px; … … 526 537 527 538 #listcontrols a, 528 #listcontrols span, 529 #mailboxcontrols a, 530 #mailboxcontrols span 539 #listcontrols span 531 540 { 532 541 display: block; 533 542 float: left; 534 font-size: 11px; 543 margin-top: 4px; 544 font-size: 11px; 545 } 546 547 #listcontrols input 548 { 549 margin-top: 6px; 535 550 } 536 551 537 552 #listcontrols a.button, 538 #listcontrols a.buttonPas, 539 #mailboxcontrols a.button, 540 #mailboxcontrols a.buttonPas 553 #listcontrols a.buttonPas 541 554 { 542 555 display: block; … … 551 564 } 552 565 553 #listcontrols a.buttonPas, 554 #mailboxcontrols a.buttonPas 566 #listcontrols a.buttonPas 555 567 { 556 568 opacity: 0.35; 557 }558 559 #mailboxcontrols a.expunge {560 background-position: 0 0;561 }562 563 #mailboxcontrols a.expungesel {564 background-position: 0 -15px;565 }566 567 #mailboxcontrols a.purge {568 background-position: -15px 0;569 }570 571 #mailboxcontrols a.purgesel {572 background-position: -15px -15px;573 569 } 574 570 … … 639 635 #countcontrols 640 636 { 641 height: 15px; 642 position: absolute; 643 bottom: 0; 644 right: 0; 637 position: absolute; 638 top: 4px; 639 right: 4px; 645 640 min-width: 25em; 646 641 white-space: nowrap; … … 927 922 { 928 923 position: absolute; 929 top: 0 px;924 top: 0; 930 925 left: 180px; 931 right: 0 px;932 bottom: 20px;926 right: 0; 927 bottom: 0; 933 928 border: 1px solid #999; 934 929 background-color: #FFF; … … 1156 1151 } 1157 1152 1158 #priority-selector,1159 #receipt-selector1160 {1161 padding-left: 30px;1162 white-space: nowrap;1163 }1164 1165 1153 #compose-container 1166 1154 { … … 1179 1167 } 1180 1168 1181 #editor-select1182 {1183 float: left;1184 }1185 1186 1169 #compose-div 1187 1170 { … … 1208 1191 { 1209 1192 width: 80px !important; 1210 color: #666 666;1193 color: #666; 1211 1194 font-size: 11px; 1212 1195 font-weight: bold; … … 1303 1286 } 1304 1287 1288 #editor-select 1289 { 1290 float: left; 1291 white-space: nowrap; 1292 width: auto; 1293 } 1294 1295 #editor-select label 1296 { 1297 color: #666; 1298 font-size: 11px; 1299 font-weight: bold; 1300 padding-left: 20px; 1301 } 1302 1303 #editor-select input 1304 { 1305 width: auto !important; 1306 } 1307 1305 1308 td.show-headers 1306 1309 { -
trunk/roundcubemail/skins/default/settings.css
r3734 r3757 198 198 height: 120px; 199 199 left: 20px; 200 bottom: 2 0px;200 bottom: 25px; 201 201 } 202 202 -
trunk/roundcubemail/skins/default/templates/addressbook.html
r3733 r3757 57 57 58 58 <div id="addresslist"> 59 <roundcube:object name="addresslist" id="contacts-table" class="records-table" cellspacing="0" summary="Contacts list" /> 59 <div class="boxtitle"><roundcube:label name="contacts" /></div> 60 <div class="boxlistcontent"> 61 <roundcube:object name="addresslist" id="contacts-table" class="records-table" cellspacing="0" summary="Contacts list" noheader="true" /> 62 </div> 63 <div class="boxfooter"> 64 <div id="abookcountbar" class="pagenav"> 65 <roundcube:button command="firstpage" type="link" class="buttonPas firstpage" classAct="button firstpage" classSel="button firstpageSel" title="firstpage" content=" " /> 66 <roundcube:button command="previouspage" type="link" class="buttonPas prevpage" classAct="button prevpage" classSel="button prevpageSel" title="previouspage" content=" " /> 67 <roundcube:object name="recordsCountDisplay" style="padding:0 .5em; float:left" /> 68 <roundcube:button command="nextpage" type="link" class="buttonPas nextpage" classAct="button nextpage" classSel="button nextpageSel" title="nextpage" content=" " /> 69 <roundcube:button command="lastpage" type="link" class="buttonPas lastpage" classAct="button lastpage" classSel="button lastpageSel" title="lastpage" content=" " /> 70 </div> 71 </div> 60 72 </div> 61 73 … … 71 83 </div> 72 84 73 <div id="abookcountbar" class="pagenav"> 74 <roundcube:button command="firstpage" type="link" class="buttonPas firstpage" classAct="button firstpage" classSel="button firstpageSel" title="firstpage" content=" " /> 75 <roundcube:button command="previouspage" type="link" class="buttonPas prevpage" classAct="button prevpage" classSel="button prevpageSel" title="previouspage" content=" " /> 76 <roundcube:object name="recordsCountDisplay" style="padding:0 .5em; float:left" /> 77 <roundcube:button command="nextpage" type="link" class="buttonPas nextpage" classAct="button nextpage" classSel="button nextpageSel" title="nextpage" content=" " /> 78 <roundcube:button command="lastpage" type="link" class="buttonPas lastpage" classAct="button lastpage" classSel="button lastpageSel" title="lastpage" content=" " /> 79 </div> 85 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 80 86 81 87 </body> -
trunk/roundcubemail/skins/default/templates/compose.html
r3496 r3757 24 24 <roundcube:button command="savedraft" type="link" class="buttonPas savedraft" classAct="button savedraft" classSel="button savedraftSel" title="savemessage" content=" " /> 25 25 <roundcube:container name="toolbar" id="compose-toolbar" /> 26 </td>27 <td id="priority-selector">28 <label for="rcmcomposepriority"><roundcube:label name="priority" />:</label> <roundcube:object name="prioritySelector" form="form" id="rcmcomposepriority" />29 </td>30 <td id="receipt-selector">31 <roundcube:object name="receiptCheckBox" form="form" id="rcmcomposereceipt" /> <label for="rcmcomposereceipt"><roundcube:label name="returnreceipt" /></label>32 26 </td> 33 27 </tr></table> … … 71 65 <td class="title"><roundcube:label name="editortype" /></td> 72 66 <td> 73 <div id="editor-select"><roundcube:object name="editorSelector" editorid="compose-body" tabindex="7" /></div> 67 <div id="editor-select"> 68 <roundcube:object name="editorSelector" editorid="compose-body" tabindex="7" /> 69 <label for="rcmcomposepriority"><roundcube:label name="priority" /></label> 70 <roundcube:object name="prioritySelector" form="form" id="rcmcomposepriority" /> 71 <label for="rcmcomposereceipt"><roundcube:label name="returnreceipt" /></label> 72 <roundcube:object name="receiptCheckBox" form="form" id="rcmcomposereceipt" /> 73 </div> 74 74 <div id="spellcheck-control"></div> 75 75 </td> -
trunk/roundcubemail/skins/default/templates/editidentity.html
r3734 r3757 52 52 </div> 53 53 54 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 55 54 56 </body> 55 57 </html> -
trunk/roundcubemail/skins/default/templates/error.html
r3117 r3757 13 13 </div> 14 14 15 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 16 15 17 </body> 16 18 </html> -
trunk/roundcubemail/skins/default/templates/identities.html
r3734 r3757 45 45 </div> 46 46 47 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 48 47 49 </body> 48 50 </html> -
trunk/roundcubemail/skins/default/templates/importcontacts.html
r3023 r3757 23 23 </div> 24 24 25 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 26 25 27 </body> 26 28 </html> -
trunk/roundcubemail/skins/default/templates/login.html
r3515 r3757 8 8 <body> 9 9 10 <img src="/images/roundcube_logo.png" border="0" alt="<roundcube:object name='productname' />" style="margin:0 11px" />10 <img id="logo" src="/images/roundcube_logo.png" border="0" alt="<roundcube:object name='productname' />" style="margin:0 11px" /> 11 11 12 12 <roundcube:object name="message" id="message" /> -
trunk/roundcubemail/skins/default/templates/mail.html
r3739 r3757 47 47 <div id="mailrightcontent"> 48 48 <div id="mailcontframe"> 49 <div id="messagelistcontainer" class="boxlistcontent" style="top:0"> 49 50 <roundcube:object name="messages" 50 51 id="messagelist" … … 64 65 optionsmenuIcon="/images/icons/columnpicker.gif" /> 65 66 </div> 66 67 <roundcube:if condition="config:preview_pane == true" /> 67 <div class="boxfooter"> 68 <div id="listcontrols" class="pagenav"> 69 <span><roundcube:label name="select" />: </span> 70 <roundcube:button command="select-all" type="link" title="all" class="buttonPas all" classAct="button all" classSel="button allsel" content=" " /> 71 <roundcube:button command="select-all" type="link" prop="page" title="currpage" class="buttonPas page" classAct="button page" classSel="button pagesel" content=" " /> 72 <roundcube:button command="select-all" type="link" prop="unread" title="unread" class="buttonPas unread" classAct="button unread" classSel="button unreadsel" content=" " /> 73 <roundcube:button command="select-all" type="link" prop="invert" title="invert" class="buttonPas invert" classAct="button invert" classSel="button invertsel" content=" " /> 74 <roundcube:button command="select-none" type="link" title="none" class="buttonPas none" classAct="button none" classSel="button nonesel" content=" " /> 75 <roundcube:container name="listcontrols" id="listcontrols" /> 76 <roundcube:if condition="env:threads" /> 77 <span style="margin-left: 10px"><roundcube:label name="threads" />: </span> 78 <roundcube:button command="expand-all" type="link" title="expand-all" class="buttonPas expand-all" classAct="button expand-all" classSel="button expand-allsel" content=" " /> 79 <roundcube:button command="expand-unread" type="link" title="expand-unread" class="buttonPas expand-unread" classAct="button expand-unread" classSel="button expand-unreadsel" content=" " /> 80 <roundcube:button command="collapse-all" type="link" title="collapse-all" class="buttonPas collapse-all" classAct="button collapse-all" classSel="button collapse-allsel" content=" " /> 81 <roundcube:endif /> 82 <span style="margin-left: 10px"><roundcube:label name="preview" />: </span> 83 <input type="checkbox" onclick="rcmail_ui.switch_preview_pane(this)"<roundcube:if condition="config:preview_pane == true" /> checked="checked"<roundcube:endif /> /> 84 </div> 85 <div id="countcontrols" class="pagenav"> 86 <roundcube:button command="lastpage" type="link" class="buttonPas lastpage" classAct="button lastpage" classSel="button lastpageSel" title="lastmessages" content=" " /> 87 <roundcube:button command="nextpage" type="link" class="buttonPas nextpage" classAct="button nextpage" classSel="button nextpageSel" title="nextmessages" content=" " /> 88 <roundcube:object name="messageCountDisplay" style="padding:0 .5em; float:right" /> 89 <roundcube:button command="previouspage" type="link" class="buttonPas prevpage" classAct="button prevpage" classSel="button prevpageSel" title="previousmessages" content=" " /> 90 <roundcube:button command="firstpage" type="link" class="buttonPas firstpage" classAct="button firstpage" classSel="button firstpageSel" title="firstmessages" content=" " /> 91 </div> 92 </div> 93 </div> 68 94 69 95 <script type="text/javascript"> 70 96 var mailviewsplit = new rcube_splitter({id:'mailviewsplitter', p1: 'mailcontframe', p2: 'mailpreviewframe', orientation: 'h', relative: true, start: 205}); 97 <roundcube:if condition="config:preview_pane == true" /> 71 98 rcmail.add_onload('mailviewsplit.init()'); 99 <roundcube:endif /> 72 100 </script> 73 101 74 <div id="mailpreviewframe" >102 <div id="mailpreviewframe"<roundcube:if condition="config:preview_pane != true" /> style="display:none"<roundcube:endif />> 75 103 <roundcube:object name="messagecontentframe" id="messagecontframe" width="100%" height="100%" frameborder="0" src="/watermark.html" /> 76 104 </div> 77 78 <roundcube:endif /> 79 </div> 80 81 <div id="listcontrols"> 82 <span><roundcube:label name="select" />: </span> 83 <roundcube:button command="select-all" type="link" title="all" class="buttonPas all" classAct="button all" classSel="button allsel" content=" " /> 84 <roundcube:button command="select-all" type="link" prop="page" title="currpage" class="buttonPas page" classAct="button page" classSel="button pagesel" content=" " /> 85 <roundcube:button command="select-all" type="link" prop="unread" title="unread" class="buttonPas unread" classAct="button unread" classSel="button unreadsel" content=" " /> 86 <roundcube:button command="select-all" type="link" prop="invert" title="invert" class="buttonPas invert" classAct="button invert" classSel="button invertsel" content=" " /> 87 <roundcube:button command="select-none" type="link" title="none" class="buttonPas none" classAct="button none" classSel="button nonesel" content=" " /> 88 <roundcube:container name="listcontrols" id="listcontrols" /> 89 <roundcube:if condition="env:threads" /> 90 <span style="margin-left: 20px"><roundcube:label name="threads" />: </span> 91 <roundcube:button command="expand-all" type="link" title="expand-all" class="buttonPas expand-all" classAct="button expand-all" classSel="button expand-allsel" content=" " /> 92 <roundcube:button command="expand-unread" type="link" title="expand-unread" class="buttonPas expand-unread" classAct="button expand-unread" classSel="button expand-unreadsel" content=" " /> 93 <roundcube:button command="collapse-all" type="link" title="collapse-all" class="buttonPas collapse-all" classAct="button collapse-all" classSel="button collapse-allsel" content=" " /> 94 <roundcube:endif /> 95 <roundcube:if condition="env:quota" /> 96 <span style="margin-left: 20px; margin-right: 5px"><roundcube:label name="quota" />:</span> 97 <roundcube:object name="quotaDisplay" display="image" width="100" height="14" id="quotadisplay" /> 98 <roundcube:endif /> 99 </div> 100 101 <div id="countcontrols" class="pagenav"> 102 <roundcube:button command="lastpage" type="link" class="buttonPas lastpage" classAct="button lastpage" classSel="button lastpageSel" title="lastmessages" content=" " /> 103 <roundcube:button command="nextpage" type="link" class="buttonPas nextpage" classAct="button nextpage" classSel="button nextpageSel" title="nextmessages" content=" " /> 104 <roundcube:object name="messageCountDisplay" style="padding:0 .5em; float:right" /> 105 <roundcube:button command="previouspage" type="link" class="buttonPas prevpage" classAct="button prevpage" classSel="button prevpageSel" title="previousmessages" content=" " /> 106 <roundcube:button command="firstpage" type="link" class="buttonPas firstpage" classAct="button firstpage" classSel="button firstpageSel" title="firstmessages" content=" " /> 107 </div> 105 </div> 106 108 107 109 108 </div> … … 217 216 </div> 218 217 218 <roundcube:if condition="env:quota" /> 219 <div id="quota"> 220 <span style="margin-right: 5px"><roundcube:label name="quota" />:</span> 221 <roundcube:object name="quotaDisplay" display="image" width="100" height="14" id="quotadisplay" /> 222 </div> 223 <roundcube:endif /> 224 225 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 226 219 227 </body> 220 228 </html> -
trunk/roundcubemail/skins/default/templates/managefolders.html
r3023 r3757 37 37 </form> 38 38 39 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 40 39 41 </body> 40 42 </html> -
trunk/roundcubemail/skins/default/templates/message.html
r3737 r3757 46 46 47 47 <div id="messageframe"> 48 <div id="messagecanvas">48 <div class="boxlistcontent" style="top:0"> 49 49 <roundcube:object name="messageHeaders" class="headers-table" cellspacing="0" cellpadding="2" addicon="/images/icons/silhouette.png" summary="Message headers" /> 50 50 <roundcube:object name="messageAttachments" id="attachment-list" /> … … 53 53 <roundcube:object name="messageBody" id="messagebody" /> 54 54 </div> 55 </div> 56 55 <div class="boxfooter"> 57 56 <div id="countcontrols" class="pagenav"> 58 57 <roundcube:button command="lastmessage" type="link" class="buttonPas lastpage" classAct="button lastpage" classSel="button lastpageSel" title="lastmessage" content=" " /> … … 62 61 <roundcube:button command="firstmessage" type="link" class="buttonPas firstpage" classAct="button firstpage" classSel="button firstpageSel" title="firstmessage" content=" " /> 63 62 </div> 63 </div> 64 </div> 65 64 66 </div> 65 67 … … 78 80 </div> 79 81 82 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 83 80 84 </body> 81 85 </html> -
trunk/roundcubemail/skins/default/templates/messageerror.html
r3737 r3757 73 73 </div> 74 74 75 <div id="rcmversion"><roundcube:object name="productname" /> <roundcube:object name="version" /></div> 76 75 77 </body> 76 78 <roundcube:endif />
Note: See TracChangeset
for help on using the changeset viewer.
