Hey everyone - a bug was filed today against Ripple that it is broken with
Cordova 5.0.0. The issue is that Ripple triggers the new "duplicate cordova"
check:
cordova-js/src/cordova.js line 22:
if ("cordova" in window) { throw new Error("cordova already defined"); };
Ripple patches cordova by defining a setter for window.cordova to intercept it
being created. This is sufficient to make ("cordova" in window) return true.
I don't see a way to readily resolve this issue in Ripple. We can fix it in
Cordova by changing the test to:
if (window.cordova) ...
Couple of questions:
1. Any reason not to make this change?
2. To get this fix out will require re-releasing all platforms, correct? And I
presume a tools release to update the pinned platforms? Is this sufficient
reason to trigger such a release?
Thanks!
Tim