|
@@ -1529,7 +1529,25 @@ var Reveal = (function(){
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @return {Boolean} true if current slide is first slide,
|
|
|
|
+ * false otherwise
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+ function firstSlide(){
|
|
|
|
+ return (document.querySelector(SLIDES_SELECTOR + '.past') == null ? true : false);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @return {Boolean} true if current slide is last slide,
|
|
|
|
+ * false otherwise
|
|
|
|
+ */
|
|
|
|
|
|
|
|
+ function lastSlide(){
|
|
|
|
+ return (document.querySelector(SLIDES_SELECTOR + '.future') == null ? true : false);
|
|
|
|
+ }
|
|
// --------------------------------------------------------------------//
|
|
// --------------------------------------------------------------------//
|
|
// ----------------------------- EVENTS -------------------------------//
|
|
// ----------------------------- EVENTS -------------------------------//
|
|
// --------------------------------------------------------------------//
|
|
// --------------------------------------------------------------------//
|
|
@@ -1880,6 +1898,14 @@ var Reveal = (function(){
|
|
return scale;
|
|
return scale;
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ isFirstSlide: function(){
|
|
|
|
+ return firstSlide();
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ isLastSlide: function(){
|
|
|
|
+ return lastSlide();
|
|
|
|
+ },
|
|
|
|
+
|
|
// Helper method, retrieves query string as a key/value hash
|
|
// Helper method, retrieves query string as a key/value hash
|
|
getQueryHash: function() {
|
|
getQueryHash: function() {
|
|
var query = {};
|
|
var query = {};
|