commit 04/02/2026
This commit is contained in:
@@ -113,6 +113,17 @@ $(document).ready(function () {
|
||||
// for adding selected item from messageavailablevariables to messageselectedvariables
|
||||
let $btnaddtolist = $modal.find('#btnaddtolist');
|
||||
|
||||
/**
|
||||
* Create <option> element
|
||||
* @param {string} value value assigned to this <option>
|
||||
* @param {string} text text assigned to this <option>
|
||||
* @param {string} title text displayed when mouse hover on this <option>
|
||||
* @returns {JQuery<HTMLOptionElement>} jQuery object representing the created <option> element
|
||||
*/
|
||||
function create_option(value, text, title) {
|
||||
return $('<option>', { value: value, text: text, title: title });
|
||||
}
|
||||
|
||||
/**
|
||||
* Refill messageavailablevariables options from categories[]
|
||||
* and soundbankdata with category "Phrase" if messagelanguage and messagevoicetype are selected
|
||||
@@ -125,12 +136,11 @@ $(document).ready(function () {
|
||||
if ("Airline_Code" === cat) cat = "Flight_Number"; // revisi 15012026 karena inconsistensi penamaan tag
|
||||
if ("Gate" === cat) cat = "GateNumber"; // revisi 03202026 karena inconsistensi penamaan tag
|
||||
let displayCat = `[${cat}]`.toUpperCase();
|
||||
$messageavailablevariables.append(new Option(text = displayCat, value = displayCat, title = displayCat));
|
||||
$messageavailablevariables.append(create_option(displayCat, displayCat, displayCat));
|
||||
});
|
||||
// tambah [ETAD], [BCB] revisi 19012026
|
||||
$messageavailablevariables.append(new Option(text = '[ETAD]', value = '[ETAD]', title = '[ETAD]'));
|
||||
$messageavailablevariables.append(new Option(text = '[BCB]', value = '[BCB]', title = '[BCB]'));
|
||||
|
||||
$messageavailablevariables.append(create_option('[ETAD]', '[ETAD]', '[ETAD]'));
|
||||
$messageavailablevariables.append(create_option('[BCB]', '[BCB]', '[BCB]'));
|
||||
let lang = $messagelanguage.val();
|
||||
let vt = $messagevoicetype.val();
|
||||
if (lang && lang.length > 0 && vt && vt.length > 0) {
|
||||
@@ -143,7 +153,7 @@ $(document).ready(function () {
|
||||
let v1 = sb.tag.toUpperCase();
|
||||
let t1 = sb.description + ` [${v1}]`;
|
||||
let t2 = sb.description;
|
||||
$messageavailablevariables.append($('<option>', { value: v1, text: t1, title: t2 }));
|
||||
$messageavailablevariables.append(create_option(v1, t1, t2));
|
||||
}
|
||||
});
|
||||
if (cbLoaded && typeof cbLoaded === 'function') {
|
||||
@@ -224,7 +234,7 @@ $(document).ready(function () {
|
||||
Message_Detail: messagedetail,
|
||||
Message_TAGS: messagetags
|
||||
};
|
||||
console.log("Constructed MessageBank object:", JSON.stringify(mb));
|
||||
console.log("Constructed MessageBank object:", mb);
|
||||
return mb;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user