Browse Source

code format tweaks

Hakim El Hattab 11 năm trước cách đây
mục cha
commit
3be84bcbe3
2 tập tin đã thay đổi với 58 bổ sung57 xóa
  1. 57 56
      js/reveal.js
  2. 1 1
      js/reveal.min.js

+ 57 - 56
js/reveal.js

@@ -250,62 +250,63 @@ var Reveal = (function(){
      * Some dependencies may have an 'async' flag, if so they
      * will load after reveal.js has been started up.
      */
-    function load() {
-        var scripts = [],
-            scriptsAsync = [],
-            scriptsToApply = 0;
-
-        // Called once synchronous scripts finish loading
-        function proceed() {
-            if( scriptsAsync.length ) {
-                // Load asynchronous scripts
-                head.js.apply( null, scriptsAsync );
-            }
-
-            start();
-        }
-
-        function loadDependency(s) {
-            head.ready( s.src.match( /([\w\d_\-]*)\.?js$|[^\\\/]*$/i )[0], function() {
-                // Extension may contain callback functions
-                if( typeof s.callback === 'function' ) {
-                    s.callback.apply(this);
-                }
-
-                scriptsToApply--;
-                if (scriptsToApply === 0) {
-                    proceed();
-                }
-            });
-        }
-
-        for( var i = 0, len = config.dependencies.length; i < len; i++ ) {
-            var s = config.dependencies[i];
-
-            // Load if there's no condition or the condition is truthy
-            if( !s.condition || s.condition() ) {
-                if( s.async ) {
-                    scriptsAsync.push( s.src );
-                }
-                else {
-                    scripts.push( s.src );
-                }
-
-                loadDependency(s);
-            }
-        }
-
-        if( scripts.length ) {
-            scriptsToApply = scripts.length;
-
-            // Load synchronous scripts
-            head.js.apply( null, scripts );
-        }
-        else {
-            proceed();
-        }
-
-    }
+	function load() {
+
+		var scripts = [],
+			scriptsAsync = [],
+			scriptsToPreload = 0;
+
+		// Called once synchronous scripts finish loading
+		function proceed() {
+			console.log(111);
+			if( scriptsAsync.length ) {
+				// Load asynchronous scripts
+				head.js.apply( null, scriptsAsync );
+			}
+
+			start();
+		}
+
+		function loadScript( s ) {
+			head.ready( s.src.match( /([\w\d_\-]*)\.?js$|[^\\\/]*$/i )[0], function() {
+				// Extension may contain callback functions
+				if( typeof s.callback === 'function' ) {
+					s.callback.apply(this);
+				}
+
+				if( --scriptsToPreload === 0 ) {
+					proceed();
+				}
+			});
+		}
+
+		for( var i = 0, len = config.dependencies.length; i < len; i++ ) {
+			var s = config.dependencies[i];
+
+			// Load if there's no condition or the condition is truthy
+			if( !s.condition || s.condition() ) {
+				if( s.async ) {
+					scriptsAsync.push( s.src );
+				}
+				else {
+					scripts.push( s.src );
+				}
+
+				loadScript( s );
+			}
+		}
+
+		if( scripts.length ) {
+			scriptsToPreload = scripts.length;
+
+			// Load synchronous scripts
+			head.js.apply( null, scripts );
+		}
+		else {
+			proceed();
+		}
+
+	}
 
 	/**
 	 * Starts up reveal.js by binding input events and navigating

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
js/reveal.min.js


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác