From b070de8fa931d1b3b3f87d0c4afce55675f3cb93 Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Sun, 29 Nov 2015 01:04:20 -0600 Subject: Updated and merge reveal.js to use bower --- public/plugin/math/math.js | 64 ---------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100755 public/plugin/math/math.js (limited to 'public/plugin/math/math.js') diff --git a/public/plugin/math/math.js b/public/plugin/math/math.js deleted file mode 100755 index 25b75163..00000000 --- a/public/plugin/math/math.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * A plugin which enables rendering of math equations inside - * of reveal.js slides. Essentially a thin wrapper for MathJax. - * - * @author Hakim El Hattab - */ -var RevealMath = window.RevealMath || (function(){ - - var options = Reveal.getConfig().math || {}; - options.mathjax = options.mathjax || 'https://cdn.mathjax.org/mathjax/latest/MathJax.js'; - options.config = options.config || 'TeX-AMS_HTML-full'; - - loadScript( options.mathjax + '?config=' + options.config, function() { - - MathJax.Hub.Config({ - messageStyle: 'none', - tex2jax: { inlineMath: [['$','$'],['\\(','\\)']] }, - skipStartupTypeset: true - }); - - // Typeset followed by an immediate reveal.js layout since - // the typesetting process could affect slide height - MathJax.Hub.Queue( [ 'Typeset', MathJax.Hub ] ); - MathJax.Hub.Queue( Reveal.layout ); - - // Reprocess equations in slides when they turn visible - Reveal.addEventListener( 'slidechanged', function( event ) { - - MathJax.Hub.Queue( [ 'Typeset', MathJax.Hub, event.currentSlide ] ); - - } ); - - } ); - - function loadScript( url, callback ) { - - var head = document.querySelector( 'head' ); - var script = document.createElement( 'script' ); - script.type = 'text/javascript'; - script.src = url; - - // Wrapper for callback to make sure it only fires once - var finish = function() { - if( typeof callback === 'function' ) { - callback.call(); - callback = null; - } - } - - script.onload = finish; - - // IE - script.onreadystatechange = function() { - if ( this.readyState === 'loaded' ) { - finish(); - } - } - - // Normal browsers - head.appendChild( script ); - - } - -})(); -- cgit v1.2.3