27
27
MathJax . Hub . Register . StartupHook ( "CommonHTML Jax Ready" , function ( ) {
28
28
var VERSION = "2.6.0-beta" ;
29
29
var MML = MathJax . ElementJax . mml ,
30
- HTML = MathJax . HTML ,
31
30
CHTML = MathJax . OutputJax . CommonHTML ;
32
31
33
32
var SVGNS = "http://www.w3.org/2000/svg" ;
@@ -107,7 +106,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
107
106
108
107
circle : function ( child , cbox , bb , p , t , SOLID ) {
109
108
var H = bb . H , D = bb . D , W = bb . W ;
110
- svg = this . CHTMLsvg ( child , bb , t ) ;
109
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
111
110
this . CHTMLsvgElement ( svg . firstChild , "ellipse" , {
112
111
rx :CHTML . Px ( W / 2 - t / 2 ) , ry :CHTML . Px ( ( H + D ) / 2 - t / 2 ) ,
113
112
cx :CHTML . Px ( W / 2 ) , cy :CHTML . Px ( ( H + D ) / 2 )
@@ -184,7 +183,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
184
183
185
184
updiagonalstrike : function ( child , cbox , bb , p , t , SOLID ) {
186
185
var H = bb . H , D = bb . D , W = bb . W ;
187
- svg = this . CHTMLsvg ( child , bb , t ) ;
186
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
188
187
this . CHTMLsvgElement ( svg . firstChild , "line" , {
189
188
x1 :CHTML . Px ( t / 2 ) , y1 :CHTML . Px ( H + D - t ) , x2 :CHTML . Px ( W - t ) , y2 :CHTML . Px ( t / 2 )
190
189
} ) ;
@@ -194,7 +193,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
194
193
195
194
downdiagonalstrike : function ( child , cbox , bb , p , t , SOLID ) {
196
195
var H = bb . H , D = bb . D , W = bb . W ;
197
- svg = this . CHTMLsvg ( child , bb , t ) ;
196
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
198
197
this . CHTMLsvgElement ( svg . firstChild , "line" , {
199
198
x1 :CHTML . Px ( t / 2 ) , y1 :CHTML . Px ( t / 2 ) , x2 :CHTML . Px ( W - t ) , y2 :CHTML . Px ( H + D - t )
200
199
} ) ;
@@ -206,7 +205,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
206
205
var H = bb . H + bb . D - t , W = bb . W - t / 2 ;
207
206
var a = Math . atan2 ( H , W ) * ( - 180 / Math . PI ) . toFixed ( 3 ) ;
208
207
var R = Math . sqrt ( H * H + W * W ) ;
209
- svg = this . CHTMLsvg ( child , bb , t ) ;
208
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
210
209
var g = this . CHTMLsvgElement ( svg . firstChild , "g" , {
211
210
fill :"currentColor" ,
212
211
transform :"translate(" + this . CHTMLpx ( t / 2 ) + " " + this . CHTMLpx ( H + t / 2 ) + ") rotate(" + a + ")"
@@ -227,9 +226,11 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
227
226
/********************************************************/
228
227
229
228
phasorangle : function ( child , cbox , bb , p , t , SOLID ) {
230
- var P = p , H = bb . H , D = bb . D , p = ( H + D ) / 2 , W = bb . W + p - P ; bb . W = W ; bb . L = p ;
229
+ var P = p , H = bb . H , D = bb . D ;
230
+ p = ( H + D ) / 2 ;
231
+ var W = bb . W + p - P ; bb . W = W ; bb . L = p ;
231
232
child . style . margin = "0 0 0 " + CHTML . Em ( p - P ) ;
232
- svg = this . CHTMLsvg ( child , bb , t ) ;
233
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
233
234
this . CHTMLsvgElement ( svg . firstChild , "path" , {
234
235
d : "M " + this . CHTMLpx ( p ) + ",1 " +
235
236
"L 1," + this . CHTMLpx ( H + D - t ) + " L " + this . CHTMLpx ( W ) + "," + this . CHTMLpx ( H + D - t )
@@ -242,7 +243,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
242
243
bb . W += 1.5 * p ; bb . L += 1.5 * p ;
243
244
var H = bb . H , D = bb . D , W = bb . W ;
244
245
child . style . margin = "0 0 0 " + CHTML . Em ( 1.5 * p ) ;
245
- svg = this . CHTMLsvg ( child , bb , t ) ;
246
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
246
247
this . CHTMLsvgElement ( svg . firstChild , "path" , {
247
248
d : "M " + this . CHTMLpx ( W ) + ",1 L 1,1 " +
248
249
"a" + this . CHTMLpx ( p ) + "," + this . CHTMLpx ( ( H + D ) / 2 - t / 2 ) + " 0 0,1 1," + this . CHTMLpx ( H + D - 1.5 * t )
@@ -255,7 +256,7 @@ MathJax.Hub.Register.StartupHook("CommonHTML Jax Ready",function () {
255
256
bb . W += 1.5 * p ; bb . L += 1.5 * p ;
256
257
var H = bb . H , D = bb . D , W = bb . W ;
257
258
child . style . margin = "0 0 0 " + CHTML . Em ( 1.5 * p ) ;
258
- svg = this . CHTMLsvg ( child , bb , t ) ;
259
+ var svg = this . CHTMLsvg ( child , bb , t ) ;
259
260
this . CHTMLsvgElement ( svg . firstChild , "path" , {
260
261
d : "M 1," + this . CHTMLpx ( .6 * ( H + D ) ) +
261
262
" L " + this . CHTMLpx ( p ) + "," + this . CHTMLpx ( H + D ) +
0 commit comments