Commit f5588636 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Удаление по Ctrl+X теперь работает как Backspace, а не как Delete....

Удаление по Ctrl+X теперь работает как Backspace, а не как Delete. Реализовано, что если в выделение попадает только таблица, то при нажатии на Backspace удалялись строки, попавшие в выделение (если выделена вся таблица, тогда удалится таблица); Delete работает так же как и раньше. Как следствие, исправлен баг 13519.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@48062 954022d7-b5bf-4e40-9824-e11837661b57
parent ffc8f6f8
......@@ -250,7 +250,7 @@ function Editor_Copy(api, bCut)
if(true == bCut)
{
//������� ���������� ��������
api.WordControl.m_oLogicDocument.Remove(1, true, true);
api.WordControl.m_oLogicDocument.Remove(-1, true, true);
api.WordControl.m_oLogicDocument.Document_UpdateSelectionState();
}
}, 0);
......
......@@ -1840,7 +1840,12 @@ CDocument.prototype =
else
{
this.CurPos.ContentPos = StartPos;
if ( false === this.Content[StartPos].Remove( 1, true ) )
if ( Count < 0 && type_Table === this.Content[StartPos].GetType() )
{
return this.Table_RemoveRow();
}
else if ( false === this.Content[StartPos].Remove( Count, true ) )
{
// В ворде параграфы объединяются только когда у них все настройки совпадают.
// (почему то при изменении и обратном изменении настроек параграфы перестают объединятся)
......
......@@ -2029,7 +2029,11 @@ CDocumentContent.prototype =
else
{
this.CurPos.ContentPos = StartPos;
if ( false === this.Content[StartPos].Remove( 1, true ) )
if ( Count < 0 && type_Table === this.Content[StartPos].GetType() )
{
this.Table_RemoveRow();
}
else if ( false === this.Content[StartPos].Remove( Count, true ) )
{
// В ворде параграфы объединяются только когда у них все настройки совпадают.
// (почему то при изменении и обратном изменении настроек параграфы перестают объединятся)
......
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