aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2019-03-14 13:05:01 +0100
committerHakim El Hattab <hakim.elhattab@gmail.com>2019-03-14 13:05:10 +0100
commit5301a9ea03a2c5abe857105acbc224c532a8c0e8 (patch)
treeedffb75f71e54b4a9f38ed3b839ff7c7578bd231 /plugin
parentcfc2f9cf9c09be971a70803db49bf0de704cd877 (diff)
downloadperl-software-in-gnu-guix-5301a9ea03a2c5abe857105acbc224c532a8c0e8.tar
perl-software-in-gnu-guix-5301a9ea03a2c5abe857105acbc224c532a8c0e8.tar.gz
more forgiving code highlight line number format, add Promise polyfill
Diffstat (limited to 'plugin')
-rw-r--r--plugin/highlight/highlight.js8
-rwxr-xr-xplugin/math/math.js3
-rw-r--r--plugin/notes/notes.js3
-rw-r--r--plugin/zoom-js/zoom.js3
4 files changed, 8 insertions, 9 deletions
diff --git a/plugin/highlight/highlight.js b/plugin/highlight/highlight.js
index 446cfe1..6d6910b 100644
--- a/plugin/highlight/highlight.js
+++ b/plugin/highlight/highlight.js
@@ -97,8 +97,7 @@ c:[{cN:"comment",b:/\(\*/,e:/\*\)/},e.ASM,e.QSM,e.CNM,{b:/\{/,e:/\}/,i:/:/}]}});
}
} );
- // lofi xbrowser Promise.resolve()
- return { then: function( resolve ) { resolve(); }};
+ return Promise.resolve();
},
@@ -139,10 +138,13 @@ c:[{cN:"comment",b:/\(\*/,e:/\*\)/},e.ASM,e.QSM,e.CNM,{b:/\{/,e:/\}/,i:/:/}]}});
linesToHighlight.split( ',' ).forEach( function( lineNumbers ) {
+ // Avoid failures becase of whitespace
+ lineNumbers = lineNumbers.replace( /\s/g, '' );
+
// Ensure that we looking at a valid slide number (1 or 1-2)
if( /^[\d-]+$/.test( lineNumbers ) ) {
- lineNumbers = lineNumbers.split( '-' )
+ lineNumbers = lineNumbers.split( '-' );
var lineStart = lineNumbers[0];
var lineEnd = lineNumbers[1] || lineStart;
diff --git a/plugin/math/math.js b/plugin/math/math.js
index a640e1f..b78d120 100755
--- a/plugin/math/math.js
+++ b/plugin/math/math.js
@@ -84,8 +84,7 @@ var RevealMath = window.RevealMath || (function(){
} );
- // lofi xbrowser Promise.resolve()
- return { then: function( resolve ) { resolve(); }};
+ return Promise.resolve();
}
}
diff --git a/plugin/notes/notes.js b/plugin/notes/notes.js
index 874e66d..54dcf31 100644
--- a/plugin/notes/notes.js
+++ b/plugin/notes/notes.js
@@ -168,8 +168,7 @@ var RevealNotes = (function() {
}
- // lofi xbrowser Promise.resolve()
- return { then: function( resolve ) { resolve(); }};
+ return Promise.resolve();
},
diff --git a/plugin/zoom-js/zoom.js b/plugin/zoom-js/zoom.js
index 1a731d3..031514d 100644
--- a/plugin/zoom-js/zoom.js
+++ b/plugin/zoom-js/zoom.js
@@ -22,8 +22,7 @@ var RevealZoom = (function(){
}
} );
- // lofi xbrowser Promise.resolve()
- return { then: function( resolve ) { resolve(); }};
+ return Promise.resolve();
}
}