Merge pull request #93 from hargata/Hargata/scrollposition
Hargata/scrollposition
This commit is contained in:
@@ -59,6 +59,7 @@ function saveCollisionRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Repair Record Updated" : "Repair Record Added.");
|
successToast(isEdit ? "Repair Record Updated" : "Repair Record Added.");
|
||||||
hideAddCollisionRecordModal();
|
hideAddCollisionRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleCollisionRecords(formValues.vehicleId);
|
getVehicleCollisionRecords(formValues.vehicleId);
|
||||||
if (formValues.addReminderRecord) {
|
if (formValues.addReminderRecord) {
|
||||||
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ function saveGasRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Gas Record Updated" : "Gas Record Added.");
|
successToast(isEdit ? "Gas Record Updated" : "Gas Record Added.");
|
||||||
hideAddGasRecordModal();
|
hideAddGasRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleGasRecords(formValues.vehicleId);
|
getVehicleGasRecords(formValues.vehicleId);
|
||||||
} else {
|
} else {
|
||||||
errorToast("An error has occurred, please try again later.");
|
errorToast("An error has occurred, please try again later.");
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ function saveNoteToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Note Updated" : "Note Added.");
|
successToast(isEdit ? "Note Updated" : "Note Added.");
|
||||||
hideAddNoteModal();
|
hideAddNoteModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleNotes(formValues.vehicleId);
|
getVehicleNotes(formValues.vehicleId);
|
||||||
} else {
|
} else {
|
||||||
errorToast("An error has occurred, please try again later.");
|
errorToast("An error has occurred, please try again later.");
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ function saveReminderRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Reminder Updated" : "Reminder Added.");
|
successToast(isEdit ? "Reminder Updated" : "Reminder Added.");
|
||||||
hideAddReminderRecordModal();
|
hideAddReminderRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleReminders(formValues.vehicleId);
|
getVehicleReminders(formValues.vehicleId);
|
||||||
} else {
|
} else {
|
||||||
errorToast("An error has occurred, please try again later.");
|
errorToast("An error has occurred, please try again later.");
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ function saveServiceRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Service Record Updated" : "Service Record Added.");
|
successToast(isEdit ? "Service Record Updated" : "Service Record Added.");
|
||||||
hideAddServiceRecordModal();
|
hideAddServiceRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleServiceRecords(formValues.vehicleId);
|
getVehicleServiceRecords(formValues.vehicleId);
|
||||||
if (formValues.addReminderRecord) {
|
if (formValues.addReminderRecord) {
|
||||||
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ function initDatePicker(input, futureOnly) {
|
|||||||
endDate: "+0d",
|
endDate: "+0d",
|
||||||
format: getShortDatePattern().pattern,
|
format: getShortDatePattern().pattern,
|
||||||
autoclose: true
|
autoclose: true
|
||||||
});
|
}).datepicker("setDate", "0"); //default to today for backward looking datepickers but not forward looking ones, this is intentional. ReminderModal's date is set in ReminderInput.cs
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ function saveTaxRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Tax Record Updated" : "Tax Record Added.");
|
successToast(isEdit ? "Tax Record Updated" : "Tax Record Added.");
|
||||||
hideAddTaxRecordModal();
|
hideAddTaxRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleTaxRecords(formValues.vehicleId);
|
getVehicleTaxRecords(formValues.vehicleId);
|
||||||
if (formValues.addReminderRecord) {
|
if (formValues.addReminderRecord) {
|
||||||
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ function saveUpgradeRecordToVehicle(isEdit) {
|
|||||||
if (data) {
|
if (data) {
|
||||||
successToast(isEdit ? "Upgrade Record Updated" : "Upgrade Record Added.");
|
successToast(isEdit ? "Upgrade Record Updated" : "Upgrade Record Added.");
|
||||||
hideAddUpgradeRecordModal();
|
hideAddUpgradeRecordModal();
|
||||||
|
saveScrollPosition();
|
||||||
getVehicleUpgradeRecords(formValues.vehicleId);
|
getVehicleUpgradeRecords(formValues.vehicleId);
|
||||||
if (formValues.addReminderRecord) {
|
if (formValues.addReminderRecord) {
|
||||||
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
setTimeout(function () { showAddReminderModal(formValues); }, 500);
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ function getVehicleNotes(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetNotesByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetNotesByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#notes-tab-pane").html(data);
|
$("#notes-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -72,6 +73,7 @@ function getVehicleServiceRecords(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetServiceRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetServiceRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#servicerecord-tab-pane").html(data);
|
$("#servicerecord-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
getVehicleHaveImportantReminders(vehicleId);
|
getVehicleHaveImportantReminders(vehicleId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -80,6 +82,7 @@ function getVehicleUpgradeRecords(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetUpgradeRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetUpgradeRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#upgrade-tab-pane").html(data);
|
$("#upgrade-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
getVehicleHaveImportantReminders(vehicleId);
|
getVehicleHaveImportantReminders(vehicleId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -88,6 +91,7 @@ function getVehicleGasRecords(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetGasRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetGasRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#gas-tab-pane").html(data);
|
$("#gas-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
getVehicleHaveImportantReminders(vehicleId);
|
getVehicleHaveImportantReminders(vehicleId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -96,6 +100,7 @@ function getVehicleCollisionRecords(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetCollisionRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetCollisionRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#accident-tab-pane").html(data);
|
$("#accident-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
getVehicleHaveImportantReminders(vehicleId);
|
getVehicleHaveImportantReminders(vehicleId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -104,6 +109,7 @@ function getVehicleTaxRecords(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetTaxRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetTaxRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#tax-tab-pane").html(data);
|
$("#tax-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -111,6 +117,7 @@ function getVehicleReminders(vehicleId) {
|
|||||||
$.get(`/Vehicle/GetReminderRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
$.get(`/Vehicle/GetReminderRecordsByVehicleId?vehicleId=${vehicleId}`, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
$("#reminder-tab-pane").html(data);
|
$("#reminder-tab-pane").html(data);
|
||||||
|
restoreScrollPosition();
|
||||||
getVehicleHaveImportantReminders(vehicleId);
|
getVehicleHaveImportantReminders(vehicleId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -253,4 +260,12 @@ function editFileName(fileLocation, event) {
|
|||||||
uploadedFiles[editFileIndex].name = result.value.newFileName;
|
uploadedFiles[editFileIndex].name = result.value.newFileName;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
var scrollPosition = 0;
|
||||||
|
function saveScrollPosition() {
|
||||||
|
scrollPosition = $(".vehicleDetailTabContainer").scrollTop();
|
||||||
|
}
|
||||||
|
function restoreScrollPosition() {
|
||||||
|
$(".vehicleDetailTabContainer").scrollTop(scrollPosition);
|
||||||
|
scrollPosition = 0;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user