Short name autofill
This commit is contained in:
@@ -1,3 +1,12 @@
|
|||||||
|
let manualShortName;
|
||||||
|
|
||||||
|
function autofillShortName(dt, loc) {
|
||||||
|
if (!manualShortName && dt !== '' && loc !== '') {
|
||||||
|
let ymd = parseDate(dt).replaceAll(/-/g, '');
|
||||||
|
$('input[name="shortName"]')[0].value = `${ymd}-${loc}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onLoad(() => {
|
onLoad(() => {
|
||||||
$('#edit').on('click', e => {
|
$('#edit').on('click', e => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -253,4 +262,20 @@ onLoad(() => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
let shortName = $('input[name="shortName"]');
|
||||||
|
manualShortName = (shortName[0].value !== '');
|
||||||
|
let startDate = $('input[name="startDate"]');
|
||||||
|
let location = $('input[name="location"]');
|
||||||
|
startDate.on('change', e => {
|
||||||
|
if (!manualShortName) autofillShortName(startDate[0].value, location[0].value)
|
||||||
|
});
|
||||||
|
$('#date-range').on('changeDate', e => {
|
||||||
|
if (!manualShortName) autofillShortName(startDate[0].value, location[0].value)
|
||||||
|
});
|
||||||
|
location.on('input', e => {
|
||||||
|
if (!manualShortName) autofillShortName(startDate[0].value, location[0].value)
|
||||||
|
});
|
||||||
|
shortName.on('input', e => {
|
||||||
|
manualShortName = true;
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
const SEARCH_DELAY = 100;
|
const SEARCH_DELAY = 100;
|
||||||
|
const SEARCH_DELAY = 100;
|
||||||
let searchTimer = undefined;
|
let searchTimer = undefined;
|
||||||
let resultTemplate;
|
let resultTemplate;
|
||||||
let searchResult;
|
let searchResult;
|
||||||
|
Reference in New Issue
Block a user