Skip to content

Commit a147872

Browse files
committed
Merge pull request phonegap#742 from zaheerm/applicationpreferences_phonegap2
ApplicationPreferences: Use new way of defining phonegap plugins.
2 parents ef7c6cc + 8877cb9 commit a147872

File tree

1 file changed

+31
-32
lines changed

1 file changed

+31
-32
lines changed
Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,31 @@
1-
var AppPreferences = function () {};
2-
3-
var AppPreferencesError = function(code, message) {
4-
this.code = code || null;
5-
this.message = message || '';
6-
};
7-
8-
AppPreferencesError.NO_PROPERTY = 0;
9-
AppPreferencesError.NO_PREFERENCE_ACTIVITY = 1;
10-
11-
AppPreferences.prototype.get = function(key,success,fail) {
12-
cordova.exec(success,fail,"applicationPreferences","get",[key]);
13-
};
14-
15-
AppPreferences.prototype.set = function(key,value,success,fail) {
16-
cordova.exec(success,fail,"applicationPreferences","set",[key, value]);
17-
};
18-
19-
AppPreferences.prototype.load = function(success,fail) {
20-
cordova.exec(success,fail,"applicationPreferences","load",[]);
21-
};
22-
23-
AppPreferences.prototype.show = function(activity,success,fail) {
24-
cordova.exec(success,fail,"applicationPreferences","show",[activity]);
25-
};
26-
27-
if(!window.plugins) {
28-
window.plugins = {};
29-
}
30-
if (!window.plugins.applicationPreferences) {
31-
window.plugins.applicationPreferences = new AppPreferences();
32-
}
1+
cordova.define("cordova/plugin/applicationpreferences", function(require, exports, module) {
2+
var exec = require("cordova/exec");
3+
var AppPreferences = function () {};
4+
5+
var AppPreferencesError = function(code, message) {
6+
this.code = code || null;
7+
this.message = message || '';
8+
};
9+
10+
AppPreferencesError.NO_PROPERTY = 0;
11+
AppPreferencesError.NO_PREFERENCE_ACTIVITY = 1;
12+
13+
AppPreferences.prototype.get = function(key,success,fail) {
14+
cordova.exec(success,fail,"applicationPreferences","get",[key]);
15+
};
16+
17+
AppPreferences.prototype.set = function(key,value,success,fail) {
18+
cordova.exec(success,fail,"applicationPreferences","set",[key, value]);
19+
};
20+
21+
AppPreferences.prototype.load = function(success,fail) {
22+
cordova.exec(success,fail,"applicationPreferences","load",[]);
23+
};
24+
25+
AppPreferences.prototype.show = function(activity,success,fail) {
26+
cordova.exec(success,fail,"applicationPreferences","show",[activity]);
27+
};
28+
29+
var appPreferences = new AppPreferences();
30+
module.exports = appPreferences;
31+
});

0 commit comments

Comments
 (0)