[CB-2600] - fix for old blackberry
Project: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/commit/b3caa3e8 Tree: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/tree/b3caa3e8 Diff: http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/diff/b3caa3e8 Branch: refs/heads/2.6.x Commit: b3caa3e87dfbb5c3a8e9a690d7a31fd6ae10fbbd Parents: fd16116 Author: timkim <[email protected]> Authored: Thu Mar 21 16:06:50 2013 -0700 Committer: timkim <[email protected]> Committed: Wed Mar 27 16:03:09 2013 -0700 ---------------------------------------------------------------------- cordova.js | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-mobile-spec/blob/b3caa3e8/cordova.js ---------------------------------------------------------------------- diff --git a/cordova.js b/cordova.js index 3d00979..c8017d6 100644 --- a/cordova.js +++ b/cordova.js @@ -41,13 +41,20 @@ if (PLAT) { var xhr = new XMLHttpRequest(); xhr.open("GET", platformCordovaPath, false); xhr.onreadystatechange = function() { + if (this.readyState == this.DONE && this.responseText.length > 0) { - cordovaPath = platformCordovaPath; + if(parseInt(this.status) >= 400){ + cordovaPath = versionCordovaPath; + }else{ + cordovaPath = platformCordovaPath; + } } }; xhr.send(null); } - catch(e){} // access denied! + catch(e){ + cordovaPath = versionCordovaPath; + } // access denied! } if (!window._doNotWriteCordovaScript) {
