lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/mathchoice.js in gollum-1.1.1 vs lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/mathchoice.js in gollum-1.2.0
- old
+ new
@@ -1,65 +1,18 @@
-/*************************************************************
- *
- * MathJax/extensions/TeX/mathchoice.js
+/*
+ * ../SourceForge/trunk/mathjax/extensions/TeX/mathchoice.js
*
- * Implements the \mathchoice macro (rarely used)
+ * Copyright (c) 2010 Design Science, Inc.
*
- * ---------------------------------------------------------------------
- *
- * Copyright (c) 2009 Design Science, Inc.
+ * Part of the MathJax library.
+ * See http://www.mathjax.org for details.
*
- * Licensed under the Apache License, Version 2.0 (the "License");
+ * Licensed under the Apache License, Version 2.0;
* you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
*/
-MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
- var MML = MathJax.ElementJax.mml;
- var TEX = MathJax.InputJax.TeX;
- var TEXDEF = TEX.Definitions;
-
- TEXDEF.macros.mathchoice = 'MathChoice';
+MathJax.Unpack([
+ ['MathJax.','Hub.Register.StartupHook("TeX Jax Ready",function(){var c="1.0";var a=',0,'ElementJax.mml;var d=',0,'InputJax.TeX;var b=d.Definitions;b.macros.','mathchoice','="','MathChoice','";d.Parse.Augment({',8,':function','(f){var i','=this.ParseArg(f','),e',13,'),g',13,'),h',13,');this.Push(a.','TeXmathchoice','(i,e,g,h))}});a.',21,'=a.mbase.Subclass({type:"',21,'",choice',11,'(){var e=this.getValues("displaystyle","','scriptlevel','");if(e.',29,'>0){return Math.min(3,e.',29,'+1)}return(e.displaystyle?0:1)},','setTeXclass',11,'(e){return this.','Core().',35,'(e)},','isSpacelike',':function(){return this.',38,41,'()},','isEmbellished',42,38,46,'()},Core',42,'data[this.choice()]},toHTML',11,'(e){e=this.HTMLcreateSpan(e);e.bbox=this.',38,'toHTML(e).bbox;return e}});',0,'Hub.Startup.signal.Post("TeX ',6,' Ready")});',0,'Ajax.loadComplete("[MathJax]/extensions/TeX/',6,'.js");']
+]);
- TEX.Parse.Augment({
-
- MathChoice: function (name) {
- var D = this.ParseArg(name),
- T = this.ParseArg(name),
- S = this.ParseArg(name),
- SS = this.ParseArg(name);
- this.Push(MML.TeXmathchoice(D,T,S,SS));
- }
-
- });
-
- MML.TeXmathchoice = MML.mbase.Subclass({
- type: "TeXmathchoice",
- choice: function () {
- var values = this.getValues("displaystyle","scriptlevel");
- if (values.scriptlevel > 0) {return Math.min(3,values.scriptlevel + 1)}
- return (values.displaystyle ? 0 : 1);
- },
- setTeXclass: function (prev) {return this.Core().setTeXclass(prev)},
- isSpacelike: function () {return this.Core().isSpacelike()},
- isEmbellished: function () {return this.Core().isEmbellished()},
- Core: function () {return this.data[this.choice()]},
- toHTML: function (span) {
- span = this.HTMLcreateSpan(span);
- span.bbox = this.Core().toHTML(span).bbox;
- return span;
- }
- });
-
- MathJax.Hub.Startup.signal.Post("TeX mathchoice Ready");
-
-});
-
-MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/mathchoice.js");