Commit c7d7ef0c authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

bug #27054

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@68068 954022d7-b5bf-4e40-9824-e11837661b57
parent f1d5c8ad
......@@ -1196,7 +1196,7 @@
// Порядок эвентов для dblClick - http://javascript.ru/tutorial/events/mouse#dvoynoy-levyy-klik
// Проверка для IE, т.к. он присылает DblClick при сдвиге мыши...
if (this.mouseDownLastCord && coord.x === this.mouseDownLastCord.x && coord.y === this.mouseDownLastCord.y && 0 === event.button) {
if (this.mouseDownLastCord && coord.x === this.mouseDownLastCord.x && coord.y === this.mouseDownLastCord.y && 0 === event.button && !this.handlers.trigger('isFormatPainter')) {
// Выставляем, что мы уже сделали dblClick (иначе вдруг браузер не поддерживает свойство detail)
this.isDblClickInMouseDown = true;
// Нам нужно обработать эвент браузера о dblClick (если мы редактируем ячейку, то покажем курсор, если нет - то просто ничего не произойдет)
......@@ -1491,13 +1491,15 @@
};
/** @param event {KeyboardEvent} */
asc_CEventsController.prototype._onMouseDblClick = function (event) {
if (this.handlers.trigger("isGlobalLockEditCell"))
asc_CEventsController.prototype._onMouseDblClick = function(event) {
if (this.handlers.trigger('isGlobalLockEditCell') || this.handlers.trigger('isFormatPainter')) {
return false;
}
// Браузер не поддерживает свойство detail (будем делать по координатам)
if (false === this.isDblClickInMouseDown)
if (false === this.isDblClickInMouseDown) {
return this.doMouseDblClick(event, /*isHideCursor*/false);
}
this.isDblClickInMouseDown = false;
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment