});
$('#smsActionBtn').on('tap', function (event) {
+ self.lockButtons();
self.hideCheckboxes();
app.sendSms($('#forCallerList').data('remoteParty'));
});
$('#callActionBtn').on("tap", function (event) {
+ self.lockButtons();
self.hideCheckboxes();
app.makeCall($('#forCallerList').data('remoteParty'));
});
document.addEventListener('webkitvisibilitychange', function () {
if (document.webkitVisibilityState === 'hidden') {
$('#forCallerList li.call').each(function () {
- if ($(this).find('form label').hasClass('ui-checkbox-on')) {
+ if ($(this).find('form label')
+ .hasClass('ui-checkbox-on')) {
var checkedEntry = $(this).data('entries')[0];
self.checkedLogs.push(checkedEntry.uid);
}
});
+ } else {
+ $('#callActionBtn, #smsActionBtn')
+ .removeClass('ui-disabled');
}
});
},
+ lockButtons: function () {
+ $('#callActionBtn, #smsActionBtn').addClass('ui-disabled');
+ },
+
/**
* WORKAROUND;
* Patch for UI, bad refresh scrollView