Reset pressed buttons on next click (#1485987)

release-0.6
thomascube 15 years ago
parent 85c812acec
commit e0896df540

@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
- Unselect pressed buttons on mouse up (#1485987)
- Don't set php_value error_log in .htaccess but mention in INSTALL (#1485924)
- Fix too small status/flag/attachment columns in Safari 4 (#1486063)
- Fix selection disabling while dragging splitter in webkit browsers (#1486056)

@ -22,6 +22,7 @@ function rcube_webmail()
this.env = new Object();
this.labels = new Object();
this.buttons = new Object();
this.buttons_sel = new Object();
this.gui_objects = new Object();
this.gui_containers = new Object();
this.commands = new Object();
@ -1257,6 +1258,14 @@ function rcube_webmail()
this.env.last_folder_target = null;
list.draglayer.hide();
}
// reset 'pressed' buttons
if (this.buttons_sel) {
for (var id in this.buttons_sel)
if (typeof id != 'function')
this.button_out(this.buttons_sel[id], id);
this.buttons_sel = {};
}
};
this.drag_start = function(list)
@ -3546,6 +3555,7 @@ function rcube_webmail()
else
elm.className = button.sel;
}
this.buttons_sel[id] = command;
}
}
};

Loading…
Cancel
Save