Fix some edit mode switch weirdness
This commit is contained in:
parent
167eda78e9
commit
3fbf6884ff
1 changed files with 6 additions and 2 deletions
|
@ -22,17 +22,21 @@ function enableEditMode() {
|
||||||
function disableEditMode() {
|
function disableEditMode() {
|
||||||
$('#listData').hide();
|
$('#listData').hide();
|
||||||
$('#cancelButton').hide();
|
$('#cancelButton').hide();
|
||||||
$('#editButton').show();
|
if (curList) {
|
||||||
|
$('#editButton').show();
|
||||||
|
} else {
|
||||||
|
$('#editButton').hide();
|
||||||
|
}
|
||||||
$('#saveButton').hide();
|
$('#saveButton').hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
function triggerSelect(listId) {
|
function triggerSelect(listId) {
|
||||||
console.debug('Switch selection to list ' + listId);
|
console.debug('Switch selection to list ' + listId);
|
||||||
disableEditMode();
|
|
||||||
if (curList) {
|
if (curList) {
|
||||||
$('.nav-link[data-list-id="' + curList.id + '"]').removeClass('active');
|
$('.nav-link[data-list-id="' + curList.id + '"]').removeClass('active');
|
||||||
}
|
}
|
||||||
$('.nav-link[data-list-id="' + listId + '"]').addClass('active');
|
$('.nav-link[data-list-id="' + listId + '"]').addClass('active');
|
||||||
|
disableEditMode();
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '/lists/' + listId,
|
url: '/lists/' + listId,
|
||||||
|
|
Loading…
Reference in a new issue