You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sf...@apache.org on 2014/10/21 22:34:52 UTC
[4/5] git commit: portal should send debug flag
portal should send debug flag
Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/19556e20
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/19556e20
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/19556e20
Branch: refs/heads/loadtest
Commit: 19556e20e9967b98f60b5f5657a1e997025bdf7e
Parents: 27bc6a4
Author: Shawn Feldman <sf...@apache.org>
Authored: Tue Oct 21 14:18:15 2014 -0600
Committer: Shawn Feldman <sf...@apache.org>
Committed: Tue Oct 21 14:18:15 2014 -0600
----------------------------------------------------------------------
.../push/push-send-notification-controller.js | 44 ++++++++++++--------
1 file changed, 27 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/19556e20/portal/js/push/push-send-notification-controller.js
----------------------------------------------------------------------
diff --git a/portal/js/push/push-send-notification-controller.js b/portal/js/push/push-send-notification-controller.js
index 4dd7f4a..7037323 100644
--- a/portal/js/push/push-send-notification-controller.js
+++ b/portal/js/push/push-send-notification-controller.js
@@ -16,10 +16,11 @@
specific language governing permissions and limitations
under the License.
*/
- 'use strict'
+'use strict'
-AppServices.Controllers.controller('PushSendNotificationCtrl', ['ug', '$scope', '$rootScope', '$location',
- function (ug, $scope, $rootScope, $location) {
+AppServices.Controllers.controller('PushSendNotificationCtrl', ['ug', '$scope',
+ '$rootScope', '$location',
+ function(ug, $scope, $rootScope, $location) {
$scope.send = {};
$scope.send.selectedNotifier = {};
@@ -34,7 +35,7 @@ AppServices.Controllers.controller('PushSendNotificationCtrl', ['ug', '$scope',
$scope.$on('notifiers-received', function(event, collection) {
$scope.notifiersCollection = collection._list;
- if(!$scope.$$phase) {
+ if (!$scope.$$phase) {
$scope.$apply();
}
});
@@ -47,53 +48,62 @@ AppServices.Controllers.controller('PushSendNotificationCtrl', ['ug', '$scope',
$scope.scheduleNotification = function() {
- if($scope.send.$valid){
+ if ($scope.send.$valid) {
var optionList = '';
var type = $scope.send.controlGroup;
- var payload = {payloads:{},deliver:null};
- payload.payloads[$scope.send.selectedNotifier._data.name] = $scope.send.notifierMessage;
+ var payload = {
+ payloads: {},
+ deliver: null,
+ debug: true
+ };
+ payload.payloads[$scope.send.selectedNotifier._data.name] =
+ $scope.send.notifierMessage;
- if(type !== 'all'){
+ if (type !== 'all') {
//get whatever is selected in the radio button options
optionList = $scope.send[type]
- angular.forEach(optionList, function(value, index){
+ angular.forEach(optionList, function(value, index) {
var path = type + '/' + value + '/notifications';
ug.sendNotification(path, payload);
});
- }else{
+ } else {
ug.sendNotification('devices;ql=/notifications', payload);
}
- $rootScope.$broadcast('alert', 'success', 'Notifications have been queued.');
+ $rootScope.$broadcast('alert', 'success',
+ 'Notifications have been queued.');
}
}
-// todo - this is copied over from old portal for calendar component
+ // todo - this is copied over from old portal for calendar component
$('#notification-schedule-time-date').datepicker();
- $('#notification-schedule-time-date').datepicker('setDate', Date.last().sunday());
+ $('#notification-schedule-time-date').datepicker('setDate', Date.last()
+ .sunday());
$('#notification-schedule-time-time').val("12:00 AM");
$('#notification-schedule-time-time').timepicker({
showPeriod: true,
showLeadingZero: false
});
- function pad(number, length){
+ function pad(number, length) {
var str = "" + number
while (str.length < length) {
- str = '0'+str
+ str = '0' + str
}
return str
}
var offset = new Date().getTimezoneOffset();
- offset = ((offset<0? '+':'-') + pad(parseInt(Math.abs(offset/60)), 2) + pad(Math.abs(offset%60), 2));
+ offset = ((offset < 0 ? '+' : '-') + pad(parseInt(Math.abs(offset / 60)),
+ 2) + pad(Math.abs(offset % 60), 2));
$('#gmt_display').html('GMT ' + offset);
- }]);
\ No newline at end of file
+ }
+]);
\ No newline at end of file