Skip to content
This repository was archived by the owner on Sep 15, 2021. It is now read-only.

Commit 4534526

Browse files
committed
chore(dist): gulp build
1 parent ec91e2d commit 4534526

File tree

7 files changed

+258
-90
lines changed

7 files changed

+258
-90
lines changed

demo/www/lib/ngCordova/dist/ng-cordova.js

Lines changed: 72 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1205,11 +1205,10 @@ angular.module('ngCordova.plugins.contacts', [])
12051205
var deviceContact = navigator.contacts.create(contact);
12061206

12071207
deviceContact.save(function (result) {
1208-
q.resolve(result);
1209-
},
1210-
function (err) {
1211-
q.reject(err);
1212-
});
1208+
q.resolve(result);
1209+
}, function (err) {
1210+
q.reject(err);
1211+
});
12131212
return q.promise;
12141213
},
12151214

@@ -1218,11 +1217,10 @@ angular.module('ngCordova.plugins.contacts', [])
12181217
var deviceContact = navigator.contacts.create(contact);
12191218

12201219
deviceContact.remove(function (result) {
1221-
q.resolve(result);
1222-
},
1223-
function (err) {
1224-
q.reject(err);
1225-
});
1220+
q.resolve(result);
1221+
}, function (err) {
1222+
q.reject(err);
1223+
});
12261224
return q.promise;
12271225
},
12281226

@@ -1237,27 +1235,22 @@ angular.module('ngCordova.plugins.contacts', [])
12371235
delete options.fields;
12381236

12391237
navigator.contacts.find(fields, function (results) {
1240-
q.resolve(results);
1241-
},
1242-
function (err) {
1243-
q.reject(err);
1244-
},
1245-
options);
1238+
q.resolve(results);
1239+
}, function (err) {
1240+
q.reject(err);
1241+
}, options);
12461242

12471243
return q.promise;
12481244
},
12491245

12501246
pickContact: function () {
12511247
var q = $q.defer();
12521248

1253-
navigator.contacts.pickContact(
1254-
function (contact) {
1255-
q.resolve(contact);
1256-
},
1257-
function (err) {
1258-
q.reject(err);
1259-
}
1260-
);
1249+
navigator.contacts.pickContact(function (contact) {
1250+
q.resolve(contact);
1251+
}, function (err) {
1252+
q.reject(err);
1253+
});
12611254

12621255
return q.promise;
12631256
}
@@ -1267,9 +1260,7 @@ angular.module('ngCordova.plugins.contacts', [])
12671260
// TODO: method to set / get ContactField
12681261
// TODO: method to set / get ContactName
12691262
// TODO: method to set / get ContactOrganization
1270-
12711263
};
1272-
12731264
}]);
12741265

12751266
// install : cordova plugin add https://github.com/VitaliiBlagodir/cordova-plugin-datepicker.git
@@ -2064,6 +2055,61 @@ angular.module('ngCordova.plugins.file', [])
20642055
}
20652056
}]);
20662057

2058+
// install : cordova plugin add https://github.com/pwlin/cordova-plugin-file-opener2
2059+
// link : https://github.com/pwlin/cordova-plugin-file-opener2
2060+
2061+
angular.module('ngCordova.plugins.fileOpener2', [])
2062+
2063+
.factory('$cordovaFileOpener2', ['$q', function ($q) {
2064+
2065+
return {
2066+
2067+
open: function(file, type) {
2068+
2069+
var q = $q.defer();
2070+
cordova.plugins.fileOpener2.open(file, type, {
2071+
error: function(e) {
2072+
q.reject(e);
2073+
},
2074+
success: function() {
2075+
q.resolve();
2076+
}
2077+
});
2078+
return q.promise;
2079+
2080+
},
2081+
2082+
uninstall: function(pack) {
2083+
2084+
var q = $q.defer();
2085+
cordova.plugins.fileOpener2.uninstall(pack, {
2086+
error: function(e) {
2087+
q.reject(e);
2088+
},
2089+
success: function() {
2090+
q.resolve();
2091+
}
2092+
});
2093+
return q.promise;
2094+
2095+
},
2096+
2097+
appIsInstalled: function(pack) {
2098+
2099+
var q = $q.defer();
2100+
cordova.plugins.fileOpener2.appIsInstalled(pack, {
2101+
success : function(res) {
2102+
q.resolve(res);
2103+
}
2104+
});
2105+
return q.promise;
2106+
2107+
}
2108+
2109+
};
2110+
2111+
}]);
2112+
20672113
// install : cordova plugin add https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin.git
20682114
// link : https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin
20692115

