|
@@ -1,5 +1,5 @@
|
|
/*!
|
|
/*!
|
|
- * reveal.js 2.0 r21
|
|
|
|
|
|
+ * reveal.js 2.0 r22
|
|
* http://lab.hakim.se/reveal-js
|
|
* http://lab.hakim.se/reveal-js
|
|
* MIT licensed
|
|
* MIT licensed
|
|
*
|
|
*
|
|
@@ -228,12 +228,16 @@ var Reveal = (function(){
|
|
|
|
|
|
// Load the theme in the config, if it's not already loaded
|
|
// Load the theme in the config, if it's not already loaded
|
|
if( config.theme && dom.theme ) {
|
|
if( config.theme && dom.theme ) {
|
|
- var themeURL = 'css/theme/' + config.theme + '.css';
|
|
|
|
- if( dom.theme.getAttribute( 'href' ) !== themeURL ) {
|
|
|
|
|
|
+ var themeURL = dom.theme.getAttribute( 'href' );
|
|
|
|
+ var themeFinder = /[^/]*?(?=\.css)/;
|
|
|
|
+ var themeName = themeURL.match(themeFinder)[0];
|
|
|
|
+ if( config.theme !== themeName ) {
|
|
|
|
+ themeURL = themeURL.replace(themeFinder, config.theme);
|
|
dom.theme.setAttribute( 'href', themeURL );
|
|
dom.theme.setAttribute( 'href', themeURL );
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
if( config.transition !== 'default' ) {
|
|
if( config.transition !== 'default' ) {
|
|
dom.wrapper.classList.add( config.transition );
|
|
dom.wrapper.classList.add( config.transition );
|
|
}
|
|
}
|
|
@@ -1142,5 +1146,4 @@ var Reveal = (function(){
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
-})();
|
|
|
|
-
|
|
|
|
|
|
+})();
|