Skip to content

Commit

Permalink
For bug #71871
Browse files Browse the repository at this point in the history
Fix adding sqrt symbol in the math equation
  • Loading branch information
KirillovIlya committed Nov 27, 2024
1 parent 1a957cd commit eb4db92
Showing 1 changed file with 4 additions and 21 deletions.
25 changes: 4 additions & 21 deletions word/Math/mathContent.js
Original file line number Diff line number Diff line change
Expand Up @@ -2629,8 +2629,6 @@ CMathContent.prototype.Load_FromMenu = function(Type, Paragraph, TextPr, oSelect
CMathContent.prototype.private_LoadFromMenuSymbol = function(Type, Pr)
{
var Code = -1;
var oRadical;

switch (Type)
{
case c_oAscMathType.Symbol_pm : Code = 0x00B1; break;
Expand All @@ -2655,22 +2653,9 @@ CMathContent.prototype.private_LoadFromMenuSymbol = function(Type, Pr)
case c_oAscMathType.Symbol_forall : Code = 0x2200; break;
case c_oAscMathType.Symbol_additional : Code = 0x2201; break;
case c_oAscMathType.Symbol_partial : Code = 0x1D715; break;
case c_oAscMathType.Symbol_sqrt:
oRadical = this.Add_Radical(Pr, null, null);
oRadical.Correct_Content(true);
oRadical.Apply_TextPr(Pr.ctrPrp, undefined, true);
break;
case c_oAscMathType.Symbol_cbrt:
oRadical = this.Add_Radical({ctrPrp : Pr.ctrPrp, type : DEGREE_RADICAL}, null, "3");
oRadical.Correct_Content(true);
oRadical.Apply_TextPr(Pr.ctrPrp, undefined, true);
break;

case c_oAscMathType.Symbol_qdrt:
oRadical = this.Add_Radical({ctrPrp : Pr.ctrPrp, type : DEGREE_RADICAL}, null, "4");
oRadical.Correct_Content(true);
oRadical.Apply_TextPr(Pr.ctrPrp, undefined, true);
break;
case c_oAscMathType.Symbol_sqrt : Code = 0x221A; break;
case c_oAscMathType.Symbol_cbrt : Code = 0x221B; break;
case c_oAscMathType.Symbol_qdrt : Code = 0x221C; break;
case c_oAscMathType.Symbol_cup : Code = 0x222A; break;
case c_oAscMathType.Symbol_cap : Code = 0x2229; break;
case c_oAscMathType.Symbol_emptyset : Code = 0x2205; break;
Expand Down Expand Up @@ -2756,11 +2741,9 @@ CMathContent.prototype.private_LoadFromMenuSymbol = function(Type, Pr)
case c_oAscMathType.Symbol_Chi : Code = 0x03A7; break;
case c_oAscMathType.Symbol_Psi : Code = 0x03A8; break;
case c_oAscMathType.Symbol_Omega : Code = 0x03A9; break;
default: return;
}

if (-1 === Code)
return;

if (this.Content.length <= 0)
this.Correct_Content();

Expand Down

0 comments on commit eb4db92

Please sign in to comment.