Commit cc41fee5 authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

правка бага 21652 - [Charts] Диаграмма удаляется с листа только после ее перемещения

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@51062 954022d7-b5bf-4e40-9824-e11837661b57
parent 331829b8
...@@ -4617,6 +4617,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -4617,6 +4617,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
break; break;
} }
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
// Если открыт iframe, то нельзя удалить диаграмму // Если открыт iframe, то нельзя удалить диаграмму
if ( drawingObjectsController.selectedObjects.length == 1 ) if ( drawingObjectsController.selectedObjects.length == 1 )
...@@ -4694,6 +4695,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -4694,6 +4695,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
break; break;
} }
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
var a_drawing_bases = drawingObjectsController.drawingObjects.getDrawingObjects(); var a_drawing_bases = drawingObjectsController.drawingObjects.getDrawingObjects();
if(!e.shiftKey) if(!e.shiftKey)
...@@ -4859,6 +4861,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -4859,6 +4861,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape()) if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape())
{ {
...@@ -4932,6 +4935,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -4932,6 +4935,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
drawingObjectsController.drawingObjects.unselectDrawingObjects(); drawingObjectsController.drawingObjects.unselectDrawingObjects();
drawingObjectsController.drawingObjects.getWorksheet()._drawSelection(); drawingObjectsController.drawingObjects.getWorksheet()._drawSelection();
...@@ -5011,6 +5015,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5011,6 +5015,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
break; break;
} }
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape() && !e.ctrlKey) if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape() && !e.ctrlKey)
{ {
...@@ -5100,6 +5105,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5100,6 +5105,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
//TODO реализовать изменение размеров объектов с shiftKey //TODO реализовать изменение размеров объектов с shiftKey
drawingObjectsController.drawingObjects.objectLocker.reset(); drawingObjectsController.drawingObjects.objectLocker.reset();
...@@ -5188,6 +5194,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5188,6 +5194,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
//TODO реализовать изменение размеров объектов с shiftKey //TODO реализовать изменение размеров объектов с shiftKey
drawingObjectsController.drawingObjects.objectLocker.reset(); drawingObjectsController.drawingObjects.objectLocker.reset();
...@@ -5276,6 +5283,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5276,6 +5283,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
//TODO реализовать изменение размеров объектов с shiftKey //TODO реализовать изменение размеров объектов с shiftKey
drawingObjectsController.drawingObjects.objectLocker.reset(); drawingObjectsController.drawingObjects.objectLocker.reset();
...@@ -5357,6 +5365,8 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5357,6 +5365,8 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
switch(state.id) switch(state.id)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
//TODO реализовать изменение размеров объектов с shiftKey //TODO реализовать изменение размеров объектов с shiftKey
drawingObjectsController.drawingObjects.objectLocker.reset(); drawingObjectsController.drawingObjects.objectLocker.reset();
...@@ -5622,6 +5632,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5622,6 +5632,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
{ {
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_GROUP: case STATES_ID_GROUP:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
if(state.id === STATES_ID_GROUP) if(state.id === STATES_ID_GROUP)
state.group.resetSelection(); state.group.resetSelection();
...@@ -5880,6 +5891,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e) ...@@ -5880,6 +5891,7 @@ function DefaultKeyDownHandle(drawingObjectsController, e)
break; break;
} }
case STATES_ID_NULL: case STATES_ID_NULL:
case STATES_ID_EXPECT_DOUBLE_CLICK:
{ {
if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape() && !e.ctrlKey) if(drawingObjectsController.selectedObjects.length === 1 && drawingObjectsController.selectedObjects[0].isShape() && !e.ctrlKey)
{ {
......
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