$this.data('activated', true);
setTimeout(function () {
$this.data('activated', false);
- }, 1000);
+ }, 2000);
self.hideCheckboxes();
app.makeCall($('#forCallerList').data('remoteParty'));
self.changeDetailsToRemoveState();
});
- $('#forCallerList').on('tap', 'li', function () {
+ $('.selectAllBox').on('tap', 'li', function () {
var checkbox = $(this).find(':checkbox');
if (self.removeMode === true) {
if (checkbox.attr('checked')) {
$('.ui-listview-filter .ui-input-text').trigger('change');
$.mobile.changePage('#callView');
}
+
+ this.changeDetailsToRemoveState(true);
+ this.scrollToBottom();
},
changeDetailsToRemoveState: function Ui_changeDetailsToRemoveState(set) {
$('.ui-input-cancel').remove(); // patch for WebUI bug;
},
+ scrollToBottom: function () {
+ var area = $(".ui-scrollview-view"),
+ diff = area.height() - area.parent().height();
+ if (diff >= 0) {
+ area.css('-webkit-transform', 'translate3d(0,-' + diff + 'px,0)');
+ }
+ },
+
/**
* WORKAROUND;
* Patch for UI, bad refresh scrollView