Commit 1ab508fb authored by Dmitry.Vikulov's avatar Dmitry.Vikulov Committed by Alexander.Trofimov

Fix Bug 22087 - [Shapes] Не переходит фокус с автофигуры в ячейку, при...

Fix Bug 22087 - [Shapes] Не переходит фокус с автофигуры в ячейку, при одновременном наборе текста в них

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@53916 954022d7-b5bf-4e40-9824-e11837661b57
parent ec666db9
...@@ -599,7 +599,11 @@ ...@@ -599,7 +599,11 @@
var graphicObjects = t.handlers.trigger("getSelectedGraphicObjects"); var graphicObjects = t.handlers.trigger("getSelectedGraphicObjects");
if ( graphicObjects.length && t.enableKeyEvents ) { if ( graphicObjects.length && t.enableKeyEvents ) {
if (t.handlers.trigger("graphicObjectWindowKeyDown", event)) t.handlers.trigger("graphicObjectWindowKeyDown", event);
if (t.isCellEditMode) {
t.handlers.trigger("stopCellEditing");
t.isCellEditMode = false;
}
return true; return true;
} }
...@@ -910,10 +914,15 @@ ...@@ -910,10 +914,15 @@
var graphicObjects = t.handlers.trigger("getSelectedGraphicObjects"); var graphicObjects = t.handlers.trigger("getSelectedGraphicObjects");
if ( graphicObjects.length && t.enableKeyEvents ) { if ( graphicObjects.length && t.enableKeyEvents ) {
if (!( (event.ctrlKey || event.metaKey) && (event.which == 99 || event.which == 118) )) { // Mozilla Firefox Fix #20080 if (!( (event.ctrlKey || event.metaKey) && (event.which == 99 || event.which == 118) )) { // Mozilla Firefox Fix #20080
if (t.handlers.trigger("graphicObjectWindowKeyPress", event)) if (t.handlers.trigger("graphicObjectWindowKeyPress", event)) {
if (t.isCellEditMode) {
t.handlers.trigger("stopCellEditing");
t.isCellEditMode = false;
}
return true; return true;
} }
} }
}
// Для таких браузеров, которые не присылают отжатие левой кнопки мыши для двойного клика, при выходе из // Для таких браузеров, которые не присылают отжатие левой кнопки мыши для двойного клика, при выходе из
// окна редактора и отпускания кнопки, будем отрабатывать выход из окна (только Chrome присылает эвент MouseUp даже при выходе из браузера) // окна редактора и отпускания кнопки, будем отрабатывать выход из окна (только Chrome присылает эвент MouseUp даже при выходе из браузера)
......
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