Changeset 5595 in subversion
- Timestamp:
- Dec 12, 2011 12:23:19 PM (18 months ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 9 added
- 12 edited
-
bin/exportgettext.sh (modified) (3 diffs)
-
program/steps/mail/func.inc (modified) (2 diffs)
-
skins/larry/images/addcontact.png (added)
-
skins/larry/images/buttons.png (modified) (previous)
-
skins/larry/images/favicon.ico (added)
-
skins/larry/images/filetypes.png (added)
-
skins/larry/images/listicons.png (modified) (previous)
-
skins/larry/images/messages.png (modified) (previous)
-
skins/larry/includes/footer.html (added)
-
skins/larry/includes/links.html (modified) (1 diff)
-
skins/larry/includes/mailtoolbar.html (modified) (4 diffs)
-
skins/larry/mail.css (modified) (7 diffs)
-
skins/larry/print.css (added)
-
skins/larry/styles.css (modified) (12 diffs)
-
skins/larry/templates/mail.html (modified) (5 diffs)
-
skins/larry/templates/message.html (added)
-
skins/larry/templates/messagepart.html (added)
-
skins/larry/templates/messageprint.html (added)
-
skins/larry/templates/settings.html (modified) (1 diff)
-
skins/larry/templates/settingsedit.html (modified) (1 diff)
-
skins/larry/ui.js (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/bin/exportgettext.sh
r5567 r5595 30 30 $destdir = unslashify($argv[2]); 31 31 $layout = 'launchpad'; # or 'narro'; 32 $langcode_map = array( 33 'hy_AM' => 'am', 34 'ar_SA' => 'ar', 35 'az_AZ' => 'az', 36 'bg_BG' => 'bg', 37 'bs_BA' => 'bs', 38 'ca_ES' => 'ca', 39 'cs_CZ' => 'cz', 40 'cy_GB' => 'cy', 41 'da_DK' => 'da', 42 'et_EE' => 'et', 43 'el_GR' => 'el', 44 'eu_ES' => 'eu', 45 'ga_IE' => 'ga', 46 'ka_GE' => 'ge', 47 'gl_ES' => 'gl', 48 'he_IL' => 'he', 49 'hi_IN' => 'hi', 50 'hr_HR' => 'hr', 51 'ja_JP' => 'ja', 52 'ko_KR' => 'ko', 53 'km_KH' => 'km', 54 'ms_MY' => 'ms', 55 'mr_IN' => 'mr', 56 'pl_PL' => 'pl', 57 'si_LK' => 'si', 58 'sl_SI' => 'sl', 59 'sq_AL' => 'sq', 60 'sr_CS' => 'sr', 61 'sv_SE' => 'sv', 62 'uk_UA' => 'uk', 63 'vi_VN' => 'vi', 64 ); 32 65 33 66 … … 114 147 function convert_file($fn, $outfn) 115 148 { 116 global $layout ;149 global $layout, $langcode_map; 117 150 118 151 $basename = basename($fn); … … 135 168 } 136 169 // launchpad is very picky about file names 137 else if ($layout == 'launchpad' && preg_match($regex = '!/([a-z]{2})_([A-Z]{2})!', $outfn, $m) && $m[1] == strtolower($m[2])) { 138 $outfn = preg_replace($regex, '/\1', $outfn); 170 else if ($layout == 'launchpad' && preg_match($regex = '!/([a-z]{2})_([A-Z]{2})!', $outfn, $m)) { 171 if ($shortlang = $langcode_map[$lang]) 172 $outfn = preg_replace($regex, '/'.$shortlang, $outfn); 173 else if ($m[1] == strtolower($m[2])) 174 $outfn = preg_replace($regex, '/\1', $outfn); 139 175 } 140 176 -
trunk/roundcubemail/program/steps/mail/func.inc
r5589 r5595 1392 1392 1393 1393 1394 function rcmail_message_part_controls( )1394 function rcmail_message_part_controls($attrib) 1395 1395 { 1396 1396 global $MESSAGE; … … 1405 1405 if (!empty($part->filename)) { 1406 1406 $table->add('title', Q(rcube_label('filename'))); 1407 $table->add( null, Q($part->filename));1408 $table->add( null, '[' . html::a('?'.str_replace('_frame=', '_download=', $_SERVER['QUERY_STRING']), Q(rcube_label('download'))) . ']');1407 $table->add('header', Q($part->filename)); 1408 $table->add('download-link', html::a(array('href' => './?'.str_replace('_frame=', '_download=', $_SERVER['QUERY_STRING'])), Q(rcube_label('download')))); 1409 1409 } 1410 1410 1411 1411 if (!empty($part->size)) { 1412 1412 $table->add('title', Q(rcube_label('filesize'))); 1413 $table->add( null, Q(show_bytes($part->size)));1413 $table->add('header', Q(show_bytes($part->size))); 1414 1414 } 1415 1415 -
trunk/roundcubemail/skins/larry/includes/links.html
r5474 r5595 6 6 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/iehacks.css" /><![endif]--> 7 7 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/ie6hacks.css" /><![endif]--> 8 <script type="text/javascript" src="/ui.js"></script> -
trunk/roundcubemail/skins/larry/includes/mailtoolbar.html
r5572 r5595 1 1 <div id="mailtoolbar" class="toolbar"> 2 2 <roundcube:if condition="template:name == 'message'" /> 3 <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back tolist" />3 <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back" /> 4 4 <roundcube:else /> 5 5 <roundcube:button command="checkmail" type="link" class="button checkmail disabled" classAct="button checkmail" classSel="button checkmail pressed" label="checkmail" /> 6 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="writenewmessage" /> 6 7 <roundcube:endif /> 7 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="writenewmessage" />8 8 <roundcube:button command="reply" type="link" class="button reply disabled" classAct="button reply" classSel="button reply pressed" label="replytomessage" /> 9 9 <span class="dropbutton"> 10 10 <roundcube:button command="reply-all" type="link" class="button reply-all disabled" classAct="button reply-all" classSel="button reply-all pressed" label="replytoallmessage" /> 11 <span id="replyallmenulink" onclick="rcmail_ui.show_popup('replyallmenu');return false"></span>11 <span class="dropbuttontip" id="replyallmenulink" onclick="UI.show_popup('replyallmenu');return false"></span> 12 12 </span> 13 13 <span class="dropbutton"> 14 14 <roundcube:button command="forward" type="link" class="button forward disabled" classAct="button forward" classSel="button forward pressed" label="forwardmessage" /> 15 <span id="forwardmenulink" onclick="rcmail_ui.show_popup('forwardmenu');return false"></span>15 <span class="dropbuttontip" id="forwardmenulink" onclick="UI.show_popup('forwardmenu');return false"></span> 16 16 </span> 17 17 <roundcube:button command="delete" type="link" class="button delete disabled" classAct="button delete" classSel="button delete pressed" label="deletemessage" /> 18 18 <roundcube:container name="toolbar" id="mailtoolbar" /> 19 19 <roundcube:if condition="template:name == 'mail'" /> 20 <roundcube:button name="markmenulink" id="markme nulink" type="link" class="button markmessage" label="markmessages" onclick="rcmail_ui.show_popup('markmenu');return false" />20 <roundcube:button name="markmenulink" id="markmessagemenulink" type="link" class="button markmessage" label="markmessages" onclick="UI.show_popup('markmessagemenu');return false" /> 21 21 <roundcube:endif /> 22 <roundcube:button name="messagemenulink" id="messagemenulink" type="link" class="button more" label="moreactions" onclick="rcmail_ui.show_popup('messagemenu');return false" /> 23 <roundcube:if condition="template:name == 'message'" /> 24 <roundcube:object name="mailboxlist" type="select" noSelection="moveto" maxlength="25" onchange="rcmail.command('moveto', this.options[this.selectedIndex].value)" class="mboxlist" folder_filter="mail" /> 25 <roundcube:endif /> 22 <roundcube:button name="messagemenulink" id="messagemenulink" type="link" class="button more" label="moreactions" onclick="UI.show_popup('messagemenu');return false" /> 26 23 </div> 27 24 28 25 <div id="forwardmenu" class="popupmenu"> 29 26 <ul class="toolbarmenu"> 30 <li class="block"> 31 <input type="radio" name="forwardtype" value="0" onchange="rcmail.command('save-pref', {name: 'forward_attachment', value: 0, env: 'forward_attachment'});" /> 32 <roundcube:button command="forward" label="forwardinline" prop="sub" classAct="forwardlink active" class="forwardlink" /> 33 </li> 34 <li class="block"> 35 <input type="radio" name="forwardtype" value="1" onchange="rcmail.command('save-pref', {name: 'forward_attachment', value: 1, env: 'forward_attachment'})" /> 36 <roundcube:button command="forward-attachment" label="forwardattachment" prop="sub" classAct="forwardattachmentlink active" class="forwardattachmentlink" /> 37 </li> 27 <li><roundcube:button command="forward" label="forwardinline" prop="sub" classAct="forwardlink active" class="forwardlink" /></li> 28 <li><roundcube:button command="forward-attachment" label="forwardattachment" prop="sub" classAct="forwardattachmentlink active" class="forwardattachmentlink" /></li> 38 29 <roundcube:container name="forwardmenu" id="forwardmenu" /> 39 30 </ul> … … 41 32 42 33 <div id="replyallmenu" class="popupmenu"> 43 <ul >44 <li><roundcube:button command="reply-all" label="replyall" prop="sub" class Act="replyalllink active" class="replyalllink" /></li>45 <li><roundcube:button command="reply-list" label="replylist" prop="sub" class Act="replylistlink active" class="replylistlink" /></li>34 <ul class="toolbarmenu"> 35 <li><roundcube:button command="reply-all" label="replyall" prop="sub" class="replyalllink" classAct="replyalllink active" /></li> 36 <li><roundcube:button command="reply-list" label="replylist" prop="sub" class="replylistlink" classAct="replylistlink active" /></li> 46 37 <roundcube:container name="replyallmenu" id="replyallmenu" /> 47 38 </ul> … … 49 40 50 41 <div id="messagemenu" class="popupmenu"> 51 <ul class="toolbarmenu ">52 <li><roundcube:button c lass="printlink" command="print" label="printmessage" classAct="printlink active" /></li>53 <li><roundcube:button c lass="downloadlink" command="download" label="emlsave" classAct="downloadlink active" /></li>54 <li><roundcube:button c lass="editlink" command="edit" label="editasnew" classAct="editlink active" /></li>55 <li class="separator_below"><roundcube:button class="sourcelink" command="viewsource" label="viewsource" classAct="sourcelink active" /></li>56 <li><roundcube:button c lass="openlink" command="open" label="openinextwin" target="_blank" classAct="openlink active" /></li>42 <ul class="toolbarmenu iconized"> 43 <li><roundcube:button command="print" label="printmessage" class="printlink" classAct="printlink active" /></li> 44 <li><roundcube:button command="download" label="emlsave" class="downloadlink" classAct="downloadlink active" /></li> 45 <li><roundcube:button command="edit" label="editasnew" class="editlink" classAct="editlink active" /></li> 46 <li><roundcube:button command="viewsource" label="viewsource" class="sourcelink" classAct="sourcelink active" /></li> 47 <li><roundcube:button command="open" label="openinextwin" target="_blank" class="openlink" classAct="openlink active" /></li> 57 48 <roundcube:container name="messagemenu" id="messagemenu" /> 58 49 </ul> … … 61 52 <roundcube:if condition="template:name == 'mail'" /> 62 53 <div id="markmessagemenu" class="popupmenu"> 63 <ul class="toolbarmenu ">54 <ul class="toolbarmenu iconized"> 64 55 <li><roundcube:button command="mark" prop="read" label="markread" classAct="readlink active" class="readlink" /></li> 65 56 <li><roundcube:button command="mark" prop="unread" label="markunread" classAct="unreadlink active" class="unreadlink" /></li> -
trunk/roundcubemail/skins/larry/mail.css
r5572 r5595 69 69 } 70 70 71 #messagelistfooter.rightalign { 72 text-align: right; 73 } 74 71 75 #messagelistfooter #countcontrols { 72 76 display: inline-block; … … 161 165 #mailboxlist li.mailbox div.expanded { 162 166 position: absolute; 163 top: 1 5px;164 left: 2 1px;165 width: 1 0px;166 height: 1 0px;167 background: url(images/listicons.png) - 5px -146px no-repeat;167 top: 14px; 168 left: 20px; 169 width: 14px; 170 height: 14px; 171 background: url(images/listicons.png) -3px -144px no-repeat; 168 172 cursor: pointer; 169 173 } 170 174 171 175 #mailboxlist li.mailbox div.expanded { 172 background-position: - 5px -170px;176 background-position: -3px -168px; 173 177 } 174 178 175 179 #mailboxlist li.mailbox ul li div.collapsed, 176 180 #mailboxlist li.mailbox ul li div.expanded { 177 left: 4 6px;178 top: 1 6px;181 left: 45px; 182 top: 15px; 179 183 } 180 184 … … 186 190 padding: 2px; 187 191 background: #82acb5; 188 background: -moz-linear-gradient( left, #82acb5 0%, #6a939f 100%);189 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#82acb5), color-stop(100%,#6a939f));190 background: -o-linear-gradient( left, #82acb5 0%, #6a939f 100%);191 background: -ms-linear-gradient( left, #82acb5 0%, #6a939f 100%);192 background: linear-gradient( left, #82acb5 0%, #6a939f 100%);192 background: -moz-linear-gradient(top, #82acb5 0%, #6a939f 100%); 193 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82acb5), color-stop(100%,#6a939f)); 194 background: -o-linear-gradient(top, #82acb5 0%, #6a939f 100%); 195 background: -ms-linear-gradient(top, #82acb5 0%, #6a939f 100%); 196 background: linear-gradient(top, #82acb5 0%, #6a939f 100%); 193 197 box-shadow: inset 0 1px 1px 0 #536d72; 194 198 -o-box-shadow: inset 0 1px 1px 0 #536d72; … … 204 208 #mailboxlist li.mailbox.selected .unreadcount { 205 209 background: #005d76; 206 background: -moz-linear-gradient( left, #005d76 0%, #004558 100%);207 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#005d76), color-stop(100%,#004558));208 background: -o-linear-gradient( left, #005d76 0%, #004558 100%);209 background: -ms-linear-gradient( left, #005d76 0%, #004558 100%);210 background: linear-gradient( left, #005d76 0%, #004558 100%);210 background: -moz-linear-gradient(top, #005d76 0%, #004558 100%); 211 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005d76), color-stop(100%,#004558)); 212 background: -o-linear-gradient(top, #005d76 0%, #004558 100%); 213 background: -ms-linear-gradient(top, #005d76 0%, #004558 100%); 214 background: linear-gradient(top, #005d76 0%, #004558 100%); 211 215 box-shadow: inset 0 1px 1px 0 #003645; 212 216 -o-box-shadow: inset 0 1px 1px 0 #003645; … … 219 223 } 220 224 225 #mailview-left select.mailboxlist { 226 position: relative; 227 top: 10px; 228 width: 100%; 229 } 230 221 231 #messagetoolbar { 222 232 position: absolute; … … 225 235 left: 15em; 226 236 height: 40px; 237 } 238 239 #messagetoolbar.fullwidth { 240 left: 0; 241 } 242 243 #mailtoolbar { 227 244 text-align: right; 245 } 246 247 #mailpreviewtoggle { 248 display: block; 249 position: absolute; 250 top: 4px; 251 right: 2px; 252 width: 20px; 253 height: 18px; 254 background: url(images/buttons.png) -5px -318px no-repeat; 255 } 256 257 #mailpreviewtoggle.enabled { 258 background-position: -28px -318px; 228 259 } 229 260 … … 564 595 /* background: url(images/tree.gif) 0px 0px no-repeat; */ 565 596 } 597 598 599 /**** message view ****/ 600 601 #messagecontent { 602 position: absolute; 603 top: 140px; 604 left: 0; 605 width: 100%; 606 bottom: 32px; 607 overflow: auto; 608 } 609 610 #messageheader, 611 #partheader { 612 padding: 3px 0; 613 background: #fff; 614 background: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); 615 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f0f0f0)); 616 background: -o-linear-gradient(top, #fff 0%, #f0f0f0 100%); 617 background: -ms-linear-gradient(top, #fff 0%, #f0f0f0 100%); 618 background: linear-gradient(top, #fff 0%, #f0f0f0 100%); 619 } 620 621 .headers-table td { 622 color: #666; 623 padding: 2px 8px; 624 font-size: 11px; 625 } 626 627 .headers-table td.header { 628 font-weight: bold; 629 } 630 631 .headers-table td.header a { 632 color: #666; 633 text-decoration: none; 634 } 635 636 .headers-table td.header a:hover { 637 text-decoration: underline; 638 } 639 640 .headers-table td.subject { 641 color: #333; 642 font-size: 110%; 643 font-weight: bold; 644 } 645 646 .rcmaddcontact { 647 position: relative; 648 top: 1px; 649 margin-left: 0.5em; 650 } 651 652 #messagecontent .leftcol { 653 margin-right: 250px; 654 } 655 656 #messagecontent .rightcol { 657 float: right; 658 /* 659 position: absolute; 660 top: 10px; 661 right: 10px; 662 height: 90%; 663 */ 664 width: 230px; 665 margin: 8px; 666 min-height: 200px; 667 background: #f0f0f0; 668 padding: 8px; 669 } 670 671 672 #messagebody { 673 margin: 8px; 674 } 675 676 #message-objects div, 677 #messagebody span.part-notice { 678 margin: 8px; 679 } 680 681 #message-objects div.notice { 682 color: #960; 683 border: 1px solid #ffdf0e; 684 background-color: #fef893; 685 background-position: 5px -24px; 686 padding: 6px 12px 4px 30px; 687 } 688 689 #message-objects div a.button, 690 #messagebody span.part-notice a.button { 691 font-size: 11px; 692 margin-left: 10px; 693 border: 1px solid #ccc; 694 box-shadow: 0 1px 1px 0 #e8e386; 695 -o-box-shadow: 0 1px 1px 0 #e8e386; 696 -webkit-box-shadow: 0 1px 1px 0 #e8e386; 697 -moz-box-shadow: 0 1px 1px 0 #e8e386; 698 } 699 700 div.message-part, 701 div.message-htmlpart { 702 padding: 10px 8px; 703 border-top: 1px solid #ccc; 704 } 705 706 #messagebody div:first-child { 707 border-top: 0; 708 } 709 710 div.message-part a, 711 div.message-htmlpart a { 712 color: #0000CC; 713 } 714 715 div.message-part pre, 716 div.message-htmlpart pre, 717 div.message-part div.pre { 718 margin: 0px; 719 padding: 0px; 720 font-family: monospace; 721 white-space: -moz-pre-wrap !important; 722 white-space: pre-wrap !important; 723 white-space: pre; 724 } 725 726 div.message-part span.sig { 727 color: #666666; 728 } 729 730 div.message-part blockquote { 731 color: blue; 732 border-left: 2px solid blue; 733 border-right: 2px solid blue; 734 background-color: #F6F6F6; 735 margin: 2px 0px 2px 0px; 736 padding: 1px 8px 1px 10px; 737 } 738 739 div.message-part blockquote blockquote { 740 color: green; 741 border-left: 2px solid green; 742 border-right: 2px solid green; 743 } 744 745 div.message-part blockquote blockquote blockquote { 746 color: #990000; 747 border-left: 2px solid #bb0000; 748 border-right: 2px solid #bb0000; 749 } 750 751 #messagebody > hr { 752 color: #fff; 753 background: #fff; 754 border: 0; 755 border-bottom: 2px dotted #ccc; 756 } 757 758 #messagebody > p > img { 759 max-width: 80%; 760 } 761 762 #attachment-list { 763 list-style: none; 764 margin: 0; 765 padding: 0; 766 overflow: hidden; 767 text-overflow: ellipsis; 768 } 769 770 #attachment-list li { 771 display: block; 772 background: url(images/filetypes.png) 0 0 no-repeat; 773 margin-bottom: 1px; 774 } 775 776 #attachment-list li.pdf { 777 background-position: 0 -26px; 778 } 779 780 #attachment-list li.doc, 781 #attachment-list li.msword { 782 background-position: 0 -52px; 783 } 784 785 #attachment-list li.xls, 786 #attachment-list li.msexcel { 787 background-position: 0 -78px; 788 } 789 790 #attachment-list li.zip, 791 #attachment-list li.gz { 792 background-position: 0 -104px; 793 } 794 795 #attachment-list li.image { 796 background-position: 0 -130px; 797 } 798 799 #attachment-list li.audio { 800 background-position: 0 -156px; 801 } 802 803 #attachment-list li.video { 804 background-position: 0 -182px; 805 } 806 807 808 #attachment-list li a { 809 display: block; 810 color: #333; 811 font-size: 11px; 812 font-weight: bold; 813 padding: 8px 4px 3px 30px; 814 text-shadow: 1px 1px 1px #fff; 815 text-decoration: none; 816 white-space: nowrap; 817 } 818 819 #attachment-list li a:hover { 820 text-decoration: underline; 821 } 822 823 #messagepartcontainer { 824 position: absolute; 825 top: 60px; 826 left: 0px; 827 right: 0px; 828 bottom: 0px; 829 } 830 831 832 #messagepartframe { 833 border: 0; 834 } -
trunk/roundcubemail/skins/larry/styles.css
r5572 r5595 158 158 } 159 159 160 a.button.pressed { 160 a.button.pressed, 161 a.button:active { 161 162 background: #e6e6e6; 162 163 background: -moz-linear-gradient(top, #e6e6e6 0%, #f9f9f9 100%); … … 191 192 width: 12px; 192 193 height: 12px; 193 text-indent: -1000px; 194 text-indent: 1000px; 195 overflow: hidden; 194 196 background: url(images/buttons.png) -8px -211px no-repeat; 195 197 } … … 210 212 display: inline-block; 211 213 padding:0 0.5em; 214 font-size: 11px; 212 215 text-shadow: 1px 1px 1px #fff; 213 216 min-width: 20em; … … 223 226 224 227 a.iconbutton.searchoptions { 225 background-position: -2px -3 04px;228 background-position: -2px -337px; 226 229 } 227 230 228 231 a.iconbutton.reset { 229 background-position: -25px -3 03px;232 background-position: -25px -337px; 230 233 } 231 234 … … 237 240 #message div.error, 238 241 #message div.notice, 239 #message div.confirmation { 242 #message div.confirmation, 243 #message-objects div.notice { 240 244 color: #555; 241 245 font-weight: bold; … … 313 317 } 314 318 319 #topline a:hover, 320 #topnav a:hover { 321 text-decoration: underline; 322 } 323 315 324 #toplogo { 316 325 padding-top: 2px; … … 323 332 .topright { 324 333 float: right; 334 } 335 336 .closelink { 337 display: inline-block; 338 padding: 2px 10px 2px 20px; 325 339 } 326 340 … … 340 354 color: #fff; 341 355 } 356 342 357 343 358 /*** taskbar ***/ … … 436 451 bottom: 0; 437 452 overflow: auto; 453 } 454 455 .listbox .scroller.wfooter { 456 bottom: 42px; 438 457 } 439 458 … … 498 517 width: 100%; 499 518 border-spacing: 0; 519 } 520 521 .listbox .boxfooter { 522 position: absolute; 523 bottom: 0; 524 left: 0; 525 width: 100%; 526 height: 42px; 527 border-top: 1px solid #ccdde4; 528 background: #d9ecf4; 529 -webkit-box-shadow: inset 0 1px 0 0 #fff; 530 -moz-box-shadow: inset 0 1px 0 0 #fff; 531 box-shadow: inset 0 1px 0 0 #fff; 532 } 533 534 .boxfooter .listbutton { 535 display: inline-block; 536 text-decoration: none; 537 width: 48px; 538 border-right: 1px solid #fff; 539 background: #c7e3ef; 540 padding: 3px 0; 541 margin-top: 1px; 542 } 543 544 .boxfooter .listbutton .inner { 545 display: inline-block; 546 width: 48px; 547 height: 35px; 548 text-indent: -1000px; 549 background: url(images/buttons.png) -1000px 0 no-repeat; 550 } 551 552 .boxfooter .listbutton.groupactions .inner { 553 background-position: 4px -1212px; 500 554 } 501 555 … … 715 769 } 716 770 771 .dropbutton { 772 display: inline-block; 773 position: relative; 774 } 775 776 .dropbutton .dropbuttontip { 777 display: block; 778 position: absolute; 779 right: 2px; 780 top: 0; 781 height: 42px; 782 width: 18px; 783 background: url(images/buttons.png) -24px -1049px no-repeat; 784 cursor: pointer; 785 } 786 787 .dropbutton .dropbuttontip:hover { 788 background-position: 0 -1049px; 789 } 790 791 .toolbar a.button.back { 792 background-position: 0 -370px; 793 } 794 717 795 .toolbar a.button.checkmail { 718 background-position: center - 370px;796 background-position: center -410px; 719 797 } 720 798 721 799 .toolbar a.button.compose { 722 background-position: center -4 10px;800 background-position: center -450px; 723 801 } 724 802 725 803 .toolbar a.button.reply { 726 background-position: center -4 50px;804 background-position: center -490px; 727 805 } 728 806 729 807 .toolbar a.button.reply-all { 730 background-position: center - 490px;808 background-position: center -530px; 731 809 } 732 810 733 811 .toolbar a.button.forward { 734 background-position: center -5 30px;812 background-position: center -570px; 735 813 } 736 814 737 815 .toolbar a.button.delete { 738 background-position: center - 570px;816 background-position: center -610px; 739 817 } 740 818 741 819 .toolbar a.button.markmessage, 742 820 .toolbar a.button.more { 743 background-position: center -7 30px;821 background-position: center -770px; 744 822 } 745 823 … … 748 826 .popupmenu { 749 827 display: none; 750 } 751 752 753 828 position: absolute; 829 top: 32px; 830 left: 90px; 831 width: auto; 832 background: #444; 833 border: 1px solid #999; 834 z-index: 240; 835 border-radius: 4px; 836 box-shadow: 0 2px 6px 0 #333; 837 -moz-box-shadow: 0 2px 6px 0 #333; 838 -webkit-box-shadow: 0 2px 6px 0 #333; 839 -o-box-shadow: 0 2px 6px 0 #333; 840 } 841 842 ul.toolbarmenu { 843 margin: 0; 844 padding: 0; 845 list-style: none; 846 } 847 848 ul.toolbarmenu li { 849 color: #fff; 850 font-size: 11px; 851 white-space: nowrap; 852 min-width: 130px; 853 margin: 0; 854 border-top: 1px solid #5a5a5a; 855 border-bottom: 1px solid #333; 856 } 857 858 ul.toolbarmenu li:first-child { 859 border-top: 0; 860 } 861 862 ul.toolbarmenu li:last-child { 863 border-bottom: 0; 864 } 865 866 ul.toolbarmenu li a { 867 display: block; 868 color: #666; 869 text-shadow: 1px 1px 1px #333; 870 text-decoration: none; 871 min-height: 14px; 872 padding: 6px 10px 6px 10px; 873 } 874 875 ul.toolbarmenu li a.active { 876 color: #fff; 877 } 878 879 ul.toolbarmenu li a.active:hover { 880 background-color: #00aad6; 881 background: -moz-linear-gradient(top, #00aad6 0%, #008fc9 100%); 882 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aad6), color-stop(100%,#008fc9)); 883 background: -o-linear-gradient(top, #00aad6 0%, #008fc9 100%); 884 background: -ms-linear-gradient(top, #00aad6 0%, #008fc9 100%); 885 background: linear-gradient(top, #00aad6 0%, #008fc9 100%); 886 } 887 888 ul.toolbarmenu.iconized li a { 889 padding-left: 28px; 890 } 891 892 ul.toolbarmenu li label { 893 display: block; 894 color: #fff; 895 padding: 4px 8px; 896 text-shadow: 1px 1px 1px #333; 897 } -
trunk/roundcubemail/skins/larry/templates/mail.html
r5572 r5595 16 16 <div id="quicksearchbar"> 17 17 <roundcube:object name="searchform" id="quicksearchbox" /> 18 <roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" _onclick="rcmail_ui.show_popup('searchmenu');return false" title="searchmod" content=" " />18 <roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" onclick="UI.show_popup('searchmenu');return false" title="searchmod" content=" " /> 19 19 <roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> 20 20 </div> … … 22 22 <!-- folders list --> 23 23 <div id="mailboxcontainer" class="uibox listbox"> 24 <div class="scroller ">25 <roundcube:object name="mailboxlist" id="mailboxlist"class="listing" folder_filter="mail" />24 <div class="scroller wfooter"> 25 <roundcube:object name="mailboxlist" id="mailboxlist"class="listing" folder_filter="mail" unreadwrap="%s" /> 26 26 </div> 27 27 <div class="boxfooter"> 28 <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" _onclick="rcmail_ui.show_popup('mailboxmenu');return false" content="" />28 <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> 29 29 </div> 30 30 </div> … … 67 67 <roundcube:button command="lastpage" type="link" class="button lastpage disabled" classAct="button lastpage" classSel="button lastpage pressed" innerClass="inner" title="lastpage" content="&gt;|" /> 68 68 </div> 69 70 <a href="#preview" id="mailpreviewtoggle" title="<roundcube:label name='previewpane' />"></a> 69 71 </div> 70 72 … … 73 75 <div id="mailview-bottom" class="uibox"> 74 76 <div id="mailpreviewframe"> 77 75 78 </div> 76 79 … … 83 86 </div><!-- end mainscreen --> 84 87 88 <div id="searchmenu" class="popupmenu"> 89 <ul class="toolbarmenu"> 90 <li><label><input type="checkbox" name="s_mods[]" value="subject" id="s_mod_subject" onclick="UI.set_searchmod(this)" /> <roundcube:label name="subject" /></label></li> 91 <li><label><input type="checkbox" name="s_mods[]" value="from" id="s_mod_from" onclick="UI.set_searchmod(this)" /> <roundcube:label name="from" /></label></li> 92 <li><label><input type="checkbox" name="s_mods[]" value="to" id="s_mod_to" onclick="UI.set_searchmod(this)" /> <roundcube:label name="to" /></label></li> 93 <li><label><input type="checkbox" name="s_mods[]" value="cc" id="s_mod_cc" onclick="UI.set_searchmod(this)" /> <roundcube:label name="cc" /></label></li> 94 <li><label><input type="checkbox" name="s_mods[]" value="bcc" id="s_mod_bcc" onclick="UI.set_searchmod(this)" /> <roundcube:label name="bcc" /></label></li> 95 <li><label><input type="checkbox" name="s_mods[]" value="text" id="s_mod_text" onclick="UI.set_searchmod(this)" /> <roundcube:label name="msgtext" /></label></li> 96 </ul> 97 </div> 98 99 <div id="dragmessagemenu" class="popupmenu"> 100 <ul class="toolbarmenu"> 101 <li><roundcube:button command="moveto" onclick="return rcmail.drag_menu_action('moveto')" label="move" classAct="active" /></li> 102 <li><roundcube:button command="copy" onclick="return rcmail.drag_menu_action('copy')" label="copy" classAct="active" /></li> 103 </ul> 104 </div> 105 106 <div id="mailboxmenu" class="popupmenu"> 107 <ul class="toolbarmenu"> 108 <li><roundcube:button command="expunge" type="link" label="compact" classAct="active" /></li> 109 <li class="separator_below"><roundcube:button command="purge" type="link" label="empty" classAct="active" /></li> 110 <li><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li> 111 <roundcube:container name="mailboxoptions" id="mailboxoptionsmenu" /> 112 </ul> 113 </div> 114 115 116 <div id="listoptions" class="popupdialog"> 117 118 </div> 119 120 <roundcube:include file="/includes/footer.html" /> 85 121 86 122 </body> -
trunk/roundcubemail/skins/larry/templates/settings.html
r5533 r5595 26 26 </div> 27 27 28 <roundcube:include file="/includes/footer.html" /> 29 28 30 </body> 29 31 </html> -
trunk/roundcubemail/skins/larry/templates/settingsedit.html
r5533 r5595 19 19 </div> 20 20 21 <roundcube:include file="/includes/footer.html" /> 22 21 23 </body> 22 24 </html>
Note: See TracChangeset
for help on using the changeset viewer.
