You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by an...@apache.org on 2014/06/04 00:42:02 UTC
js commit: adding cordova.require
Repository: cordova-js
Updated Branches:
refs/heads/master ddcbbe3ea -> 67032cacb
adding cordova.require
Project: http://git-wip-us.apache.org/repos/asf/cordova-js/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-js/commit/67032cac
Tree: http://git-wip-us.apache.org/repos/asf/cordova-js/tree/67032cac
Diff: http://git-wip-us.apache.org/repos/asf/cordova-js/diff/67032cac
Branch: refs/heads/master
Commit: 67032cacbf2addf05ec3b0238ee5a01b4c62f9a2
Parents: ddcbbe3
Author: Anis Kadri <an...@apache.org>
Authored: Tue Jun 3 15:41:58 2014 -0700
Committer: Anis Kadri <an...@apache.org>
Committed: Tue Jun 3 15:41:58 2014 -0700
----------------------------------------------------------------------
src/cordova_b.js | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-js/blob/67032cac/src/cordova_b.js
----------------------------------------------------------------------
diff --git a/src/cordova_b.js b/src/cordova_b.js
index c5c3850..ff37766 100644
--- a/src/cordova_b.js
+++ b/src/cordova_b.js
@@ -92,6 +92,16 @@ function createEvent(type, data) {
var cordova = {
version:CORDOVA_JS_BUILD_LABEL,
+ require: function(module) {
+ if(module === "cordova/exec") {
+ return cordova.exec;
+ }
+ if(module === "org.apache.cordova.media.Media") {
+ return window['Media'];
+ }
+
+ return require(module);
+ },
platformId:platform.id,
/**
* Methods to add/remove your own addEventListener hijacking on document + window.
@@ -227,13 +237,4 @@ var cordova = {
}
};
-// FIXME hack: cordova iOS calls cordova.require()
-cordova.require = function(module) {
- if(module === "cordova/exec") {
- return cordova.exec;
- }
-
- return undefined;
-};
-
window.cordova = module.exports = cordova;