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

Исправлен баг с селектом параграфа.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55571 954022d7-b5bf-4e40-9824-e11837661b57
parent e99342d3
...@@ -1130,7 +1130,7 @@ ParaHyperlink.prototype = ...@@ -1130,7 +1130,7 @@ ParaHyperlink.prototype =
if ( true === Item.Get_ParaContentPosByXY( SearchPos, Depth + 1, _CurLine, _CurRange, StepEnd ) ) if ( true === Item.Get_ParaContentPosByXY( SearchPos, Depth + 1, _CurLine, _CurRange, StepEnd ) )
{ {
SearchPos.Pos.Update( CurPos, Depth ); SearchPos.Pos.Update2( CurPos, Depth );
Result = true; Result = true;
} }
} }
......
...@@ -9675,7 +9675,7 @@ Paragraph.prototype = ...@@ -9675,7 +9675,7 @@ Paragraph.prototype =
var Item = this.Content[CurPos]; var Item = this.Content[CurPos];
if ( true === Item.Get_ParaContentPosByXY( SearchPos, 1, CurLine, CurRange, StepEnd ) ) if ( true === Item.Get_ParaContentPosByXY( SearchPos, 1, CurLine, CurRange, StepEnd ) )
SearchPos.Pos.Update( CurPos, 0 ); SearchPos.Pos.Update2( CurPos, 0 );
} }
// По Х попали в какой-то элемент, проверяем по Y // По Х попали в какой-то элемент, проверяем по Y
......
...@@ -3231,11 +3231,15 @@ ParaRun.prototype = ...@@ -3231,11 +3231,15 @@ ParaRun.prototype =
// Если мы ищем позицию для селекта, тогда нужно искать и за знаком параграфа // Если мы ищем позицию для селекта, тогда нужно искать и за знаком параграфа
if ( true === StepEnd ) if ( true === StepEnd )
{
SearchPos.Pos.Update( this.Content.length, Depth ); SearchPos.Pos.Update( this.Content.length, Depth );
Result = true;
}
} }
else if ( CurPos === EndPos - 1 && para_NewLine != Item.Type ) else if ( CurPos === EndPos - 1 && para_NewLine != Item.Type )
{ {
SearchPos.Pos.Update( EndPos, Depth ); SearchPos.Pos.Update( EndPos, Depth );
Result = 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