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 = ...@@ -375,10 +375,7 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.Left = Left; Lvl.ParaPr.Ind.Left = Left;
Lvl.ParaPr.Ind.FirstLine = FirstLine; Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr(); Lvl.TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr;
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : Index, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : Index, Old : Lvl_old, New : Lvl_new } );
...@@ -425,8 +422,6 @@ CAbstractNum.prototype = ...@@ -425,8 +422,6 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.FirstLine = FirstLine; Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr(); var TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr; Lvl.TextPr = TextPr;
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
...@@ -505,8 +500,6 @@ CAbstractNum.prototype = ...@@ -505,8 +500,6 @@ CAbstractNum.prototype =
Lvl.ParaPr.Ind.FirstLine = FirstLine; Lvl.ParaPr.Ind.FirstLine = FirstLine;
var TextPr = new CTextPr(); var TextPr = new CTextPr();
TextPr.RFonts.Set_All( "Times New Roman", -1 );
Lvl.TextPr = TextPr; Lvl.TextPr = TextPr;
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
...@@ -663,7 +656,6 @@ CAbstractNum.prototype = ...@@ -663,7 +656,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) ); Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -684,7 +676,6 @@ CAbstractNum.prototype = ...@@ -684,7 +676,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -705,7 +696,6 @@ CAbstractNum.prototype = ...@@ -705,7 +696,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -726,7 +716,6 @@ CAbstractNum.prototype = ...@@ -726,7 +716,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) ); Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -747,7 +736,6 @@ CAbstractNum.prototype = ...@@ -747,7 +736,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -768,7 +756,6 @@ CAbstractNum.prototype = ...@@ -768,7 +756,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -789,7 +776,6 @@ CAbstractNum.prototype = ...@@ -789,7 +776,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( ")" ) ); Lvl.LvlText.push( new CLvlText_Text( ")" ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -810,7 +796,6 @@ CAbstractNum.prototype = ...@@ -810,7 +796,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -831,7 +816,6 @@ CAbstractNum.prototype = ...@@ -831,7 +816,6 @@ CAbstractNum.prototype =
Lvl.LvlText = []; Lvl.LvlText = [];
Lvl.LvlText.push( new CLvlText_Num( iLvl ) ); Lvl.LvlText.push( new CLvlText_Num( iLvl ) );
Lvl.LvlText.push( new CLvlText_Text( "." ) ); Lvl.LvlText.push( new CLvlText_Text( "." ) );
Lvl.TextPr.RFonts.Set_All( "Times New Roman", -1 );
var Lvl_new = this.Internal_CopyLvl( Lvl ); var Lvl_new = this.Internal_CopyLvl( Lvl );
History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } ); History.Add( this, { Type : historyitem_AbstractNum_LvlChange, Index : iLvl, Old : Lvl_old, New : Lvl_new } );
...@@ -1544,7 +1528,6 @@ CAbstractNum.prototype = ...@@ -1544,7 +1528,6 @@ CAbstractNum.prototype =
case changestype_Document_Content: case changestype_Document_Content:
case changestype_Document_Content_Add: case changestype_Document_Content_Add:
case changestype_Image_Properties: case changestype_Image_Properties:
case changestype_Remove:
{ {
CollaborativeEditing.Add_CheckLock(true); CollaborativeEditing.Add_CheckLock(true);
break; break;
...@@ -1840,10 +1823,9 @@ CNumbering.prototype = ...@@ -1840,10 +1823,9 @@ CNumbering.prototype =
AbstractNum.Document_Get_AllFontNames( AllFonts ); AbstractNum.Document_Get_AllFontNames( AllFonts );
} }
AllFonts["Symbol"] = true; AllFonts["Symbol"] = true;
AllFonts["Courier New"] = true; AllFonts["Courier New"] = true;
AllFonts["Wingdings"] = true; AllFonts["Wingdings"] = true;
AllFonts["Times New Roman"] = true;
} }
}; };
......
...@@ -8676,7 +8676,7 @@ Paragraph.prototype = ...@@ -8676,7 +8676,7 @@ Paragraph.prototype =
EndPos = CurPos; 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 ); this.SpellChecker.Document_UpdateInterfaceState( StartPos, EndPos );
if ( true === this.Selection.Use ) if ( true === this.Selection.Use )
......
...@@ -5195,6 +5195,14 @@ CTable.prototype = ...@@ -5195,6 +5195,14 @@ CTable.prototype =
this.Parent.Set_CurrentElement( this.Index, bUpdateStates ); 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) Set_Inline : function(Value)
{ {
History.Add( this, { Type : historyitem_Table_Inline, Old : this.Inline, New : 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