www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit fc5544fbba4acc499a77462b53d4823d5fbe64c2
parent 5fe727745f123a88da43ea240630ad4fc818b931
Author: Davide P. Cervone <dpvc@union.edu>
Date:   Mon, 10 Feb 2014 08:33:48 -0500

Merge branch 'issue561' into develop.  Issue #561.

Diffstat:
Munpacked/jax/element/mml/jax.js | 1+
Munpacked/jax/output/HTML-CSS/autoload/menclose.js | 21+++++++++++++++++++++
Munpacked/jax/output/SVG/autoload/menclose.js | 5+++++
3 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/unpacked/jax/element/mml/jax.js b/unpacked/jax/element/mml/jax.js @@ -135,6 +135,7 @@ MathJax.ElementJax.mml.Augment({ UPDIAGONALARROW: "updiagonalarrow", VERTICALSTRIKE: "verticalstrike", HORIZONTALSTRIKE: "horizontalstrike", + PHASORANGLE: "phasorangle", MADRUWB: "madruwb" }, ALIGN: { diff --git a/unpacked/jax/output/HTML-CSS/autoload/menclose.js b/unpacked/jax/output/HTML-CSS/autoload/menclose.js @@ -182,6 +182,27 @@ MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () { }); } break; + + case MML.NOTATION.PHASORANGLE: + W -= 2*p; p = (H+D)/2; W += p; + if (HTMLCSS.useVML) { + if (!vml) {vml = this.HTMLvml(stack,H,D,W,t,values.mathcolor)} + this.HTMLvmlElement(vml,"shape",{ + style: {width:this.HTMLpx(W), height:this.HTMLpx(H+D)}, + path: "m "+this.HTMLpt(p+t/2,t/2)+ + " l "+this.HTMLpt(t/2,H+D-t)+" "+this.HTMLpt(W-t/2,H+D-t)+" e", + coordsize: this.HTMLpt(W,H+D) + }); + + } else { + if (!svg) {svg = this.HTMLsvg(stack,H,D,W,t,values.mathcolor)} + this.HTMLsvgElement(svg.firstChild,"path",{ + d: "M "+this.HTMLpx(p)+",1" + + "L 1,"+this.HTMLpx(H+D-t)+" L "+this.HTMLpx(W)+","+this.HTMLpx(H+D-t) + }); + HTMLCSS.placeBox(svg.parentNode,0,-D,true); + } + break; case MML.NOTATION.MADRUWB: frame.style.borderBottom = SOLID; diff --git a/unpacked/jax/output/SVG/autoload/menclose.js b/unpacked/jax/output/SVG/autoload/menclose.js @@ -177,6 +177,11 @@ MathJax.Hub.Register.StartupHook("SVG Jax Ready",function () { case MML.NOTATION.DOWNDIAGONALSTRIKE: svg.Add(BBOX.DLINE(H,D,W,t,values.mathcolor,"down")); break; + + case MML.NOTATION.PHASORANGLE: + borders[2] = true; W -= 2*p; p = (H+D)/2; W += p; + svg.Add(BBOX.DLINE(H,D,p,t,values.mathcolor,"up")); + break; case MML.NOTATION.MADRUWB: borders[1] = borders[2] = true;