Changeset 6059 in subversion
- Timestamp:
- Apr 11, 2012 8:52:51 AM (13 months ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 14 edited
-
CHANGELOG (modified) (1 diff)
-
program/js/app.js (modified) (2 diffs)
-
program/localization/de_CH/labels.inc (modified) (1 diff)
-
program/localization/de_DE/labels.inc (modified) (1 diff)
-
program/localization/en_US/labels.inc (modified) (1 diff)
-
program/steps/addressbook/groups.inc (modified) (1 diff)
-
skins/default/templates/addressbook.html (modified) (1 diff)
-
skins/larry/addressbook.css (modified) (2 diffs)
-
skins/larry/images/buttons.gif (modified) (previous)
-
skins/larry/images/buttons.png (modified) (previous)
-
skins/larry/mail.css (modified) (1 diff)
-
skins/larry/styles.css (modified) (2 diffs)
-
skins/larry/templates/addressbook.html (modified) (1 diff)
-
skins/larry/ui.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r6055 r6059 2 2 =========================== 3 3 4 - Fix removing all folders on import to LDAP addressbook 4 - Allow mass-removal of addresses from a group (#1487748) 5 - Fix removing all contacts on import to LDAP addressbook 5 6 - Fix so "Back" from compose/show doesn't reset search request (#1488238) 6 7 - Add option to delete messages instead of moving to Trash when in Junk folder (#1486686) -
trunk/roundcubemail/program/js/app.js
r6054 r6059 4017 4017 } 4018 4018 4019 // if a group is currently selected, and there is at least one contact selected 4020 // thend we can enable the group-remove-selected command 4021 this.enable_command('group-remove-selected', typeof this.env.group != 'undefined' && list.selection.length > 0); 4022 4019 4023 this.enable_command('compose', this.env.group || list.selection.length > 0); 4020 4024 this.enable_command('edit', id && writable); … … 4375 4379 this.name_input.select().focus(); 4376 4380 }; 4381 4382 //remove selected contacts from current active group 4383 this.group_remove_selected = function() 4384 { 4385 ref.http_post('group-delmembers','_cid='+urlencode(this.contact_list.selection) 4386 + '&_source='+urlencode(this.env.source) 4387 + '&_gid='+urlencode(this.env.group)); 4388 }; 4389 4390 //callback after deleting contact(s) from current group 4391 this.remove_group_contacts = function(props) 4392 { 4393 if('undefined' != typeof this.env.group && (this.env.group === props.gid)){ 4394 var selection = this.contact_list.get_selection(); 4395 for (var n=0; n<selection.length; n++) { 4396 id = selection[n]; 4397 this.contact_list.remove_row(id, (n == selection.length-1)); 4398 } 4399 } 4400 } 4401 4402 4377 4403 4378 4404 // handler for keyboard events on the input field -
trunk/roundcubemail/program/localization/de_CH/labels.inc
r5950 r6059 285 285 $labels['grouprename'] = 'Gruppe umbenennen'; 286 286 $labels['groupdelete'] = 'Gruppe löschen'; 287 $labels['groupremoveselected'] = 'GewÀhlte Kontakte aus Gruppe entfernen'; 287 288 $labels['previouspage'] = 'Eine Seite zurÌck'; 288 289 $labels['firstpage'] = 'Erste Seite'; -
trunk/roundcubemail/program/localization/de_DE/labels.inc
r5950 r6059 285 285 $labels['grouprename'] = 'Gruppe umbenennen'; 286 286 $labels['groupdelete'] = 'Gruppe löschen'; 287 $labels['groupremoveselected'] = 'GewÀhlte Kontakte aus Gruppe entfernen'; 287 288 $labels['previouspage'] = 'Seite zurÌck'; 288 289 $labels['firstpage'] = 'Erste Seite'; -
trunk/roundcubemail/program/localization/en_US/labels.inc
r6052 r6059 335 335 $labels['grouprename'] = 'Rename group'; 336 336 $labels['groupdelete'] = 'Delete group'; 337 $labels['groupremoveselected'] = 'Remove selected contacts from group'; 337 338 338 339 $labels['previouspage'] = 'Show previous page'; -
trunk/roundcubemail/program/steps/addressbook/groups.inc
r5787 r6059 65 65 $result = $plugin['result']; 66 66 67 if ($result) 67 if ($result){ 68 68 $OUTPUT->show_message('contactremovedfromgroup'); 69 else 69 $OUTPUT->command('remove_group_contacts',array('source' => $source, 'gid' => $gid)); 70 }else{ 70 71 $OUTPUT->show_message($plugin['message'] ? $plugin['message'] : 'errorsaving', 'error'); 72 } 71 73 } 72 74 } -
trunk/roundcubemail/skins/default/templates/addressbook.html
r5981 r6059 100 100 <li><roundcube:button command="group-rename" label="grouprename" classAct="active" /></li> 101 101 <li><roundcube:button command="group-delete" label="groupdelete" classAct="active" /></li> 102 <li><roundcube:button command="group-remove-selected" label="group-remove-selected" classAct="active" /></li> 102 103 <li class="separator_above"><roundcube:button command="search-create" label="searchsave" classAct="active" /></li> 103 104 <li><roundcube:button command="search-delete" label="searchdelete" classAct="active" /></li> -
trunk/roundcubemail/skins/larry/addressbook.css
r6023 r6059 50 50 top: 42px; 51 51 left: 0; 52 width: 2 60px;52 width: 280px; 53 53 bottom: 0; 54 54 } … … 57 57 position: absolute; 58 58 top: 42px; 59 left: 2 72px;59 left: 292px; 60 60 right: 0; 61 61 bottom: 0; -
trunk/roundcubemail/skins/larry/mail.css
r6040 r6059 749 749 cursor: pointer; 750 750 height: 10px; 751 background: url(images/buttons.png) center -15 39px no-repeat;751 background: url(images/buttons.png) center -1579px no-repeat; 752 752 } 753 753 754 754 div.hide-headers { 755 background-position: center -15 49px;755 background-position: center -1589px; 756 756 } 757 757 -
trunk/roundcubemail/skins/larry/styles.css
r6044 r6059 861 861 } 862 862 863 .boxfooter .listbutton.removegroup .inner { 864 background-position: 5px -1540px; 865 } 866 863 867 .boxfooter .listbutton.disabled .inner { 864 868 opacity: 0.4; … … 1412 1416 1413 1417 .toolbar a.button.spellcheck.selected { 1414 background-position: left -1 570px;1418 background-position: left -1610px; 1415 1419 color: #1978a1; 1416 1420 } -
trunk/roundcubemail/skins/larry/templates/addressbook.html
r5986 r6059 51 51 </div> 52 52 <div class="boxfooter"> 53 <roundcube:button command="add" type="link" title="newcontact" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button command="delete" type="link" title="deletecontact" class="listbutton delete disabled" classAct="listbutton delete" innerClass="inner" content="x" /> 53 <roundcube:button command="add" type="link" title="newcontact" class="listbutton add disabled" classAct="listbutton add" innerClass="inner" content="+" /><roundcube:button command="delete" type="link" title="deletecontact" class="listbutton delete disabled" classAct="listbutton delete" innerClass="inner" content="x" /><roundcube:button command="group-remove-selected" type="link" title="groupremoveselected" class="listbutton removegroup disabled" classAct="listbutton removegroup" innerClass="inner" content="-" /> 54 54 <roundcube:object name="recordsCountDisplay" class="countdisplay" label="fromtoshort" /> 55 55 </div> -
trunk/roundcubemail/skins/larry/ui.js
r6017 r6059 156 156 orientation:'v', relative:true, start:226, min:150, size:12, render:resize_leftcol }).init(); 157 157 new rcube_splitter({ id:'addressviewsplitter', p1:'#addresslist', p2:'#contacts-box', 158 orientation:'v', relative:true, start:2 66, min:220, size:12 }).init();158 orientation:'v', relative:true, start:286, min:270, size:12 }).init(); 159 159 160 160 new rcube_scroller('#directorylist-content', '#directorylist-header', '#directorylist-footer');
Note: See TracChangeset
for help on using the changeset viewer.
