[FIX] web_editor: Cannot read property 'left' of undefined
This issue happen for example on a full runbot when clicking with shift + key pressed on a sale order not in an editable. We can see that initial_data.rect is only defined in mousedown when the click target is inside an editable block, hence it could lead to an issue otherwise. closes #11527
This commit is contained in:
@@ -566,8 +566,8 @@ function summernote_mouseup (event) {
|
||||
}
|
||||
// don't rerange if simple click
|
||||
if (initial_data.event) {
|
||||
var dx = event.clientX - (event.shiftKey ? initial_data.rect.left : initial_data.event.clientX);
|
||||
var dy = event.clientY - (event.shiftKey ? initial_data.rect.top : initial_data.event.clientY);
|
||||
var dx = event.clientX - (event.shiftKey && initial_data.rect ? initial_data.rect.left : initial_data.event.clientX);
|
||||
var dy = event.clientY - (event.shiftKey && initial_data.rect ? initial_data.rect.top : initial_data.event.clientY);
|
||||
if (10 < Math.pow(dx, 2)+Math.pow(dy, 2)) {
|
||||
reRangeSelect(event, dx, dy);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user