demo/www/lib/ngCordova/dist/ng-cordova.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ng-cordova-mocks.js

Lines changed: 90 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,10 +314,13 @@ ngCordovaMocks.factory('$cordovaContacts', ['$q', function($q) {
314314
* A service for testing datepicker features
315315
* in an app build with ngCordova.
316316
*/
317-
ngCordovaMocks.factory('$cordovaDatePicker', function () {
317+
ngCordovaMocks.factory('$cordovaDatePicker', function ($q) {
318318
return {
319-
show: function (options, fn) {
320-
return options.date;
319+
show: function (options) {
320+
var q = $q.defer();
321+
options = options || {date: new Date(), mode: 'date'};
322+
q.resolve(options.date);
323+
return q.promise;
321324
}
322325
};
323326
});
@@ -1076,6 +1079,87 @@ ngCordovaMocks.factory('$cordovaFile', ['$q', function($q) {
10761079
}
10771080
};
10781081
}]);
1082+
/**
1083+
* @ngdoc service
1084+
* @name ngCordovaMocks.cordovaFileOpener2
1085+
*
1086+
* @description
1087+
* A service for testing fileOpener2
1088+
* in an app build with ngCordova.
1089+
*/
1090+
ngCordovaMocks.factory('$cordovaFileOpener2', ['$q', function ($q) {
1091+
1092+
var throwsError = false;
1093+
1094+
return {
1095+
1096+
/**
1097+
* @ngdoc property
1098+
* @name throwsError
1099+
* @propertyOf ngCordovaMocks.cordovaFileOpener2
1100+
*
1101+
* @description
1102+
* A flag that signals whether a promise should be rejected or not.
1103+
* This property should only be used in automated tests.
1104+
**/
1105+
throwsError: throwsError,
1106+
1107+
open: function (file, type) {
1108+
1109+
var defer = $q.defer();
1110+
1111+
if(this.throwError) {
1112+
defer.reject({
1113+
status: 0,
1114+
message: 'There was an error capturing the file.'
1115+
});
1116+
} else {
1117+
defer.resolve();
1118+
}
1119+
1120+
return defer.promise;
1121+
1122+
},
1123+
1124+
uninstall: function (pack) {
1125+
1126+
var defer = $q.defer();
1127+
1128+
if(this.throwError) {
1129+
defer.reject({
1130+
status: 0,
1131+
message: 'There was an error capturing the packageId.'
1132+
});
1133+
} else {
1134+
defer.resolve();
1135+
}
1136+
1137+
return defer.promise;
1138+
1139+
},
1140+
1141+
appIsInstalled: function (pack) {
1142+
1143+
var defer = $q.defer();
1144+
1145+
if(this.throwError) {
1146+
defer.reject({
1147+
status: 0,
1148+
message: 'There was an error capturing the packageId.'
1149+
});
1150+
} else {
1151+
defer.resolve();
1152+
}
1153+
1154+
return defer.promise;
1155+
1156+
}
1157+
1158+
};
1159+
1160+
}]);
1161+
1162+
10791163
/**
10801164
* @ngdoc service
10811165
* @name ngCordovaMocks.cordovaGeolocation
@@ -1325,9 +1409,10 @@ ngCordovaMocks.factory('$cordovaGeolocation', ['$interval', '$q', function($inte
13251409
*/
13261410
ngCordovaMocks.factory('$cordovaGlobalization', ['$q', function($q) {
13271411
var throwsError = false;
1328-
var preferredLanguage = 'en';
1412+
var language = (navigator.language) ? navigator.language : "en-US";
1413+
var preferredLanguage = {value: language};
13291414
var firstDayOfWeek = 'Sunday';
1330-
var localeName = '';
1415+
var localeName = {value: language};
13311416

13321417
return {
13331418
/**

0 commit comments

Comments
 (0)