You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by gt...@apache.org on 2012/12/14 03:11:49 UTC

[2/2] js commit: Inject BB10 WebWorks script in bootstrap

Inject BB10 WebWorks script in bootstrap


Project: http://git-wip-us.apache.org/repos/asf/cordova-js/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-js/commit/877fec1a
Tree: http://git-wip-us.apache.org/repos/asf/cordova-js/tree/877fec1a
Diff: http://git-wip-us.apache.org/repos/asf/cordova-js/diff/877fec1a

Branch: refs/heads/master
Commit: 877fec1ac4b10f86a16f60fc709638d1e5afad54
Parents: 861ff3d
Author: Bryan Higgins <bh...@rim.com>
Authored: Thu Dec 13 19:43:59 2012 -0500
Committer: Bryan Higgins <bh...@rim.com>
Committed: Thu Dec 13 19:43:59 2012 -0500

----------------------------------------------------------------------
 lib/scripts/bootstrap-blackberry.js |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-js/blob/877fec1a/lib/scripts/bootstrap-blackberry.js
----------------------------------------------------------------------
diff --git a/lib/scripts/bootstrap-blackberry.js b/lib/scripts/bootstrap-blackberry.js
index 7077af3..fd9839b 100644
--- a/lib/scripts/bootstrap-blackberry.js
+++ b/lib/scripts/bootstrap-blackberry.js
@@ -20,11 +20,18 @@
 */
 
 document.addEventListener("DOMContentLoaded", function () {
+    var wwjs;
     switch(require('cordova/platform').runtime()) {
     case 'qnx':
-        document.addEventListener("webworksready", function () {
-            require('cordova/channel').onNativeReady.fire();
-        });
+        wwjs = document.createElement("script");
+        wwjs.type = "text/javascript";
+        wwjs.src = "local:///chrome/webworks.js";
+        wwjs.onload = function () {
+            document.addEventListener("webworksready", function () {
+                require('cordova/channel').onNativeReady.fire();
+            });
+        };
+        document.getElementsByTagName("head")[0].appendChild(wwjs);
         break;
     case 'air':
         require('cordova/channel').onNativeReady.fire();