Support per-slide centering
If config.center is false, this change centers slides with the 'center' class.
This commit is contained in:
1 parent
c7077cf798
commit
8473394643
2 files changed
+3
-3
No files matched your search
+1
-1
@@ -1102,7 +1102,7 @@ var Reveal = (function(){
|
||||
continue;
|
||||
}
|
||||
|
||||
if( config.center ) {
|
||||
if( config.center || slide.classList.contains( 'center' ) ) {
|
||||
// Vertical stacks are not centred since their section
|
||||
// children will be
|
||||
if( slide.classList.contains( 'stack' ) ) {
|
||||
|
||||
Vendored
+2
-2
@@ -1,8 +1,8 @@
|
||||
/*!
|
||||
* reveal.js 2.6.0-dev (2013-10-22, 08:39)
|
||||
* reveal.js 2.6.0-dev (2013-10-23, 21:32)
|
||||
* http://lab.hakim.se/reveal-js
|
||||
* MIT licensed
|
||||
*
|
||||
* Copyright (C) 2013 Hakim El Hattab, http://hakim.se
|
||||
*/
|
||||
var Reveal=function(){"use strict";function a(a){return b(),_b.transforms2d||_b.transforms3d?(window.addEventListener("load",C,!1),l(Wb,a),l(Wb,Reveal.getQueryHash()),s(),c(),void 0):(document.body.setAttribute("class","no-transforms"),void 0)}function b(){_b.transforms3d="WebkitPerspective"in document.body.style||"MozPerspective"in document.body.style||"msPerspective"in document.body.style||"OPerspective"in document.body.style||"perspective"in document.body.style,_b.transforms2d="WebkitTransform"in document.body.style||"MozTransform"in document.body.style||"msTransform"in document.body.style||"OTransform"in document.body.style||"transform"in document.body.style,_b.requestAnimationFrameMethod=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,_b.requestAnimationFrame="function"==typeof _b.requestAnimationFrameMethod,_b.canvas=!!document.createElement("canvas").getContext,Qb=navigator.userAgent.match(/(iphone|ipod|android)/gi)}function c(){function a(){c.length&&head.js.apply(null,c),d()}for(var b=[],c=[],e=0,f=Wb.dependencies.length;f>e;e++){var g=Wb.dependencies[e];(!g.condition||g.condition())&&(g.async?c.push(g.src):b.push(g.src),"function"==typeof g.callback&&head.ready(g.src.match(/([\w\d_\-]*)\.?js$|[^\\\/]*$/i)[0],g.callback))}b.length?(head.ready(a),head.js.apply(null,b)):a()}function d(){f(),e(),i(),ab(),setTimeout(function(){$b.slides.classList.remove("no-transition"),Xb=!0,u("ready",{indexh:Mb,indexv:Nb,currentSlide:Pb})},1)}function e(){var a=m(document.querySelectorAll(Tb));a.forEach(function(a){var b=m(a.querySelectorAll("section"));b.forEach(function(a,b){b>0&&a.classList.add("future")})})}function f(){$b.theme=document.querySelector("#theme"),$b.wrapper=document.querySelector(".reveal"),$b.slides=document.querySelector(".reveal .slides"),$b.slides.classList.add("no-transition"),$b.background=g($b.wrapper,"div","backgrounds",null),$b.progress=g($b.wrapper,"div","progress","<span></span>"),$b.progressbar=$b.progress.querySelector("span"),g($b.wrapper,"aside","controls",'<div class="navigate-left"></div><div class="navigate-right"></div><div class="navigate-up"></div><div class="navigate-down"></div>'),g($b.wrapper,"div","state-background",null),g($b.wrapper,"div","pause-overlay",null),$b.controls=document.querySelector(".reveal .controls"),$b.controlsLeft=m(document.querySelectorAll(".navigate-left")),$b.controlsRight=m(document.querySelectorAll(".navigate-right")),$b.controlsUp=m(document.querySelectorAll(".navigate-up")),$b.controlsDown=m(document.querySelectorAll(".navigate-down")),$b.controlsPrev=m(document.querySelectorAll(".navigate-prev")),$b.controlsNext=m(document.querySelectorAll(".navigate-next"))}function g(a,b,c,d){var e=a.querySelector("."+c);return e||(e=document.createElement(b),e.classList.add(c),null!==d&&(e.innerHTML=d),a.appendChild(e)),e}function h(){function a(a,b){var c={background:a.getAttribute("data-background"),backgroundSize:a.getAttribute("data-background-size"),backgroundImage:a.getAttribute("data-background-image"),backgroundColor:a.getAttribute("data-background-color"),backgroundRepeat:a.getAttribute("data-background-repeat"),backgroundPosition:a.getAttribute("data-background-position"),backgroundTransition:a.getAttribute("data-background-transition")},d=document.createElement("div");return d.className="slide-background",c.background&&(/^(http|file|\/\/)/gi.test(c.background)||/\.(svg|png|jpg|jpeg|gif|bmp)$/gi.test(c.background)?d.style.backgroundImage="url("+c.background+")":d.style.background=c.background),c.backgroundSize&&(d.style.backgroundSize=c.backgroundSize),c.backgroundImage&&(d.style.backgroundImage='url("'+c.backgroundImage+'")'),c.backgroundColor&&(d.style.backgroundColor=c.backgroundColor),c.backgroundRepeat&&(d.style.backgroundRepeat=c.backgroundRepeat),c.backgroundPosition&&(d.style.backgroundPosition=c.backgroundPosition),c.backgroundTransition&&d.setAttribute("data-background-transition",c.backgroundTransition),b.appendChild(d),d}r()&&document.body.classList.add("print-pdf"),$b.background.innerHTML="",$b.background.classList.add("no-transition"),m(document.querySelectorAll(Tb)).forEach(function(b){var c;c=r()?a(b,b):a(b,$b.background),m(b.querySelectorAll("section")).forEach(function(b){r()?a(b,b):a(b,c)})}),Wb.parallaxBackgroundImage?($b.background.style.backgroundImage='url("'+Wb.parallaxBackgroundImage+'")',$b.background.style.backgroundSize=Wb.parallaxBackgroundSize,setTimeout(function(){$b.wrapper.classList.add("has-parallax-background")},1)):($b.background.style.backgroundImage="",$b.wrapper.classList.remove("has-parallax-background"))}function i(a){var b=document.querySelectorAll(Sb).length;if($b.wrapper.classList.remove(Wb.transition),"object"==typeof a&&l(Wb,a),_b.transforms3d===!1&&(Wb.transition="linear"),$b.wrapper.classList.add(Wb.transition),$b.wrapper.setAttribute("data-transition-speed",Wb.transitionSpeed),$b.wrapper.setAttribute("data-background-transition",Wb.backgroundTransitionLine truncated
|
||||
var Reveal=function(){"use strict";function a(a){return b(),_b.transforms2d||_b.transforms3d?(window.addEventListener("load",C,!1),l(Wb,a),l(Wb,Reveal.getQueryHash()),s(),c(),void 0):(document.body.setAttribute("class","no-transforms"),void 0)}function b(){_b.transforms3d="WebkitPerspective"in document.body.style||"MozPerspective"in document.body.style||"msPerspective"in document.body.style||"OPerspective"in document.body.style||"perspective"in document.body.style,_b.transforms2d="WebkitTransform"in document.body.style||"MozTransform"in document.body.style||"msTransform"in document.body.style||"OTransform"in document.body.style||"transform"in document.body.style,_b.requestAnimationFrameMethod=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,_b.requestAnimationFrame="function"==typeof _b.requestAnimationFrameMethod,_b.canvas=!!document.createElement("canvas").getContext,Qb=navigator.userAgent.match(/(iphone|ipod|android)/gi)}function c(){function a(){c.length&&head.js.apply(null,c),d()}for(var b=[],c=[],e=0,f=Wb.dependencies.length;f>e;e++){var g=Wb.dependencies[e];(!g.condition||g.condition())&&(g.async?c.push(g.src):b.push(g.src),"function"==typeof g.callback&&head.ready(g.src.match(/([\w\d_\-]*)\.?js$|[^\\\/]*$/i)[0],g.callback))}b.length?(head.ready(a),head.js.apply(null,b)):a()}function d(){f(),e(),i(),ab(),setTimeout(function(){$b.slides.classList.remove("no-transition"),Xb=!0,u("ready",{indexh:Mb,indexv:Nb,currentSlide:Pb})},1)}function e(){var a=m(document.querySelectorAll(Tb));a.forEach(function(a){var b=m(a.querySelectorAll("section"));b.forEach(function(a,b){b>0&&a.classList.add("future")})})}function f(){$b.theme=document.querySelector("#theme"),$b.wrapper=document.querySelector(".reveal"),$b.slides=document.querySelector(".reveal .slides"),$b.slides.classList.add("no-transition"),$b.background=g($b.wrapper,"div","backgrounds",null),$b.progress=g($b.wrapper,"div","progress","<span></span>"),$b.progressbar=$b.progress.querySelector("span"),g($b.wrapper,"aside","controls",'<div class="navigate-left"></div><div class="navigate-right"></div><div class="navigate-up"></div><div class="navigate-down"></div>'),g($b.wrapper,"div","state-background",null),g($b.wrapper,"div","pause-overlay",null),$b.controls=document.querySelector(".reveal .controls"),$b.controlsLeft=m(document.querySelectorAll(".navigate-left")),$b.controlsRight=m(document.querySelectorAll(".navigate-right")),$b.controlsUp=m(document.querySelectorAll(".navigate-up")),$b.controlsDown=m(document.querySelectorAll(".navigate-down")),$b.controlsPrev=m(document.querySelectorAll(".navigate-prev")),$b.controlsNext=m(document.querySelectorAll(".navigate-next"))}function g(a,b,c,d){var e=a.querySelector("."+c);return e||(e=document.createElement(b),e.classList.add(c),null!==d&&(e.innerHTML=d),a.appendChild(e)),e}function h(){function a(a,b){var c={background:a.getAttribute("data-background"),backgroundSize:a.getAttribute("data-background-size"),backgroundImage:a.getAttribute("data-background-image"),backgroundColor:a.getAttribute("data-background-color"),backgroundRepeat:a.getAttribute("data-background-repeat"),backgroundPosition:a.getAttribute("data-background-position"),backgroundTransition:a.getAttribute("data-background-transition")},d=document.createElement("div");return d.className="slide-background",c.background&&(/^(http|file|\/\/)/gi.test(c.background)||/\.(svg|png|jpg|jpeg|gif|bmp)$/gi.test(c.background)?d.style.backgroundImage="url("+c.background+")":d.style.background=c.background),c.backgroundSize&&(d.style.backgroundSize=c.backgroundSize),c.backgroundImage&&(d.style.backgroundImage='url("'+c.backgroundImage+'")'),c.backgroundColor&&(d.style.backgroundColor=c.backgroundColor),c.backgroundRepeat&&(d.style.backgroundRepeat=c.backgroundRepeat),c.backgroundPosition&&(d.style.backgroundPosition=c.backgroundPosition),c.backgroundTransition&&d.setAttribute("data-background-transition",c.backgroundTransition),b.appendChild(d),d}r()&&document.body.classList.add("print-pdf"),$b.background.innerHTML="",$b.background.classList.add("no-transition"),m(document.querySelectorAll(Tb)).forEach(function(b){var c;c=r()?a(b,b):a(b,$b.background),m(b.querySelectorAll("section")).forEach(function(b){r()?a(b,b):a(b,c)})}),Wb.parallaxBackgroundImage?($b.background.style.backgroundImage='url("'+Wb.parallaxBackgroundImage+'")',$b.background.style.backgroundSize=Wb.parallaxBackgroundSize,setTimeout(function(){$b.wrapper.classList.add("has-parallax-background")},1)):($b.background.style.backgroundImage="",$b.wrapper.classList.remove("has-parallax-background"))}function i(a){var b=document.querySelectorAll(Sb).length;if($b.wrapper.classList.remove(Wb.transition),"object"==typeof a&&l(Wb,a),_b.transforms3d===!1&&(Wb.transition="linear"),$b.wrapper.classList.add(Wb.transition),$b.wrapper.setAttribute("data-transition-speed",Wb.transitionSpeed),$b.wrapper.setAttribute("data-background-transition",Wb.backgroundTransitionLine truncated
|
||||
Reference in new issue
Block a user