$('.standardTabbar').hide();
$('div.editTabbar').show();
this.disableControlBarButtons($('div.editTabbar'), [this.EDIT_TABBAR_DELETE_ACTION, this.EDIT_TABBAR_COPY_ACTION, this.EDIT_TABBAR_MOVE_ACTION]);
- $('#fileList .folder .nodename').animate({'width': '70%'});
+ $('#fileList .folder .nodename, #fileList > li > span.nodename')
+ .animate({'width': '70%'});
this.showEditCheckBoxes();
},
this.clearTabbars();
$('div.editTabbar').hide();
$('.standardTabbar').show();
- $('#fileList .folder .nodename').animate({'width': '75%'});
+ $('#fileList .folder .nodename, #fileList > li > span.nodename')
+ .animate({'width': '75%'});
this.hideEditCheckBoxes();
if (this.isFileListEmpty()) {
$('#editActionBtn').addClass('vhidden');
listElements.push(this.templateManager.get('emptyFolder'));
// hide edit button for empty content
$('#editActionBtn').addClass('vhidden');
+ this.handleCancelEditAction();
} else {
$('#editActionBtn').removeClass('vhidden');
}
if (refresh === true && this.editMode === true) {
$.each($('#fileList .ui-checkbox input:checked'), function () {
- checkedRows.push($(this).closest('li').attr('id'));
+ checkedRows.push($(this).closest('li').attr('uri'));
});
}
.trigger('refresh')
.trigger('create');
-
if (this.editMode === true) {
$('.selectAll').show();
- $('#fileList .folder .nodename').css('width', '70%');
+ $('#fileList .folder .nodename, #fileList > li > span.nodename')
+ .css('width', '70%');
$('ul#fileList > li').css('paddingLeft', '2rem');
$('.my-ui-checkbox').removeClass('hidden');
// restore checked checkboxes
for (i = 0; i < checkedRowsLen; i += 1) {
this.setCheckboxValue(
- '#' + checkedRows[i] + ' input:checkbox',
+ '#' +
+ $('[uri="'+ checkedRows[i] +'"]').attr('id') +
+ ' input:checkbox',
'checked'
);
}
} else {
this.setCheckboxValue('.selectAll input', false);
+ // close confirm popup if visibible
+ if (
+ $.mobile.popup.active &&
+ $.mobile.popup.active.element.attr('id') === 'confirmPopup'
+ ) {
+ $.mobile.popup.active.close();
+ }
}
}
} else {
$('.selectAll').hide();
- $('#fileList .folder .nodename').css('width', '75%');
+ $('#fileList .folder .nodename, #fileList > li > span.nodename')
+ .css('width', '75%');
$('ul#fileList > li').css('paddingLeft', '0');
$('.my-ui-checkbox').addClass('hidden');
}