Changeset 77fad16 in github
- Timestamp:
- Jul 4, 2012 5:39:45 PM (11 months ago)
- Children:
- 4478eb3
- Parents:
- b1f30d8
- Location:
- skins/larry
- Files:
-
- 10 edited
-
addressbook.css (modified) (1 diff)
-
ie7hacks.css (modified) (2 diffs)
-
iehacks.css (modified) (1 diff)
-
includes/mailtoolbar.html (modified) (1 diff)
-
mail.css (modified) (9 diffs)
-
styles.css (modified) (4 diffs)
-
svggradients.css (modified) (1 diff)
-
templates/addressbook.html (modified) (2 diffs)
-
templates/mail.html (modified) (3 diffs)
-
ui.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
skins/larry/addressbook.css
r0be8bd1 r77fad16 29 29 } 30 30 31 #directorytoolbar, 31 32 #addressbooktoolbar { 32 33 position: absolute; 33 34 top: -6px; 34 35 left: 0; 35 right: 0;36 right: 260px; 36 37 height: 40px; 37 38 white-space: nowrap; 39 } 40 41 #directorytoolbar { 42 right: 0; 38 43 } 39 44 -
skins/larry/ie7hacks.css
r5effd52 r77fad16 43 43 #uploadform a.iconlink { 44 44 display: inline; 45 } 46 47 .pagenavbuttons { 48 top: 4px; 45 49 } 46 50 … … 114 118 #quicksearchbar input { 115 119 padding-top: 4px; 116 padding-bottom: 4px;120 padding-bottom: 2px; 117 121 } 118 122 -
skins/larry/iehacks.css
rbe72a0f9 r77fad16 132 132 /*** mail.css ***/ 133 133 134 #messagelistfooter { 135 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#c6c6c6', GradientType=0); 136 } 137 134 138 #mailboxlist li.mailbox .unreadcount { 135 139 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82acb5', endColorstr='#6a939f', GradientType=0); -
skins/larry/includes/mailtoolbar.html
r84d9b15 r77fad16 2 2 <roundcube:if condition="template:name == 'message'" /> 3 3 <roundcube:button command="list" type="link" class="button back disabled" classAct="button back" classSel="button back pressed" label="back" /> 4 <roundcube:else />5 <roundcube:button command="checkmail" type="link" class="button checkmail disabled" classAct="button checkmail" classSel="button checkmail pressed" label="refresh" title="checkmail" />6 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="compose" title="writenewmessage" />7 4 <roundcube:endif /> 8 5 <roundcube:button command="reply" type="link" class="button reply disabled" classAct="button reply" classSel="button reply pressed" label="reply" title="replytomessage" /> -
skins/larry/mail.css
rf69eb5f r77fad16 37 37 } 38 38 39 #mailview-top.fullheight { 40 border-radius: 4px 4px 0 0; 41 } 42 39 43 #mailview-bottom { 40 44 position: absolute; … … 68 72 #messagelistcontainer { 69 73 top: 0; 70 bottom: 28px;74 bottom: 30px; 71 75 overflow: auto; 72 76 } … … 78 82 right: 0; 79 83 height: 22px; 80 padding: 2px 4px; 84 padding: 4px 8px; 85 border-top: 1px solid #ddd; 86 background: #ebebeb; 87 background: -moz-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); 88 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#c6c6c6)); 89 background: -o-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); 90 background: -ms-linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); 91 background: linear-gradient(top, #ebebeb 0%, #c6c6c6 100%); 92 border-radius: 0 0 4px 4px; 93 } 94 95 #mailview-top.fullheight #messagelistfooter { 96 border-radius: 0; 81 97 } 82 98 … … 94 110 margin-right: 2em; 95 111 vertical-align: middle; 112 } 113 114 #messagelistfooter #listselectors .menuselector { 115 margin-top: -2px; 96 116 } 97 117 … … 303 323 304 324 #searchfilter { 305 width: 16em; 306 top: 8px; 307 position: absolute; 325 position: absolute; 326 right: 256px; 327 width: auto; 328 top: 8px; 308 329 } 309 330 … … 318 339 } 319 340 341 #mailboxtoolbar, 320 342 #messagetoolbar { 321 343 position: absolute; 322 344 top: -6px; 323 right: 0;324 left: 15em;345 right: 390px; 346 left: 0; 325 347 height: 40px; 326 348 white-space: nowrap; … … 328 350 329 351 #messagetoolbar.fullwidth { 330 left: 0; 331 } 332 333 #mailtoolbar { 334 text-align: right; 352 right: 0; 353 } 354 355 #mailboxtoolbar { 356 right: 0; 357 } 358 359 #messagesearchtools { 360 position: absolute; 361 right: 0; 362 top: 0; 363 width: 240px; 335 364 } 336 365 … … 338 367 display: block; 339 368 position: absolute; 340 top: 4px;341 right: 0;369 top: 6px; 370 right: 6px; 342 371 width: 20px; 343 372 height: 18px; … … 351 380 352 381 /*** message list ***/ 382 383 #messagelist thead td:first-child { 384 border-radius: 4px 0 0 0; 385 } 386 387 #messagelist thead td:last-child { 388 border-radius: 0 4px 0 0; 389 } 353 390 354 391 #messagelist tr td.attachment, -
skins/larry/styles.css
r3d122f0 r77fad16 317 317 .pagenav .countdisplay { 318 318 display: inline-block; 319 padding: 0 1em;319 padding: 3px 1em 0 1em; 320 320 text-shadow: 0px 1px 1px #fff; 321 321 min-width: 16em; … … 324 324 .pagenavbuttons { 325 325 position: relative; 326 top: -2px; 326 327 } 327 328 … … 1276 1277 1277 1278 #quicksearchbar { 1278 width: 100%; 1279 position: absolute; 1280 right: 1px; 1281 top: 0; 1282 width: 240px; 1279 1283 } 1280 1284 … … 1282 1286 width: 176px; 1283 1287 margin: 0; 1284 margin-top: 8px;1285 padding: 2px 30px 2px 34px;1288 margin-top: 7px; 1289 padding: 3px 30px 3px 34px; 1286 1290 height: 18px; 1287 1291 background: #f1f1f1; -
skins/larry/svggradients.css
rbe72a0f9 r77fad16 142 142 } 143 143 144 #messagelistfooter { 145 background-image: url(svggradient.php?c=ebebeb;c6c6c6); 146 } 144 147 145 148 /*** jqueryui theme ***/ -
skins/larry/templates/addressbook.html
r4372e92 r77fad16 13 13 <div id="addressview-left"> 14 14 15 <!-- search box --> 16 <div id="quicksearchbar"> 17 <roundcube:object name="searchform" id="quicksearchbox" /> 18 <roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" onclick="UI.show_popup('searchmenu');return false" title="searchmod" content=" " /> 19 <roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> 15 <!-- toolbar --> 16 <div id="directorytoolbar" class="toolbar"> 17 <roundcube:button command="import" type="link" class="button import disabled" classAct="button import" classSel="button import pressed" label="import" title="importcontacts" /> 18 <roundcube:button command="export" type="link" class="button export disabled" classAct="button export" classSel="button export pressed" label="export" title="exportvcards" /> 20 19 </div> 21 20 … … 37 36 <!-- toolbar --> 38 37 <div id="addressbooktoolbar" class="toolbar"> 38 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="compose" title="writenewmessage" /> 39 39 <roundcube:button command="advanced-search" type="link" class="button search disabled" classAct="button search" classSel="button search pressed" label="advanced" title="advsearch" /> 40 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="compose" title="writenewmessage" />41 <roundcube:button command="import" type="link" class="button import disabled" classAct="button import" classSel="button import pressed" label="import" title="importcontacts" />42 <roundcube:button command="export" type="link" class="button export disabled" classAct="button export" classSel="button export pressed" label="export" title="exportvcards" />43 40 <roundcube:container name="toolbar" id="addressbooktoolbar" /> 41 </div> 42 43 <!-- search box --> 44 <div id="quicksearchbar"> 45 <roundcube:object name="searchform" id="quicksearchbox" /> 46 <roundcube:button name="searchmenulink" id="searchmenulink" class="iconbutton searchoptions" onclick="UI.show_popup('searchmenu');return false" title="searchmod" content=" " /> 47 <roundcube:button command="reset-search" id="searchreset" class="iconbutton reset" title="resetsearch" content=" " /> 44 48 </div> 45 49 -
skins/larry/templates/mail.html
r077befb r77fad16 6 6 <style type="text/css"> 7 7 <roundcube:if condition="config:preview_pane == true" /> 8 #mailview-top { height: <roundcube:exp expression="!empty(cookie:mailviewsplitter) ? cookie:mailviewsplitter- 38: 300" />px; }8 #mailview-top { height: <roundcube:exp expression="!empty(cookie:mailviewsplitter) ? cookie:mailviewsplitter-45 : 300" />px; } 9 9 #mailview-bottom { top: <roundcube:exp expression="!empty(cookie:mailviewsplitter) ? cookie:mailviewsplitter+5 : 320" />px; height: auto; } 10 10 #mailpreviewframe { display: block; } … … 20 20 <div id="mailview-left"> 21 21 22 <!-- toolbar --> 23 <div id="mailboxtoolbar" class="toolbar"> 24 <roundcube:button command="checkmail" type="link" class="button checkmail disabled" classAct="button checkmail" classSel="button checkmail pressed" label="refresh" title="checkmail" /> 25 <roundcube:button command="compose" type="link" class="button compose disabled" classAct="button compose" classSel="button compose pressed" label="compose" title="writenewmessage" /> 26 </div> 27 28 <!-- folders list --> 29 <div id="folderlist-header"></div> 30 <div id="mailboxcontainer" class="uibox listbox"> 31 <div id="folderlist-content" class="scroller withfooter"> 32 <roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> 33 </div> 34 <div id="folderlist-footer" class="boxfooter"> 35 <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> 36 <roundcube:if condition="env:quota" /> 37 <roundcube:object name="quotaDisplay" id="quotadisplay" class="countdisplay" display="text" /> 38 <roundcube:endif /> 39 </div> 40 </div> 41 42 </div> 43 44 <div id="mailview-right"> 45 46 <!-- toolbar --> 47 <div id="messagetoolbar"> 48 <roundcube:include file="/includes/mailtoolbar.html" /> 49 </div> 50 51 <div id="messagesearchtools"> 52 53 <!-- search filter --> 54 <div id="searchfilter"> 55 <roundcube:object name="searchfilter" class="searchfilter decorated" /> 56 </div> 57 22 58 <!-- search box --> 23 59 <div id="quicksearchbar"> … … 27 63 </div> 28 64 29 <!-- folders list --> 30 <div id="folderlist-header"></div> 31 <div id="mailboxcontainer" class="uibox listbox"> 32 <div id="folderlist-content" class="scroller withfooter"> 33 <roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> 34 </div> 35 <div id="folderlist-footer" class="boxfooter"> 36 <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> 37 <roundcube:if condition="env:quota" /> 38 <roundcube:object name="quotaDisplay" id="quotadisplay" class="countdisplay" display="text" /> 39 <roundcube:endif /> 40 </div> 41 </div> 42 43 </div> 44 45 <div id="mailview-right"> 46 47 <!-- search filter --> 48 <div id="searchfilter"> 49 <roundcube:object name="searchfilter" class="searchfilter decorated" /> 50 </div> 51 52 <!-- toolbar --> 53 <div id="messagetoolbar"> 54 <roundcube:include file="/includes/mailtoolbar.html" /> 55 </div> 56 57 <div id="mailview-top"> 65 </div> 66 67 <roundcube:if condition="config:preview_pane == true" /> 68 <div id="mailview-top" class="uibox"> 69 <roundcube:else /> 70 <div id="mailview-top" class="uibox fullheight"> 71 <roundcube:endif /> 58 72 59 73 <!-- messagelist --> 60 <div id="messagelistcontainer" class=" uiboxboxlistcontent">74 <div id="messagelistcontainer" class="boxlistcontent"> 61 75 <roundcube:object name="messages" 62 76 id="messagelist" -
skins/larry/ui.js
r8ba01c0 r77fad16 109 109 110 110 mailviewsplit = new rcube_splitter({ id:'mailviewsplitter', p1:'#mailview-top', p2:'#mailview-bottom', 111 orientation:'h', relative:true, start:310, min:150, size: 0, offset:-18 });111 orientation:'h', relative:true, start:310, min:150, size:6, offset:-18 }); 112 112 if (previewframe) 113 113 mailviewsplit.init(); … … 179 179 title = $('option:selected', this).text(); 180 180 181 var new_select= $('<a class="menuselector"><span class="handle">' + title + '</span></a>')181 var overlay = $('<a class="menuselector"><span class="handle">' + title + '</span></a>') 182 182 .css('position', 'absolute') 183 183 .offset(select.position()) 184 184 .insertAfter(select); 185 185 186 new_select.children().width(width).height(height).css('line-height', (height - 1) + 'px');186 overlay.children().width(width).height(height).css('line-height', (height - 1) + 'px'); 187 187 188 188 select.change(function() { 189 189 var val = $('option:selected', this).text(); 190 190 $(this).next().children().html(val); 191 }) 192 .parent().css('position', 'relative'); 191 }); 192 193 var parent = select.parent(); 194 if (parent.css('position') != 'absolute') 195 parent.css('position', 'relative'); 193 196 194 197 // re-set original select width to fix click action and options width in some browsers 195 select.width( new_select.width());198 select.width(overlay.width()); 196 199 }); 197 200 … … 312 315 function resize_leftcol(splitter) 313 316 { 314 if ( splitter)317 if (0&&splitter) 315 318 $('#quicksearchbar input').css('width', (splitter.pos - 70) + 'px'); 316 319 } … … 448 451 449 452 if (visible) { 450 $('#mailview-top'). css({ bottom:'auto' });453 $('#mailview-top').removeClass('fullheight').css({ bottom:'auto' }); 451 454 $('#mailview-bottom').css({ height:'auto' }); 452 455 … … 467 470 rcmail.show_contentframe(false); 468 471 469 $('#mailview-top'). css({ height:'auto', bottom:'28px' });472 $('#mailview-top').addClass('fullheight').css({ height:'auto', bottom:'28px' }); 470 473 $('#mailview-bottom').css({ top:'auto', height:'26px' }); 471 474
Note: See TracChangeset
for help on using the changeset viewer.
