commit 17508905a7fa422d7de36bf1d1a7f0dea8fb4398
parent 932ac5b2427652e9167843a0eaedf95edc0ec1e0
Author: Frédéric Wang <fred.wang@free.fr>
Date: Wed, 7 Aug 2013 14:14:31 +0200
Fix issues reported by Davide. #357
Diffstat:
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/unpacked/jax/element/mml/jax.js b/unpacked/jax/element/mml/jax.js
@@ -380,7 +380,8 @@ MathJax.ElementJax.mml.Augment({
return false;
},
array: function () {if (this.inferred) {return this.data} else {return [this]}},
- toString: function () {return this.type+"("+this.data.join(",")+")"}
+ toString: function () {return this.type+"("+this.data.join(",")+")"},
+ getAnnotation: function () { return null; }
},{
childrenSpacelike: function () {
for (var i = 0, m = this.data.length; i < m; i++)
@@ -1184,9 +1185,12 @@ MathJax.ElementJax.mml.Augment({
var encodingList = MathJax.Hub.config.MathMenu.semanticsAnnotations[name];
if (encodingList) {
for (var i = 0, m = this.data.length; i < m; i++) {
- var encoding = this.data[i].attr.encoding;
- if (encoding && encodingList.indexOf(encoding) !== -1)
- return this.data[i];
+ var encoding = this.data[i].Get("encoding");
+ if (encoding) {
+ for (var j = 0, n = encodingList.length; j < n; j++) {
+ if (encodingList[j] === encoding) return this.data[i];
+ }
+ }
}
}
return null;