Changeset 5986 in subversion
- Timestamp:
- Mar 8, 2012 7:27:11 AM (15 months ago)
- Location:
- trunk/roundcubemail/skins/larry
- Files:
-
- 5 edited
-
mail.css (modified) (1 diff)
-
templates/addressbook.html (modified) (1 diff)
-
templates/folders.html (modified) (1 diff)
-
templates/mail.html (modified) (1 diff)
-
ui.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/skins/larry/mail.css
r5982 r5986 49 49 width: 30px; 50 50 left: auto !important; 51 } 52 53 #folderlist-header { 54 width: 100%; 55 height: 12px; 56 top: 32px; 51 57 } 52 58 -
trunk/roundcubemail/skins/larry/templates/addressbook.html
r5816 r5986 22 22 <!-- sources/groups list --> 23 23 <div id="directorylistbox" class="uibox listbox"> 24 <h2 class="boxtitle"><roundcube:label name="groups" /></h2>25 <div class="scroller withfooter">24 <h2 id="directorylist-header" class="boxtitle"><roundcube:label name="groups" /></h2> 25 <div id="directorylist-content" class="scroller withfooter"> 26 26 <roundcube:object name="directorylist" id="directorylist" class="listing" /> 27 27 </div> 28 <div class="boxfooter">28 <div id="directorylist-footer" class="boxfooter"> 29 29 <roundcube:button command="group-create" type="link" title="newcontactgroup" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button name="groupoptions" id="groupoptionslink" type="link" title="moreactions" class="listbutton groupactions" onclick="UI.show_popup('groupoptions');return false" innerClass="inner" content="⚙" /> 30 30 </div> -
trunk/roundcubemail/skins/larry/templates/folders.html
r5982 r5986 16 16 17 17 <div id="folderslist" class="uibox listbox"> 18 <h2 class="boxtitle"><span style="float:right"><roundcube:label name="subscribed" /></span><roundcube:label name="folders" /></h2>19 <div class="scroller withfooter">18 <h2 id="folderslist-header" class="boxtitle"><span style="float:right"><roundcube:label name="subscribed" /></span><roundcube:label name="folders" /></h2> 19 <div id="folderslist-content" class="scroller withfooter"> 20 20 <roundcube:object name="foldersubscription" form="subscriptionform" id="subscription-table" class="listing" noheader="true" /> 21 21 </div> 22 <div class="boxfooter">22 <div id="folderslist-footer" class="boxfooter"> 23 23 <roundcube:button command="create-folder" type="link" title="createfolder" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> 24 24 <roundcube:if condition="env:quota" /> -
trunk/roundcubemail/skins/larry/templates/mail.html
r5929 r5986 28 28 29 29 <!-- folders list --> 30 <div id="folderlist-header"></div> 30 31 <div id="mailboxcontainer" class="uibox listbox"> 31 <div class="scroller withfooter">32 <div id="folderlist-content" class="scroller withfooter"> 32 33 <roundcube:object name="mailboxlist" id="mailboxlist" class="listing" folder_filter="mail" unreadwrap="%s" /> 33 34 </div> 34 <div class="boxfooter">35 <div id="folderlist-footer" class="boxfooter"> 35 36 <roundcube:button name="mailboxmenulink" id="mailboxmenulink" type="link" title="folderactions" class="listbutton groupactions" onclick="UI.show_popup('mailboxmenu');return false" innerClass="inner" content="⚙" /> 36 37 <roundcube:if condition="env:quota" /> -
trunk/roundcubemail/skins/larry/ui.js
r5985 r5986 113 113 mailviewsplit.init(); 114 114 115 new rcube_scroller('#folderlist-content', '#folderlist-header', '#folderlist-footer'); 116 115 117 rcmail.addEventListener('setquota', update_quota); 116 118 } … … 136 138 orientation:'v', relative:true, start:305, min:150, size:12 }).init(); 137 139 140 new rcube_scroller('#folderslist-content', '#folderslist-header', '#folderslist-footer'); 141 138 142 rcmail.addEventListener('setquota', update_quota); 139 143 } … … 152 156 new rcube_splitter({ id:'addressviewsplitter', p1:'#addresslist', p2:'#contacts-box', 153 157 orientation:'v', relative:true, start:296, min:220, size:12 }).init(); 158 159 new rcube_scroller('#directorylist-content', '#directorylist-header', '#directorylist-footer'); 154 160 } 155 161 } … … 837 843 } 838 844 845 846 /** 847 * Roundcube Scroller class 848 */ 849 function rcube_scroller(list, top, bottom) 850 { 851 var ref = this; 852 853 this.list = $(list); 854 this.top = $(top); 855 this.bottom = $(bottom); 856 this.step_size = 6; 857 this.step_time = 20; 858 this.delay = 500; 859 860 this.top 861 .mouseenter(function() { ref.ts = window.setTimeout(function() { ref.scroll('down'); }, ref.delay); }) 862 .mouseout(function() { if (ref.ts) window.clearTimeout(ref.ts); }); 863 864 this.bottom 865 .mouseenter(function() { ref.ts = window.setTimeout(function() { ref.scroll('up'); }, ref.delay); }) 866 .mouseout(function() { if (ref.ts) window.clearTimeout(ref.ts); }); 867 868 this.scroll = function(dir) 869 { 870 var ref = this, size = this.step_size; 871 872 if (!rcmail.drag_active) 873 return; 874 875 if (dir == 'down') 876 size *= -1; 877 878 this.list.get(0).scrollTop += size; 879 this.ts = window.setTimeout(function() { ref.scroll(dir); }, this.step_time); 880 }; 881 }; 839 882 840 883 … … 1068 1111 return rcube_splitter._instances[id]; 1069 1112 }; 1070
Note: See TracChangeset
for help on using the changeset viewer.
