www

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

commit d36d551496d2d47008006a561ce2a5c4149809e2
parent 084385b64011db688adce1e7f51241eb38d1bbe3
Author: Davide P. Cervone <dpvc@union.edu>
Date:   Sun, 12 May 2013 06:38:19 -0400

Add filtering of scriptlevel, scriptsizemultiplier, and scriptminsize (as per Fred's examples).

Diffstat:
Munpacked/extensions/Safe.js | 30+++++++++++++++++++++++++-----
1 file changed, 25 insertions(+), 5 deletions(-)

diff --git a/unpacked/extensions/Safe.js b/unpacked/extensions/Safe.js @@ -102,11 +102,14 @@ // Methods called for MathML attribute processing // filter: { - "class": "filterClass", - id: "filterID", - fontsize: "filterFontSize", - mathsize: "filterFontSize", - style: "filterStyles" + "class": "filterClass", + style: "filterStyles", + id: "filterID", + fontsize: "filterFontSize", + mathsize: "filterFontSize", + scriptminsize: "filterFontSize", + scriptsizemultiplier: "filterSizeMultiplier", + scriptlevel: "filterScriptLevel" }, // @@ -183,6 +186,23 @@ }, // + // Filter scriptsizemultiplier + // + filterSizeMultiplier: function (size) { + if (ALLOW.fontsize === "none") {size = null} + else if (ALLOW.fontsize !== "all") {size = Math.min(1,size).toString()} + return size; + }, + // + // Filter scriptLevel + // + filterScriptLevel: function (level) { + if (ALLOW.fontsize === "none") {level = null} + else if (ALLOW.fontsize !== "all") {level = Math.max(0,level).toString()} + return level; + }, + + // // Filter TeX extension names // filterRequire: function (name) {