Monotone-Parent: 748bc1fd6d5c867c7b2b4da7574602b322a35fa5

Monotone-Revision: 6731baba845a29cc3395d6e6d558a49a66e757ac

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-27T14:56:57
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2010-08-27 14:56:57 +00:00
parent c380057b28
commit ff00afd916
3 changed files with 30 additions and 9 deletions

View File

@@ -205,7 +205,7 @@ function appendSieveFilterRow(filterTable, number, filter) {
type: "checkbox" },
null, activeColumn);
var bound = onScriptActiveCheck.bindAsEventListener(cb);
cb.observe("change", bound);
cb.observe("click", bound);
row.appendChild(activeColumn);
filterTable.tBodies[0].appendChild(row);
@@ -350,7 +350,17 @@ function getFilterFromEditor(filterId) {
return copyFilter(filters[filterId]);
}
function updateFilterFromEditor(filterId, filter) {
function setupMailboxesFromJSON(jsonResponse) {
var responseMboxes = jsonResponse.mailboxes;
userMailboxes = $([]);
for (var i = 0; i < responseMboxes.length; i++) {
var name = responseMboxes[i].path.substr(1);
userMailboxes.push(name);
}
}
function updateFilterFromEditor(filterId, filterJSON) {
var filter = filterJSON.evalJSON();
var sanitized = {};
for (var k in filter) {
if (!(k == "rules" && filter.match == "allmessages")) {