Changeset 5731d68 in github


Ignore:
Timestamp:
Aug 2, 2011 5:22:02 AM (22 months ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
46285d4
Parents:
0d5836b
Message:
  • Added confirmation dialog for contact group deleting + loading indicator
Location:
program
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • program/js/app.js

    rdc0be33 r5731d68  
    334334        this.enable_command('add', 'import', this.env.writable_source); 
    335335        this.enable_command('list', 'listgroup', 'advanced-search', true); 
    336          
     336 
    337337        // load contacts of selected source 
    338338        if (!this.env.action) 
     
    40944094  this.group_delete = function() 
    40954095  { 
    4096     if (this.env.group) 
    4097       this.http_post('group-delete', '_source='+urlencode(this.env.source)+'&_gid='+urlencode(this.env.group), true); 
     4096    if (this.env.group && confirm(this.get_label('deletegroupconfirm'))) { 
     4097      var lock = this.set_busy(true, 'groupdeleting'); 
     4098      this.http_post('group-delete', '_source='+urlencode(this.env.source)+'&_gid='+urlencode(this.env.group), lock); 
     4099    } 
    40984100  }; 
    40994101 
  • program/localization/en_US/messages.inc

    r2d761bb r5731d68  
    5757$messages['errordeleting'] = 'Could not delete the message(s).'; 
    5858$messages['errormarking'] = 'Could not mark the message(s).'; 
    59 $messages['deletecontactconfirm']  = 'Do you really want to delete the selected contact(s)?'; 
    60 $messages['deletemessagesconfirm'] = 'Do you really want to delete the selected message(s)?'; 
     59$messages['deletecontactconfirm']  = 'Do you really want to delete selected contact(s)?'; 
     60$messages['deletegroupconfirm']  = 'Do you really want to delete selected group?'; 
     61$messages['deletemessagesconfirm'] = 'Do you really want to delete selected message(s)?'; 
    6162$messages['deletefolderconfirm']  = 'Do you really want to delete this folder?'; 
    6263$messages['purgefolderconfirm']  = 'Do you really want to delete all messages in this folder?'; 
     64$messages['groupdeleting'] = 'Deleting group...'; 
    6365$messages['folderdeleting'] = 'Deleting folder...'; 
    6466$messages['foldermoving'] = 'Moving folder...'; 
  • program/localization/pl_PL/messages.inc

    rf52c4f44 r5731d68  
    7575$messages['deletecontactconfirm'] = 'Czy na pewno chcesz usunÄ 
    7676ć wybrane kontakty?'; 
     77$messages['deletegroupconfirm'] = 'Czy na pewno chcesz usunÄ 
     78ć wybranÄ 
     79 grupę?'; 
    7780$messages['deletemessagesconfirm'] = 'Czy na pewno chcesz usunÄ 
    7881ć wybrane wiadomości?'; 
     
    8184$messages['purgefolderconfirm'] = 'Czy na pewno chcesz usunÄ 
    8285ć wszystkie wiadomości w tym folderze?'; 
     86$messages['groupdeleting'] = 'Usuwanie grupy...'; 
    8387$messages['folderdeleting'] = 'Usuwanie folderu...'; 
    8488$messages['foldermoving'] = 'Przenoszenie folderu...'; 
  • program/steps/addressbook/func.inc

    rb95149e r5731d68  
    224224    $OUTPUT->set_env('contactgroups', $jsdata);  
    225225    $OUTPUT->add_gui_object('folderlist', $attrib['id']); 
     226    // add some labels to client 
     227    $OUTPUT->add_label('deletegroupconfirm', 'groupdeleting'); 
    226228 
    227229    return html::tag('ul', $attrib, $out, html::$common_attrib); 
Note: See TracChangeset for help on using the changeset viewer.