Changeset 3147 in subversion
- Timestamp:
- Dec 1, 2009 9:51:37 AM (3 years ago)
- Location:
- branches/devel-threads
- Files:
-
- 7 edited
-
program/js/app.js (modified) (2 diffs)
-
program/localization/en_US/labels.inc (modified) (2 diffs)
-
program/localization/pl_PL/labels.inc (modified) (1 diff)
-
skins/default/functions.js (modified) (4 diffs)
-
skins/default/iehacks.css (modified) (1 diff)
-
skins/default/mail.css (modified) (1 diff)
-
skins/default/templates/mail.html (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/devel-threads/program/js/app.js
r3143 r3147 176 176 this.set_message_coltypes(this.env.coltypes); 177 177 this.message_list.init(); 178 this.enable_command('toggle_status', 'toggle_flag', 'menu-open', true);178 this.enable_command('toggle_status', 'toggle_flag', 'menu-open', 'menu-save', true); 179 179 180 180 if (this.gui_objects.mailcontframe) … … 486 486 487 487 case 'menu-open': 488 this.triggerEvent('menu-open', {props:props}); 488 case 'menu-save': 489 this.triggerEvent(command, {props:props}); 489 490 return false; 490 491 break; -
branches/devel-threads/program/localization/en_US/labels.inc
r3143 r3147 167 167 $labels['flag'] = 'Flag'; 168 168 $labels['attachment'] = 'Attachment'; 169 $labels['nonedefault'] = 'None (default)'; 169 $labels['nonesort'] = 'None'; 170 $labels['list'] = 'List'; 170 171 $labels['sentdate'] = 'Sent date'; 171 172 $labels['arrival'] = 'Arrival date'; 172 173 $labels['asc'] = 'ascending'; 173 174 $labels['desc'] = 'descending'; 174 $labels['listcolumns'] = ' Select list columns:';175 $labels['listsorting'] = 'S elect list sorting:';176 $labels['listorder'] = 'S elect sorting order:';177 $labels['list groups'] = 'Select messages groupingmode:';175 $labels['listcolumns'] = 'List columns:'; 176 $labels['listsorting'] = 'Sorting column:'; 177 $labels['listorder'] = 'Sorting order:'; 178 $labels['listmode'] = 'List view mode:'; 178 179 179 180 $labels['compact'] = 'Compact'; … … 340 341 $labels['subscribed'] = 'Subscribed'; 341 342 $labels['messagecount'] = 'Messages'; 342 $labels['threaded'] = 'Threaded';343 343 $labels['create'] = 'Create'; 344 344 $labels['createfolder'] = 'Create new folder'; -
branches/devel-threads/program/localization/pl_PL/labels.inc
r2983 r3147 141 141 $labels['select'] = 'Zaznacz'; 142 142 $labels['all'] = 'Wszystkie'; 143 $labels['none'] = ' Anuluj';143 $labels['none'] = 'Brak'; 144 144 $labels['unread'] = 'Nieprzeczytane'; 145 145 $labels['flagged'] = 'Oznaczone'; -
branches/devel-threads/skins/default/functions.js
r3142 r3147 212 212 } 213 213 } 214 214 215 this.listmenu[show?'show':'hide'](); 215 }, 216 217 listmenu_open: function(e) 218 { 219 this.show_listmenu(true); 216 217 if (show) { 218 var maxheight=0; 219 $('#listmenu fieldset').each(function() { 220 var height = $(this).height(); 221 if (height > maxheight) { 222 maxheight = height; 223 } 224 }); 225 $('#listmenu fieldset').css("min-height", maxheight+"px") 226 // IE6 complains if you set this attribute using either method: 227 //$('#listmenu fieldset').css({'height':'auto !important'}); 228 //$('#listmenu fieldset').css("height","auto !important"); 229 .height(maxheight); 230 }; 231 }, 232 233 open_listmenu: function(e) 234 { 235 this.show_listmenu(); 220 236 }, 221 237 … … 235 251 body_mouseup: function(evt, p) 236 252 { 237 if (this.markmenu && this.markmenu.is(':visible') && rcube_event.get_target(evt) != rcube_find_object('markreadbutton')) 253 var target = rcube_event.get_target(evt); 254 255 if (this.markmenu && this.markmenu.is(':visible') && target != rcube_find_object('markreadbutton')) 238 256 this.show_markmenu(false); 239 else if (this.messagemenu && this.messagemenu.is(':visible') && rcube_event.get_target(evt)!= rcube_find_object('messagemenulink'))257 else if (this.messagemenu && this.messagemenu.is(':visible') && target != rcube_find_object('messagemenulink')) 240 258 this.show_messagemenu(false); 241 else if (this.listmenu && this.listmenu.is(':visible') && rcube_event.get_target(evt)!= rcube_find_object('listmenulink')) {259 else if (this.listmenu && this.listmenu.is(':visible') && target != rcube_find_object('listmenulink')) { 242 260 var menu = rcube_find_object('listmenu'); 243 var target = rcube_event.get_target(evt);244 261 while (target.parentNode) { 245 262 if (target.parentNode == menu) … … 249 266 this.show_listmenu(false); 250 267 } 251 else if (this.searchmenu && this.searchmenu.is(':visible') && rcube_event.get_target(evt)!= rcube_find_object('searchmod')) {268 else if (this.searchmenu && this.searchmenu.is(':visible') && target != rcube_find_object('searchmod')) { 252 269 var menu = rcube_find_object('searchmenu'); 253 var target = rcube_event.get_target(evt);254 270 while (target.parentNode) { 255 271 if (target.parentNode == menu) … … 284 300 rcube_event.add_listener({ object:rcmail_ui, method:'body_mouseup', event:'mouseup' }); 285 301 rcube_event.add_listener({ object:rcmail_ui, method:'body_keypress', event:'keypress' }); 286 rcmail.addEventListener('menu-open', 'listmenu_open', rcmail_ui); 287 } 302 rcmail.addEventListener('menu-open', 'open_listmenu', rcmail_ui); 303 rcmail.addEventListener('menu-save', 'save_listmenu', rcmail_ui); 304 } -
branches/devel-threads/skins/default/iehacks.css
r3123 r3147 279 279 height: 19px; 280 280 } 281 282 #listmenu fieldset 283 { 284 margin: 2px; 285 padding: 0.5em; 286 } -
branches/devel-threads/skins/default/mail.css
r3143 r3147 1350 1350 font-weight: bold; 1351 1351 } 1352 1353 #listmenu 1354 { 1355 padding: 0px 4px; 1356 } 1357 1358 #listmenu legend 1359 { 1360 color: #999999; 1361 } 1362 1363 #listmenu fieldset 1364 { 1365 border: 1px solid #999999; 1366 float: left; 1367 } 1368 1369 #listmenu div 1370 { 1371 padding: 5px; 1372 text-align: center; 1373 clear: both; 1374 } -
branches/devel-threads/skins/default/templates/mail.html
r3143 r3147 154 154 155 155 <div id="listmenu"> 156 < div><roundcube:label name="listcolumns" /></div>156 <fieldset><legend><roundcube:label name="listcolumns" /></legend> 157 157 <ul class="toolbarmenu"> 158 158 <li><input type="checkbox" name="list_col[]" value="subject" id="cols_subject" checked="checked" disabled="disabled" /><label for="cols_subject" class="disabled"><roundcube:label name="subject" /></label></li> … … 165 165 <li><input type="checkbox" name="list_col[]" value="attachment" id="cols_attachment" /><label for="cols_attachment"><roundcube:label name="attachment" /></label></li> 166 166 </ul> 167 <div><roundcube:label name="listsorting" /></div> 168 <ul class="toolbarmenu"> 169 <li><input type="radio" name="sort_col" value="" id="sort_default" /><label for="sort_default"><roundcube:label name="nonedefault" /></label></li> 167 </fieldset> 168 <fieldset><legend><roundcube:label name="listmode" /></legend> 169 <ul class="toolbarmenu"> 170 <li><input type="radio" name="view" value="list" id="view_default" /><label for="view_default"><roundcube:label name="list" /></label></li> 171 <roundcube:if condition="env:threads" /> 172 <li><input type="radio" name="view" value="thread" id="view_thread" /><label for="view_thread"><roundcube:label name="threads" /></label></li> 173 <roundcube:else /> 174 <li><input type="radio" name="view" value="thread" id="view_thread" disabled="disabled" /><label for="view_thread" class="disabled"><roundcube:label name="threads" /></label></li> 175 <roundcube:endif /> 176 </ul> 177 </fieldset> 178 <fieldset><legend><roundcube:label name="listsorting" /></legend> 179 <ul class="toolbarmenu"> 180 <li><input type="radio" name="sort_col" value="" id="sort_default" /><label for="sort_default"><roundcube:label name="nonesort" /></label></li> 170 181 <li><input type="radio" name="sort_col" value="arrival" id="sort_arrival" /><label for="sort_arrival"><roundcube:label name="arrival" /></label></li> 171 182 <li><input type="radio" name="sort_col" value="date" id="sort_date" /><label for="sort_date"><roundcube:label name="sentdate" /></label></li> … … 176 187 <li><input type="radio" name="sort_col" value="size" id="sort_size" /><label for="sort_size"><roundcube:label name="size" /></label></li> 177 188 </ul> 178 <div><roundcube:label name="listorder" /></div> 189 </fieldset> 190 <fieldset><legend><roundcube:label name="listorder" /></legend> 179 191 <ul class="toolbarmenu"> 180 192 <li><input type="radio" name="sort_ord" value="ASC" id="sort_asc" /><label for="sort_asc"><roundcube:label name="asc" /></label></li> 181 193 <li><input type="radio" name="sort_ord" value="DESC" id="sort_desc" /><label for="sort_desc"><roundcube:label name="desc" /></label></li> 182 194 </ul> 183 <div><roundcube:label name="listgroups" /></div> 184 <ul class="toolbarmenu"> 185 <li><input type="radio" name="view" value="list" id="view_default" /><label for="view_default"><roundcube:label name="nonedefault" /></label></li> 186 <roundcube:if condition="env:threads" /> 187 <li><input type="radio" name="view" value="thread" id="view_thread" /><label for="view_thread"><roundcube:label name="threaded" /></label></li> 188 <roundcube:else /> 189 <li><input type="radio" name="view" value="thread" id="view_thread" disabled="disabled" /><label for="view_thread" class="disabled"><roundcube:label name="threaded" /></label></li> 190 <roundcube:endif /> 191 </ul> 192 <a href="javascript:rcmail_ui.save_listmenu()"><roundcube:label name="save" /></a> 195 </fieldset> 196 <div> 197 <roundcube:button command="menu-save" id="listmenusave" type="input" class="button mainaction" label="save" /> 198 </div> 193 199 </div> 194 200
Note: See TracChangeset
for help on using the changeset viewer.
