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

Исправлен баг с необновлением позиции курсора (баг 27429). Сделано, чтобы при...

Исправлен баг с необновлением позиции курсора (баг 27429). Сделано, чтобы при выделении более 1 параграфа нумерация не добавлялась к пустым параграфам (баг 27346).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@59480 954022d7-b5bf-4e40-9824-e11837661b57
parent 3b9aa473
......@@ -13889,11 +13889,24 @@ CDocument.prototype.private_UpdateCursorXY = function(bUpdateX, bUpdateY)
var RealX = NewCursorPos.X;
var RealY = NewCursorPos.Y;
var CurPara = this.Get_CurrentParagraph();
if (bUpdateX)
{
this.CurPos.RealX = RealX;
if (null !== CurPara)
CurPara.CurPos.RealX = RealX;
}
if (bUpdateY)
{
this.CurPos.RealY = RealY;
if (null !== CurPara)
CurPara.CurPos.RealY = RealY;
}
};
CDocument.prototype.private_MoveCursorDown = function(StartX, StartY, AddToSelect)
{
......
......@@ -6617,11 +6617,15 @@ Paragraph.prototype =
var ParaPr = this.Get_CompiledPr2(false).ParaPr;
var NumPr_old = this.Numbering_Get();
this.Numbering_Remove();
var SelectionUse = this.Is_SelectionUse();
var SelectedOneElement = (this.Parent.Selection_Is_OneElement() === 0 ? true : false );
// Когда выделено больше 1 параграфа, нумерация не добавляется к пустым параграфам.
if (true === SelectionUse && true !== SelectedOneElement && true === this.Is_Empty())
return;
this.Numbering_Remove();
// Рассчитаем количество табов, идущих в начале параграфа
var TabsCounter = new CParagraphTabsCounter();
this.Get_StartTabsCount( TabsCounter );
......
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