summaryrefslogtreecommitdiff
path: root/program
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2010-06-18 17:17:01 +0000
committeralecpl <alec@alec.pl>2010-06-18 17:17:01 +0000
commit56f41af7a50c6b251a45c872c2d9ec84839c25df (patch)
treed057c18856784016443251996eb6b8327a633ca1 /program
parent16e83142546b6d4b4ac0840f628dc7da98666c97 (diff)
- Extend rcmail.env.messages with 'flags' object for plugin's flags (#1486266)
Diffstat (limited to 'program')
-rw-r--r--program/js/app.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/program/js/app.js b/program/js/app.js
index 3067794e8..8cf81f8ec 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1538,7 +1538,7 @@ function rcube_webmail()
}
}
}
-
+
return allow ? (copy ? 2 : 1) : 0;
};
@@ -1594,7 +1594,9 @@ function rcube_webmail()
depth: flags.depth?flags.depth:0,
unread_children: flags.unread_children?flags.unread_children:0,
parent_uid: flags.parent_uid?flags.parent_uid:0,
- selected: this.select_all_mode || this.message_list.in_selection(uid)
+ selected: this.select_all_mode || this.message_list.in_selection(uid),
+ // flags from plugins
+ flags: flags.extra_flags
});
var c, tree = expando = '',
@@ -4927,7 +4929,7 @@ function rcube_webmail()
querystring += (querystring ? '&' : '') + '_remote=1';
var url = this.env.comm_path + '&_action=' + action + '&' + querystring;
-
+
// send request
console.log('HTTP GET: ' + url);
$.get(url, { _unlock:(lock?1:0) }, function(data){ ref.http_response(data); }, 'json');