Commit d428594f authored by Ilya Kirillov's avatar Ilya Kirillov

PreDelete function in the new class CBlockLevelSdt.

parent 2be97d0f
......@@ -8826,6 +8826,13 @@ CDocumentContent.prototype.IsStartFromNewPage = function()
return this.Content[0].IsStartFromNewPage();
};
CDocumentContent.prototype.PreDelete = function()
{
for (var nIndex = 0, nCount = this.Content.length; nIndex < nCount; ++nIndex)
{
this.Content[nIndex].PreDelete();
}
};
function CDocumentContentStartState(DocContent)
{
......
......@@ -504,7 +504,7 @@ CDocumentContentBase.prototype.private_Remove = function(Count, bOnlyText, bRemo
{
// Удаляем весь промежуточный контент, начальный элемент и конечный элемент, если это
// таблица, поскольку таблица не может быть последним элементом в документе удаляем без проверок.
if (type_Pargraph !== EndType)
if (type_Paragraph !== EndType)
this.Internal_Content_Remove(StartPos, EndPos - StartPos + 1);
else
this.Internal_Content_Remove(StartPos, EndPos - StartPos);
......
......@@ -429,6 +429,9 @@ CDocumentContentElementBase.prototype.Add = function(oParaItem)
{
// TODO: Данную функцию нужно заменить на AddToParagraph
};
CDocumentContentElementBase.prototype.PreDelete = function()
{
};
//----------------------------------------------------------------------------------------------------------------------
// Функции для работы с номерами страниц
//----------------------------------------------------------------------------------------------------------------------
......
......@@ -349,6 +349,10 @@ CBlockLevelSdt.prototype.Add = function(oParaItem)
{
return this.Content.Paragraph_Add(oParaItem);
};
CBlockLevelSdt.prototype.PreDelete = function()
{
this.Content.PreDelete();
};
//----------------------------------------------------------------------------------------------------------------------
CBlockLevelSdt.prototype.Is_HdrFtr = function(bReturnHdrFtr)
{
......
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