Reset color options on modal after saving

master^2
Mike Koch 6 years ago
parent 0bb182220a
commit 0c04660f3f
No known key found for this signature in database
GPG Key ID: 9BA5D7F8391455ED

@ -477,6 +477,7 @@ echo mfh_get_hidden_fields_for_language(array(
'geco', 'geco',
'cpric', 'cpric',
'no_manager', 'no_manager',
'e_udel',
)); ));
require_once(HESK_PATH . 'inc/footer.inc.php'); require_once(HESK_PATH . 'inc/footer.inc.php');

@ -122,7 +122,8 @@ function loadTable() {
if (this.manager === null) { if (this.manager === null) {
$template.find('[data-property="manager"]').text(mfhLang.text('no_manager')); $template.find('[data-property="manager"]').text(mfhLang.text('no_manager'));
} else { } else {
$template.find('[data-property="manager"]').text(users[this.manager].name); var managerName = users[this.manager] === undefined ? mfhLang.text('e_udel') : users[this.manager].name;
$template.find('[data-property="manager"]').text(managerName);
} }
if (this.id === 1) { if (this.id === 1) {
@ -190,7 +191,7 @@ function bindEditModal() {
colorpickerOptions = { colorpickerOptions = {
format: 'hex' format: 'hex'
}; };
if (foregroundColor != '' && foregroundColor !== 'AUTO') { if (foregroundColor !== '' && foregroundColor !== 'AUTO') {
colorpickerOptions.color = foregroundColor; colorpickerOptions.color = foregroundColor;
} }
@ -246,16 +247,18 @@ function bindCreateModal() {
} }
function bindModalCancelCallback() { function bindModalCancelCallback() {
$('.cancel-callback').click(function() { $('.cancel-callback').click(resetModal);
var $editCategoryModal = $('#category-modal'); }
$editCategoryModal.find('input[name="background-color"]').val('').colorpicker('destroy').end(); function resetModal() {
$editCategoryModal.find('input[name="foreground-color"]').val('').colorpicker('destroy').end(); var $editCategoryModal = $('#category-modal');
$editCategoryModal.find('input[name="display-border"][value="1"]').prop('checked');
$editCategoryModal.find('input[name="display-border"][value="0"]').prop('checked'); $editCategoryModal.find('input[name="background-color"]').val('').colorpicker('destroy').end();
$editCategoryModal.find('input[name="autoassign"][value="1"]').prop('checked'); $editCategoryModal.find('input[name="foreground-color"]').val('').colorpicker('destroy').end();
$editCategoryModal.find('input[name="autoassign"][value="0"]').prop('checked'); $editCategoryModal.find('input[name="display-border"][value="1"]').prop('checked');
}); $editCategoryModal.find('input[name="display-border"][value="0"]').prop('checked');
$editCategoryModal.find('input[name="autoassign"][value="1"]').prop('checked');
$editCategoryModal.find('input[name="autoassign"][value="0"]').prop('checked');
} }
function bindFormSubmit() { function bindFormSubmit() {
@ -310,6 +313,7 @@ function bindFormSubmit() {
format = mfhLang.html('category_updated'); format = mfhLang.html('category_updated');
mfhAlert.success(format.replace('%s', data.name)); mfhAlert.success(format.replace('%s', data.name));
} }
resetModal();
$modal.modal('hide'); $modal.modal('hide');
loadTable(); loadTable();
}, },

Loading…
Cancel
Save