don't apply linkify effect to anchors containing images
authorHakim El Hattab <hakim.elhattab@gmail.com>
Sun, 15 Jan 2012 01:31:41 +0000 (17:31 -0800)
committerHakim El Hattab <hakim.elhattab@gmail.com>
Sun, 15 Jan 2012 01:31:41 +0000 (17:31 -0800)
js/reveal.js

index 75d31415f2db9ee6b6f37e44b1c527d06ac5f524..60bd0f419ca2ae99049a15c03aeaec141131011b 100644 (file)
@@ -73,6 +73,7 @@
  *   - Controls and progress bar were moved into #reveal
  * - All CSS is now much more explicit, rooted at #reveal, to prevent conflicts
  * - Config option for disabling updates to URL, defaults to true
+ * - Removed dependency on classList
  * 
  *     
  * @author Hakim El Hattab | http://hakim.se
@@ -306,7 +307,7 @@ var Reveal = (function(){
                for( var i = 0, len = nodes.length; i < len; i++ ) {
                    var node = nodes[i];
                    
-                   if( node.textContent && ( !node.className || !hasClass( node, 'roll' ) ) ) {
+                   if( node.textContent && !node.querySelector( 'img' ) && ( !node.className || !hasClass( node, 'roll' ) ) ) {
                        addClass( node, 'roll' );
                        node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
                    }
@@ -617,7 +618,7 @@ var Reveal = (function(){
                
                return false;
        }
-       
+
        function hasClass( node, klass ) {
                return !!node.className.match( klass );
        }