|
|
|
@ -426,7 +426,9 @@ define(function(require){ |
|
|
|
|
|
|
|
self.groupsGetNumbersData(groupId, function(data) { |
|
|
|
self.groupsFormatNumbersData(data, function(data) { |
|
|
|
template = $(monster.template(self, 'groups-numbers', data)); |
|
|
|
template = $(monster.template(self, 'groups-numbers', $.extend(true, {}, data, { |
|
|
|
isE911Enabled: monster.util.isNumberFeatureEnabled('e911') |
|
|
|
}))); |
|
|
|
|
|
|
|
self.groupsBindNumbers(template, data); |
|
|
|
|
|
|
|
@ -1038,28 +1040,30 @@ define(function(require){ |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
template.on('click', '.e911-number', function() { |
|
|
|
var e911Cell = $(this).parents('.item-row').first(), |
|
|
|
phoneNumber = e911Cell.data('id'); |
|
|
|
if (monster.util.isNumberFeatureEnabled('e911')) { |
|
|
|
template.on('click', '.e911-number', function() { |
|
|
|
var e911Cell = $(this).parents('.item-row').first(), |
|
|
|
phoneNumber = e911Cell.data('id'); |
|
|
|
|
|
|
|
if(phoneNumber) { |
|
|
|
var args = { |
|
|
|
phoneNumber: phoneNumber, |
|
|
|
callbacks: { |
|
|
|
success: function(data) { |
|
|
|
if(!($.isEmptyObject(data.data.dash_e911))) { |
|
|
|
e911Cell.find('.features i.feature-dash_e911').addClass('active'); |
|
|
|
} |
|
|
|
else { |
|
|
|
e911Cell.find('.features i.feature-dash_e911').removeClass('active'); |
|
|
|
if(phoneNumber) { |
|
|
|
var args = { |
|
|
|
phoneNumber: phoneNumber, |
|
|
|
callbacks: { |
|
|
|
success: function(data) { |
|
|
|
if(!($.isEmptyObject(data.data.dash_e911))) { |
|
|
|
e911Cell.find('.features i.feature-dash_e911').addClass('active'); |
|
|
|
} |
|
|
|
else { |
|
|
|
e911Cell.find('.features i.feature-dash_e911').removeClass('active'); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
monster.pub('common.e911.renderPopup', args); |
|
|
|
} |
|
|
|
}); |
|
|
|
monster.pub('common.e911.renderPopup', args); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
template.on('click', '.callerId-number', function() { |
|
|
|
var cnamCell = $(this).parents('.item-row').first(), |
|
|
|
@ -1130,7 +1134,10 @@ define(function(require){ |
|
|
|
|
|
|
|
template |
|
|
|
.find('.list-assigned-items') |
|
|
|
.append($(monster.template(self, 'groups-numbersItemRow', { number: val }))); |
|
|
|
.append($(monster.template(self, 'groups-numbersItemRow', { |
|
|
|
isE911Enabled: monster.util.isNumberFeatureEnabled('e911'), |
|
|
|
number: val |
|
|
|
}))); |
|
|
|
|
|
|
|
extraSpareNumbers = _.without(extraSpareNumbers, val.phoneNumber); |
|
|
|
}); |
|
|
|
@ -1159,7 +1166,10 @@ define(function(require){ |
|
|
|
number.viewFeatures = $.extend(true, {}, features); |
|
|
|
number.phoneNumber = number.id; |
|
|
|
|
|
|
|
var rowTemplate = monster.template(self, 'groups-numbersItemRow', { number: number }); |
|
|
|
var rowTemplate = monster.template(self, 'groups-numbersItemRow', { |
|
|
|
isE911Enabled: monster.util.isNumberFeatureEnabled('e911'), |
|
|
|
number: number |
|
|
|
}); |
|
|
|
|
|
|
|
monster.ui.tooltips(rowTemplate); |
|
|
|
|
|
|
|
|