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

Commit 32c4c02

Browse files
committed
chore(rebuild): rebuild dist files
1 parent c1d25ba commit 32c4c02

File tree

6 files changed

+71
-15
lines changed

6 files changed

+71
-15
lines changed

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

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,7 +1458,9 @@ angular.module('ngCordova.plugins.deviceMotion', [])
14581458
angular.module('ngCordova.plugins.deviceOrientation', [])
14591459

14601460
.factory('$cordovaDeviceOrientation', ['$q', function ($q) {
1461-
1461+
var defaultOptions = {
1462+
frequency: 3000 // every 3s
1463+
};
14621464
return {
14631465
getCurrentHeading: function () {
14641466
var q = $q.defer();
@@ -1475,6 +1477,7 @@ angular.module('ngCordova.plugins.deviceOrientation', [])
14751477
watchHeading: function (options) {
14761478
var q = $q.defer();
14771479

1480+
var options = angular.extend(defaultOptions, options);
14781481
var watchID = navigator.compass.watchHeading(function (result) {
14791482
q.notify(result);
14801483
}, function (err) {
@@ -3234,6 +3237,30 @@ angular.module('ngCordova.plugins.googleAnalytics', [])
32343237
return d.promise;
32353238
},
32363239

3240+
trackException: function (description, fatal) {
3241+
var d = $q.defer();
3242+
3243+
$window.analytics.trackException(description, fatal, function (response) {
3244+
d.resolve(response);
3245+
}, function (error) {
3246+
d.reject(error);
3247+
});
3248+
3249+
return d.promise;
3250+
},
3251+
3252+
trackTiming: function (category, milliseconds, variable, label) {
3253+
var d = $q.defer();
3254+
3255+
$window.analytics.trackTiming(category, milliseconds, variable, label, function (response) {
3256+
d.resolve(response);
3257+
}, function (error) {
3258+
d.reject(error);
3259+
});
3260+
3261+
return d.promise;
3262+
},
3263+
32373264
addTransaction: function (transactionId, affiliation, revenue, tax, shipping, currencyCode) {
32383265
var d = $q.defer();
32393266

@@ -4088,16 +4115,16 @@ angular.module('ngCordova.plugins.instagram', [])
40884115

40894116
angular.module('ngCordova.plugins.keyboard', [])
40904117

4091-
.factory('$cordovaKeyboard', [function () {
4118+
.factory('$cordovaKeyboard', ['$rootScope', function ($rootScope) {
40924119

40934120
var keyboardShowEvent = function () {
4094-
$timeout(function () {
4121+
$rootScope.$evalAsync(function () {
40954122
$rootScope.$broadcast('$cordovaKeyboard:show');
40964123
});
40974124
};
40984125

40994126
var keyboardHideEvent = function () {
4100-
$timeout(function () {
4127+
$rootScope.$evalAsync(function () {
41014128
$rootScope.$broadcast('$cordovaKeyboard:hide');
41024129
});
41034130
};

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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1826,6 +1826,8 @@ ngCordovaMocks.factory('$cordovaGoogleAnalytics', ['$q', function($q) {
18261826
'trackView',
18271827
'addCustomDimension',
18281828
'trackEvent',
1829+
'trackException',
1830+
'trackTiming',
18291831
'addTransaction',
18301832
'addTransactionItem'
18311833
];

dist/ng-cordova-mocks.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ng-cordova.js

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,7 +1458,9 @@ angular.module('ngCordova.plugins.deviceMotion', [])
14581458
angular.module('ngCordova.plugins.deviceOrientation', [])
14591459

14601460
.factory('$cordovaDeviceOrientation', ['$q', function ($q) {
1461-
1461+
var defaultOptions = {
1462+
frequency: 3000 // every 3s
1463+
};
14621464
return {
14631465
getCurrentHeading: function () {
14641466
var q = $q.defer();
@@ -1475,6 +1477,7 @@ angular.module('ngCordova.plugins.deviceOrientation', [])
14751477
watchHeading: function (options) {
14761478
var q = $q.defer();
14771479

1480+
var options = angular.extend(defaultOptions, options);
14781481
var watchID = navigator.compass.watchHeading(function (result) {
14791482
q.notify(result);
14801483
}, function (err) {
@@ -3234,6 +3237,30 @@ angular.module('ngCordova.plugins.googleAnalytics', [])
32343237
return d.promise;
32353238
},
32363239

3240+
trackException: function (description, fatal) {
3241+
var d = $q.defer();
3242+
3243+
$window.analytics.trackException(description, fatal, function (response) {
3244+
d.resolve(response);
3245+
}, function (error) {
3246+
d.reject(error);
3247+
});
3248+
3249+
return d.promise;
3250+
},
3251+
3252+
trackTiming: function (category, milliseconds, variable, label) {
3253+
var d = $q.defer();
3254+
3255+
$window.analytics.trackTiming(category, milliseconds, variable, label, function (response) {
3256+
d.resolve(response);
3257+
}, function (error) {
3258+
d.reject(error);
3259+
});
3260+
3261+
return d.promise;
3262+
},
3263+
32373264
addTransaction: function (transactionId, affiliation, revenue, tax, shipping, currencyCode) {
32383265
var d = $q.defer();
32393266

@@ -4088,16 +4115,16 @@ angular.module('ngCordova.plugins.instagram', [])
40884115

40894116
angular.module('ngCordova.plugins.keyboard', [])
40904117

4091-
.factory('$cordovaKeyboard', [function () {
4118+
.factory('$cordovaKeyboard', ['$rootScope', function ($rootScope) {
40924119

40934120
var keyboardShowEvent = function () {
4094-
$timeout(function () {
4121+
$rootScope.$evalAsync(function () {
40954122
$rootScope.$broadcast('$cordovaKeyboard:show');
40964123
});
40974124
};
40984125

40994126
var keyboardHideEvent = function () {
4100-
$timeout(function () {
4127+
$rootScope.$evalAsync(function () {
41014128
$rootScope.$broadcast('$cordovaKeyboard:hide');
41024129
});
41034130
};

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.

0 commit comments

Comments
 (0)