From f4f4522b231b129178a78daf8fbaa9f5c744fd19 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Wed, 07 Apr 2010 11:43:52 -0400
Subject: [PATCH] Apply contact groups js patch (#1486606)

---
 program/js/app.js |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index 2bc8808..e7f81da 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -3408,8 +3408,7 @@
     // currently all groups belong to the local address book
     if (group)
       src = 0;
-    
-    if (!src)
+    else if (!src)
       src = this.env.source;
     
     if (page && this.current_page == page && src == this.env.source && group == this.env.group)
@@ -3632,6 +3631,7 @@
       return;
     
     if (!this.name_input) {
+      this.enable_command('list', 'listgroup', false);
       this.name_input = document.createElement('input');
       this.name_input.type = 'text';
       this.name_input.value = this.env.contactgroups['G'+this.env.group].name;
@@ -3706,6 +3706,8 @@
       this.name_input.parentNode.removeChild(this.name_input);
       this.name_input = null;
     }
+
+    this.enable_command('list', 'listgroup', true);
   };
   
   // callback for creating a new contact group
@@ -3735,6 +3737,7 @@
       link.innerHTML = name;
     
     this.env.contactfolders[key].name = this.env.contactgroups[key].name = name;
+    this.triggerEvent('updategroup', { id:id, name:name, li:li[0] });
   };
 
 

--
Gitblit v1.9.1