From 07c037e89757c949a37161110bdbbb0cdd2cfaf3 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Thu, 17 Sep 2015 15:28:21 +0100 Subject: [PATCH] VisualEditor: Remove MathJax support No longer needed. Change-Id: Ibf6277f5cfccd1c689b55be5e4fbd8dbceafacae --- modules/ve-math/ve.ce.MWMathNode.js | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/modules/ve-math/ve.ce.MWMathNode.js b/modules/ve-math/ve.ce.MWMathNode.js index ca5b13f..dccb4d2 100644 --- a/modules/ve-math/ve.ce.MWMathNode.js +++ b/modules/ve-math/ve.ce.MWMathNode.js @@ -5,7 +5,7 @@ * @license The MIT License (MIT); see LICENSE.txt */ -/*global MathJax, ve, OO */ +/*global ve, OO */ /** * ContentEditable MediaWiki math node. @@ -52,23 +52,15 @@ ve.ce.MWMathNode.prototype.afterRender = function () { var $img, node = this; - if ( this.$element.is( 'span.tex' ) ) { - // MathJax - MathJax.Hub.Queue( - [ 'Typeset', MathJax.Hub, this.$element[ 0 ] ], - [ this, this.emit, 'rerender' ] - ); + $img = this.$element.filter( 'img.tex' ); + // Rerender after image load + if ( $img.length ) { + $img.on( 'load', function () { + node.emit( 'rerender' ); + } ); } else { - $img = this.$element.filter( 'img.tex' ); - // Rerender after image load - if ( $img.length ) { - $img.on( 'load', function () { - node.emit( 'rerender' ); - } ); - } else { - // Passing an empty string returns no image, so rerender immediately - this.emit( 'rerender' ); - } + // Passing an empty string, or using MathML, returns no image, so rerender immediately + this.emit( 'rerender' ); } };