Kaynağa Gözat

Merge branch 'master' of https://github.com/ainformatico/reveal.js into dev

Hakim El Hattab 12 yıl önce
ebeveyn
işleme
5181f6e17f
1 değiştirilmiş dosya ile 9 ekleme ve 1 silme
  1. 9 1
      plugin/remotes/remotes.js

+ 9 - 1
plugin/remotes/remotes.js

@@ -13,7 +13,15 @@
         return ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch;
         return ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch;
     })();
     })();
 
 
-    if(!hasTouch){
+    /**
+     * Detects if notes are enable and the current page is opened inside an /iframe
+     * this prevents loading Remotes.io several times
+     */
+    var remotesAndIsNotes = (function(){
+      return !(window.RevealNotes && self == top);
+    })();
+
+    if(!hasTouch && !remotesAndIsNotes){
         head.ready( 'remotes.ne.min.js', function() {
         head.ready( 'remotes.ne.min.js', function() {
             new Remotes("preview")
             new Remotes("preview")
                 .on("swipe-left", function(e){ Reveal.right(); })
                 .on("swipe-left", function(e){ Reveal.right(); })