tidy code.
ensure all observables controlling pages are cleared on re-navigate
This commit is contained in:
parent
2fc036e7c3
commit
8ea257e68b
@ -93,7 +93,7 @@
|
|||||||
return Math.round(maxDailyLogs/2);
|
return Math.round(maxDailyLogs/2);
|
||||||
};
|
};
|
||||||
self.padNumber = function(number) {
|
self.padNumber = function(number) {
|
||||||
return (number < 10 ? '0' : '') + number;
|
return (number < 10 ? "0" : "") + number;
|
||||||
};
|
};
|
||||||
self.convertToDisplayDateTime = function (dateValue) {
|
self.convertToDisplayDateTime = function (dateValue) {
|
||||||
var date = new Date(dateValue); // dd MM YY HH:mm:ss e.g.: 01 Mar 17 17:34:02
|
var date = new Date(dateValue); // dd MM YY HH:mm:ss e.g.: 01 Mar 17 17:34:02
|
||||||
@ -355,6 +355,7 @@
|
|||||||
data: logToDelete,
|
data: logToDelete,
|
||||||
success: function (result) {
|
success: function (result) {
|
||||||
console.log("successfully deleted .." + result);
|
console.log("successfully deleted .." + result);
|
||||||
|
self.goToMenuOption(self.uiPages.home());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@ -407,9 +408,11 @@
|
|||||||
var pageNumber = this.params.pageNumber;
|
var pageNumber = this.params.pageNumber;
|
||||||
var groupId = this.params.groupId;
|
var groupId = this.params.groupId;
|
||||||
self.chosenMenuItemId("Home");
|
self.chosenMenuItemId("Home");
|
||||||
|
self.groupsList(null);
|
||||||
self.chosenUserDetails(null);
|
self.chosenUserDetails(null);
|
||||||
self.userList(null);
|
self.userList(null);
|
||||||
self.userTimeLogData(null);
|
self.userTimeLogData(null);
|
||||||
|
self.manualLog(null);
|
||||||
if (self.appDetails() === null) {
|
if (self.appDetails() === null) {
|
||||||
self.getAppDetails();
|
self.getAppDetails();
|
||||||
}
|
}
|
||||||
@ -423,13 +426,15 @@
|
|||||||
});
|
});
|
||||||
this.get("#userData/:userId", function () {
|
this.get("#userData/:userId", function () {
|
||||||
self.chosenMenuItemId("Data");
|
self.chosenMenuItemId("Data");
|
||||||
|
self.groupsList(null);
|
||||||
|
self.chosenUserDetails(null);
|
||||||
self.userList(null);
|
self.userList(null);
|
||||||
self.getUserDetails(this.params.userId);
|
|
||||||
self.userTimeLogData(null);
|
self.userTimeLogData(null);
|
||||||
|
self.manualLog(null);
|
||||||
|
self.getUserDetails(this.params.userId);
|
||||||
self.getUnassignedCardData();
|
self.getUnassignedCardData();
|
||||||
});
|
});
|
||||||
this.get("#timelogs/:userId", function () {
|
this.get("#timelogs/:userId", function () {
|
||||||
//var selectedDate = this.params.selectedDate;
|
|
||||||
if (this.params.selectedDate) {
|
if (this.params.selectedDate) {
|
||||||
self.selectedTimeLogDate(this.params.selectedDate);
|
self.selectedTimeLogDate(this.params.selectedDate);
|
||||||
} else {
|
} else {
|
||||||
@ -437,8 +442,11 @@
|
|||||||
}
|
}
|
||||||
self.chosenTimeLogUserId = this.params.userId;
|
self.chosenTimeLogUserId = this.params.userId;
|
||||||
self.chosenMenuItemId("Other");
|
self.chosenMenuItemId("Other");
|
||||||
self.userList(null);
|
self.groupsList(null);
|
||||||
self.chosenUserDetails(null);
|
self.chosenUserDetails(null);
|
||||||
|
self.userList(null);
|
||||||
|
self.userTimeLogData(null);
|
||||||
|
self.manualLog(null);
|
||||||
self.getTimeLogData(this.params.userId, self.selectedTimeLogDate());
|
self.getTimeLogData(this.params.userId, self.selectedTimeLogDate());
|
||||||
});
|
});
|
||||||
this.get("#newUser", function () {
|
this.get("#newUser", function () {
|
||||||
@ -490,9 +498,9 @@
|
|||||||
}).run();
|
}).run();
|
||||||
};
|
};
|
||||||
ko.applyBindings(new DataVM());
|
ko.applyBindings(new DataVM());
|
||||||
$(document).on("mouseenter", ".datepicker-days tbody tr", function () {
|
//$(document).on("mouseenter", ".datepicker-days tbody tr", function () {
|
||||||
$(this).addClass("highlight");
|
// $(this).addClass("highlight");
|
||||||
});
|
//});
|
||||||
$(document).on("mouseleave", ".datepicker-days tbody tr", function () {
|
//$(document).on("mouseleave", ".datepicker-days tbody tr", function () {
|
||||||
$(this).removeClass("highlight");
|
// $(this).removeClass("highlight");
|
||||||
});
|
//});
|
||||||
Loading…
Reference in New Issue
Block a user