lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/verb.js in gollum-1.1.1 vs lib/gollum/frontend/public/javascript/MathJax/extensions/TeX/verb.js in gollum-1.2.0

- old
+ new

@@ -1,53 +1,18 @@ -/************************************************************* - * - * MathJax/extensions/TeX/verb.js +/* + * ../SourceForge/trunk/mathjax/extensions/TeX/verb.js * - * Implements the \verb|...| command for including text verbatim - * (with no processing of macros or special characters). + * 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.verb = 'Verb'; +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.verb="Verb";d.Parse.Augment({Verb:function(e){var h=this.GetNext();var g=++this.i;if(h==""){d.Error(e+" requires an argument")}while(this.i<','this.string.','length&&',6,'charAt(this.i)!=h){this.i++}if(this.i==',6,'length){d.Error("Can\'t find closing delimiter for "+e)}var f=',6,'slice(g,this.i);this.i++;this.Push(a.mtext(f).With({mathvariant:a.VARIANT.MONOSPACE}))}});',0,'Hub.Startup.signal.Post("TeX verb Ready")});',0,'Ajax.loadComplete("[MathJax]/extensions/TeX/verb.js");'] +]); - TEX.Parse.Augment({ - - /* - * Implement \verb|...| - */ - Verb: function (name) { - var c = this.GetNext(); var start = ++this.i; - if (c == "" ) {TEX.Error(name+" requires an argument")} - while (this.i < this.string.length && this.string.charAt(this.i) != c) {this.i++} - if (this.i == this.string.length) - {TEX.Error("Can't find closing delimiter for "+name)} - var text = this.string.slice(start,this.i); this.i++; - this.Push(MML.mtext(text).With({mathvariant:MML.VARIANT.MONOSPACE})); - } - - }); - - MathJax.Hub.Startup.signal.Post("TeX verb Ready"); - -}); - -MathJax.Ajax.loadComplete("[MathJax]/extensions/TeX/verb.js");