add UMD support. fix #787
This commit is contained in:
		@@ -70,7 +70,9 @@ module.exports = function(grunt) {
 | 
				
			|||||||
					head: false,
 | 
										head: false,
 | 
				
			||||||
					module: false,
 | 
										module: false,
 | 
				
			||||||
					console: false,
 | 
										console: false,
 | 
				
			||||||
					unescape: false
 | 
										unescape: false,
 | 
				
			||||||
 | 
										define: false,
 | 
				
			||||||
 | 
										exports: false
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			files: [ 'Gruntfile.js', 'js/reveal.js' ]
 | 
								files: [ 'Gruntfile.js', 'js/reveal.js' ]
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										26
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								js/reveal.js
									
									
									
									
									
								
							@@ -5,10 +5,28 @@
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 * Copyright (C) 2014 Hakim El Hattab, http://hakim.se
 | 
					 * Copyright (C) 2014 Hakim El Hattab, http://hakim.se
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
var Reveal = (function(){
 | 
					(function (root, factory) {
 | 
				
			||||||
 | 
						if (typeof define === 'function' && define.amd) {
 | 
				
			||||||
 | 
							// AMD. Register as an anonymous module.
 | 
				
			||||||
 | 
							define(function () {
 | 
				
			||||||
 | 
								root.Reveal = factory();
 | 
				
			||||||
 | 
								return root.Reveal;
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
						} else if (typeof exports === 'object') {
 | 
				
			||||||
 | 
							// Node. Does not work with strict CommonJS, but
 | 
				
			||||||
 | 
							// only CommonJS-like enviroments that support module.exports,
 | 
				
			||||||
 | 
							// like Node.
 | 
				
			||||||
 | 
							module.exports = factory();
 | 
				
			||||||
 | 
						} else {
 | 
				
			||||||
 | 
							// Browser globals
 | 
				
			||||||
 | 
							root.Reveal = factory();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}(this, function(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	'use strict';
 | 
						'use strict';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						var Reveal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	var SLIDES_SELECTOR = '.reveal .slides section',
 | 
						var SLIDES_SELECTOR = '.reveal .slides section',
 | 
				
			||||||
		HORIZONTAL_SLIDES_SELECTOR = '.reveal .slides>section',
 | 
							HORIZONTAL_SLIDES_SELECTOR = '.reveal .slides>section',
 | 
				
			||||||
		VERTICAL_SLIDES_SELECTOR = '.reveal .slides>section.present>section',
 | 
							VERTICAL_SLIDES_SELECTOR = '.reveal .slides>section.present>section',
 | 
				
			||||||
@@ -3232,7 +3250,7 @@ var Reveal = (function(){
 | 
				
			|||||||
	// --------------------------------------------------------------------//
 | 
						// --------------------------------------------------------------------//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return {
 | 
						Reveal = {
 | 
				
			||||||
		initialize: initialize,
 | 
							initialize: initialize,
 | 
				
			||||||
		configure: configure,
 | 
							configure: configure,
 | 
				
			||||||
		sync: sync,
 | 
							sync: sync,
 | 
				
			||||||
@@ -3379,4 +3397,6 @@ var Reveal = (function(){
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
})();
 | 
						return Reveal;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user