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);
|
||||
};
|
||||
self.padNumber = function(number) {
|
||||
return (number < 10 ? '0' : '') + number;
|
||||
return (number < 10 ? "0" : "") + number;
|
||||
};
|
||||
self.convertToDisplayDateTime = function (dateValue) {
|
||||
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,
|
||||
success: function (result) {
|
||||
console.log("successfully deleted .." + result);
|
||||
self.goToMenuOption(self.uiPages.home());
|
||||
}
|
||||
});
|
||||
};
|
||||
@ -407,9 +408,11 @@
|
||||
var pageNumber = this.params.pageNumber;
|
||||
var groupId = this.params.groupId;
|
||||
self.chosenMenuItemId("Home");
|
||||
self.groupsList(null);
|
||||
self.chosenUserDetails(null);
|
||||
self.userList(null);
|
||||
self.userTimeLogData(null);
|
||||
self.manualLog(null);
|
||||
if (self.appDetails() === null) {
|
||||
self.getAppDetails();
|
||||
}
|
||||
@ -423,13 +426,15 @@
|
||||
});
|
||||
this.get("#userData/:userId", function () {
|
||||
self.chosenMenuItemId("Data");
|
||||
self.groupsList(null);
|
||||
self.chosenUserDetails(null);
|
||||
self.userList(null);
|
||||
self.getUserDetails(this.params.userId);
|
||||
self.userTimeLogData(null);
|
||||
self.manualLog(null);
|
||||
self.getUserDetails(this.params.userId);
|
||||
self.getUnassignedCardData();
|
||||
});
|
||||
this.get("#timelogs/:userId", function () {
|
||||
//var selectedDate = this.params.selectedDate;
|
||||
if (this.params.selectedDate) {
|
||||
self.selectedTimeLogDate(this.params.selectedDate);
|
||||
} else {
|
||||
@ -437,8 +442,11 @@
|
||||
}
|
||||
self.chosenTimeLogUserId = this.params.userId;
|
||||
self.chosenMenuItemId("Other");
|
||||
self.userList(null);
|
||||
self.groupsList(null);
|
||||
self.chosenUserDetails(null);
|
||||
self.userList(null);
|
||||
self.userTimeLogData(null);
|
||||
self.manualLog(null);
|
||||
self.getTimeLogData(this.params.userId, self.selectedTimeLogDate());
|
||||
});
|
||||
this.get("#newUser", function () {
|
||||
@ -490,9 +498,9 @@
|
||||
}).run();
|
||||
};
|
||||
ko.applyBindings(new DataVM());
|
||||
$(document).on("mouseenter", ".datepicker-days tbody tr", function () {
|
||||
$(this).addClass("highlight");
|
||||
});
|
||||
$(document).on("mouseleave", ".datepicker-days tbody tr", function () {
|
||||
$(this).removeClass("highlight");
|
||||
});
|
||||
//$(document).on("mouseenter", ".datepicker-days tbody tr", function () {
|
||||
// $(this).addClass("highlight");
|
||||
//});
|
||||
//$(document).on("mouseleave", ".datepicker-days tbody tr", function () {
|
||||
// $(this).removeClass("highlight");
|
||||
//});
|
||||
Loading…
Reference in New Issue
Block a user