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(() => {
|
||||
$('#edit').on('click', e => {
|
||||
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;
|
||||
let searchTimer = undefined;
|
||||
let resultTemplate;
|
||||
let searchResult;
|
||||
|
Reference in New Issue
Block a user