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

Сделано, чтобы при выделении нумерации в контекстном меню не появлялись пункты...

Сделано, чтобы при выделении нумерации в контекстном меню не появлялись пункты относящиеся к орфографии, а также, чтобы дизейблились пункты копирования/вырезания. Сделано, чтобы все настройки параграфа применялись при выделении нумерации к текущему параграфу (тому в который попали курсором при выделении нумерации). Исправлен баг с неподстветкой нумерации после Undo/Redo. Сделано, чтобы в стандартных нумерациях (в нумерованных, но не в булетных) отсутствовал шрифт (раньше всегда был Times New Roman).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@60140 954022d7-b5bf-4e40-9824-e11837661b57
parent cd4a0777
This diff is collapsed.
This diff is collapsed.
......@@ -375,10 +375,7 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.Left = Left;
Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr;
Lvl.TextPr = new CTextPr();
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : Index, Old : Lvl_old, New : Lvl_new } );
......@@ -425,8 +422,6 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr;
var Lvl_new = this.Internal_CopyLvl( Lvl );
......@@ -505,8 +500,6 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr;
var Lvl_new = this.Internal_CopyLvl( Lvl );
......@@ -663,7 +656,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -684,7 +676,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -705,7 +696,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -726,7 +716,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -747,7 +736,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -768,7 +756,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -789,7 +776,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -810,7 +796,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -831,7 +816,6 @@ CAbstractNum.prototype =
Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
......@@ -1544,7 +1528,6 @@ CAbstractNum.prototype =
case changestype_Document_Content:
case changestype_Document_Content_Add:
case changestype_Image_Properties:
case changestype_Remove:
{
CollaborativeEditing.Add_CheckLock(true);
break;
......@@ -1840,10 +1823,9 @@ CNumbering.prototype =
AbstractNum.Document_Get_AllFontNames( AllFonts );
}
AllFonts["Symbol"] = true;
AllFonts["Courier New"] = true;
AllFonts["Wingdings"] = true;
AllFonts["Times New Roman"] = true;
AllFonts["Symbol"] = true;
AllFonts["Courier New"] = true;
AllFonts["Wingdings"] = true;
}
};
......
......@@ -8676,7 +8676,7 @@ Paragraph.prototype =
EndPos = CurPos;
}
if ( this.bFromDocument && this.LogicDocument && true === this.LogicDocument.Spelling.Use )
if (this.bFromDocument && this.LogicDocument && true === this.LogicDocument.Spelling.Use && selectionflag_Numbering !== this.Selection.Flag)
this.SpellChecker.Document_UpdateInterfaceState( StartPos, EndPos );
if ( true === this.Selection.Use )
......
......@@ -5195,6 +5195,14 @@ CTable.prototype =
this.Parent.Set_CurrentElement( this.Index, bUpdateStates );
},
Can_CopyCut : function()
{
if ( true === this.Selection.Use && table_Selection_Cell === this.Selection.Type )
return true;
else
return this.CurCell.Content.Can_CopyCut();
},
Set_Inline : function(Value)
{
History.Add( this, { Type : historyitem_Table_Inline, Old : this.Inline, New : Value } );
......
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