Commits

Anonymous committed 0dcd7e2

added test html file for parallel testing. added compiled version to VCS

Comments (0)

Files changed (4)

+/**
+ Copyright 2010 Scott Koon
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ **/
+
+
+
+class bootstrap {
+
+    loaded: bool;
+    scriptSource: string;
+    scriptTag: string;
+    head: any;
+    scriptId: string;
+    callback: any;
+
+    constructor(scriptSource: string, scriptId: string, callback: () => void) {
+        head = document.head || document.getElementsByTagName("head")[0];
+        scriptId = scriptId || "script" + Math.floor(Math.random() * 1234);
+        scriptSource = scriptSource;
+        callback = callback || null;
+
+    }
+
+
+
+
+
+}
+window.bootstrap = window.b$ = new bootstrap();

bootstrap_test.html

-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-        "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML>
 <html>
 <head>
     <style type="text/css">
+/**
+Copyright 2010 Scott Koon
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+**/
+var bootstrap = (function () {
+    function bootstrap(scriptSource, scriptId, callback) {
+        head = document.head || document.getElementsByTagName("head")[0];
+        scriptId = scriptId || "script" + Math.floor(Math.random() * 1234);
+        scriptSource = scriptSource;
+        callback = callback || null;
+    }
+    return bootstrap;
+})();

bootstrap_ts_test.html

+<!DOCTYPE HTML>
+<html>
+<head>
+    <style type="text/css">
+        #cssLoaded { visiblity:hidden;}
+    </style>
+    <title></title>
+
+</head>
+<body>
+<div id="testResults"></div>
+<div id="cssLoaded">Test.css loaded</div>
+<script type="text/javascript" src="bootstrap_ts.js"></script>
+<script type="text/javascript">
+    var callbackCalled = false;
+    $b("test.css");
+    $b("test.js","test", function(){
+        callbackCalled = true;
+        var runnerId = window.setInterval(
+                function() {
+                    if(callbackCalled) {
+                        window.clearInterval(runnerId);
+                        testSuite.run();
+                    }}, 10)
+    });
+
+    bootstrap("test.js");
+    bootstrap({ "test3":"test3.js"});
+    bootstrap(["test4.js"]);
+
+</script>
+</body>
+</html>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.