diff --git a/html/webpage/assets/js/usermanagement.js b/html/webpage/assets/js/usermanagement.js
index a163a60..19173a9 100644
--- a/html/webpage/assets/js/usermanagement.js
+++ b/html/webpage/assets/js/usermanagement.js
@@ -172,41 +172,20 @@ $(document).ready(function () {
let APIURL = "UserManagement/";
- // add / edit modal elements
- let $addmodal = $('#addmodal');
- let $modalindex = $('#modalindex');
- let $modalusername = $('#modalusername');
- let $modalpassword = $('#modalpassword');
- let $modalverifypassword = $('#modalverifypassword');
- let $modallocation = $('#modallocation');
- let $modalairlinetags = $('#modalairlinetags');
- let $modalcitytags = $('#modalcitytags');
- let $modalmessagebank = $('#modalmessagebank');
- let $modalbroadcastzones = $('#modalbroadcastzones');
- let $btnShowSoundbankModal = $('#btnShowSoundbankModal');
- let $btnShowMessagebankModal = $('#btnShowMessagebankModal');
- let $btnShowBroaadcastZoneModal = $('#btnShowBroaadcastZoneModal');
-
-
function clearAddModal() {
- $modalindex.val("");
- $modalusername.val("");
- $modalpassword.val("");
- $modalverifypassword.val("");
- $modalairlinetags.val("");
- $modalcitytags.val("");
- $modalmessagebank.val("");
- $modalbroadcastzones.val("");
- $modallocation.val("");
+ $('#modalindex').val("");
+ $('#modalusername').val("");
+ $('#modalpassword').val("");
+ $('#modalverifypassword').val("");
+ $('#modalairlinetags').val("");
+ $('#modalcitytags').val("");
+ $('#modalmessagebank').val("");
+ $('#modalbroadcastzones').val("");
+ $('#modallocation').val("");
}
- // soundbank selection modal elements
- let $soundbankmodal = $('#soundbankmodal');
- let $citylist = $('#citylist');
- let $airlinelist = $('#airlinelist');
-
function fill_citylist() {
- $citylist.empty();
+ $('#citylist').empty();
citytags.forEach(tag => {
let value = `${tag.value} [${tag.key}]`;
const row = `
@@ -215,12 +194,12 @@ $(document).ready(function () {
${value}
`;
- $citylist.append(row);
+ $('#citylist').append(row);
});
}
function fill_airlinelist() {
- $airlinelist.empty();
+ $('#airlinelist').empty();
airlinetags.forEach(tag => {
let value = `${tag.value} [${tag.key}]`;
const row = `
@@ -229,16 +208,14 @@ $(document).ready(function () {
${value}
`;
- $airlinelist.append(row);
+ $('#airlinelist').append(row);
});
}
// broadcast zone selection modal elements
- let $broadcastzonemodal = $('#broadcastzonemodal');
- let $broadcastzonelist = $('#broadcastzonelist');
function fill_broadcastzonelist() {
- $broadcastzonelist.empty();
+ $('#broadcastzonelist').empty();
broadcastzones.forEach(desc => {
const row = `
@@ -246,17 +223,15 @@ $(document).ready(function () {
${desc}
`;
- $broadcastzonelist.append(row);
+ $('#broadcastzonelist').append(row);
});
}
// messagebank selection modal elements
- let $messagebankmodal = $('#messagebankmodal');
- let $messagebanklist = $('#messagebanklist');
function fill_messagebanklist() {
- $messagebanklist.empty();
+ $('#messagebanklist').empty();
messagebankids.forEach(id => {
let value = `${id.value} [${id.key}]`;
const row = `
@@ -265,7 +240,7 @@ $(document).ready(function () {
${value}
`;
- $messagebanklist.append(row);
+ $('#messagebanklist').append(row);
});
}
@@ -296,13 +271,13 @@ $(document).ready(function () {
*/
function modalshow(editmode = false, index=0) {
// event on click btnShowSoundbankModal
- $btnShowSoundbankModal.off('click').on('click', function () {
- $soundbankmodal.modal('show');
+ $('#btnShowSoundbankModal').off('click').on('click', function () {
+ $('#soundbankmodal').modal('show');
fill_citylist();
fill_airlinelist();
- let airline = $modalairlinetags.val().trim();
- let city = $modalcitytags.val().trim();
+ let airline = $('#modalairlinetags').val().trim();
+ let city = $('#modalcitytags').val().trim();
if (airline.length > 0) {
let airlinekeys = airline.split(";");
$('#airlinelist input[type=checkbox]').each(function () {
@@ -322,7 +297,7 @@ $(document).ready(function () {
});
}
- $soundbankmodal.off('click.soundbankselectionsave').on('click.soundbankselectionsave', '#soundbankselectionsave', function () {
+ $('#soundbankmodal').off('click.soundbankselectionsave').on('click.soundbankselectionsave', '#soundbankselectionsave', function () {
let selected_airlinetags = [];
$('#airlinelist input[type=checkbox]:checked').each(function () {
selected_airlinetags.push($(this).val());
@@ -342,21 +317,21 @@ $(document).ready(function () {
let airlinevalue = selected_airlinetags.join(";");
let cityvalue = selected_citytags.join(";");
- $modalairlinetags.val(airlinevalue);
- $modalcitytags.val(cityvalue);
+ $('#modalairlinetags').val(airlinevalue);
+ $('#modalcitytags').val(cityvalue);
- $soundbankmodal.modal('hide');
+ $('#soundbankmodal').modal('hide');
});
- $soundbankmodal.off('click.soundbankselectionclose').on('click.soundbankselectionclose', '#soundbankselectionclose', function () {
- $soundbankmodal.modal('hide');
+ $('#soundbankmodal').off('click.soundbankselectionclose').on('click.soundbankselectionclose', '#soundbankselectionclose', function () {
+ $('#soundbankmodal').modal('hide');
});
});
// event on click btnShowMessagebankModal
- $btnShowMessagebankModal.off('click').on('click', function () {
- $messagebankmodal.modal('show');
+ $('#btnShowMessagebankModal').off('click').on('click', function () {
+ $('#messagebankmodal').modal('show');
fill_messagebanklist();
- let messagebank = $modalmessagebank.val().trim();
+ let messagebank = $('#modalmessagebank').val().trim();
if (messagebank.length > 0) {
let messagebankkeys = messagebank.split(";");
$('#messagebanklist input[type=checkbox]').each(function () {
@@ -367,7 +342,7 @@ $(document).ready(function () {
});
}
- $messagebankmodal.off('click.messagebankselectionsave').on('click.messagebankselectionsave', '#messagebankselectionsave', function () {
+ $('#messagebankmodal').off('click.messagebankselectionsave').on('click.messagebankselectionsave', '#messagebankselectionsave', function () {
let selected_messagebankids = [];
$('#messagebanklist input[type=checkbox]:checked').each(function () {
selected_messagebankids.push($(this).val());
@@ -378,19 +353,19 @@ $(document).ready(function () {
return;
}
let messagebankvalue = selected_messagebankids.join(";");
- $modalmessagebank.val(messagebankvalue);
+ $('#modalmessagebank').val(messagebankvalue);
- $messagebankmodal.modal('hide');
+ $('#messagebankmodal').modal('hide');
});
- $messagebankmodal.off('click.messagebankselectionclose').on('click.messagebankselectionclose', '#messagebankselectionclose', function () {
- $messagebankmodal.modal('hide');
+ $('#messagebankmodal').off('click.messagebankselectionclose').on('click.messagebankselectionclose', '#messagebankselectionclose', function () {
+ $('#messagebankmodal').modal('hide');
});
});
// event on click btnShowBroaadcastZoneModal
- $btnShowBroaadcastZoneModal.off('click').on('click', function () {
- $broadcastzonemodal.modal('show');
+ $('#btnShowBroaadcastZoneModal').off('click').on('click', function () {
+ $('#broadcastzonemodal').modal('show');
fill_broadcastzonelist();
- let broadcastzones = $modalbroadcastzones.val().trim();
+ let broadcastzones = $('#modalbroadcastzones').val().trim();
if (broadcastzones.length > 0) {
let broadcastzonesvalues = broadcastzones.split(";");
$('#broadcastzonelist input[type=checkbox]').each(function () {
@@ -400,7 +375,7 @@ $(document).ready(function () {
}
});
}
- $broadcastzonemodal.off('click.broadcastzoneselectionsave').on('click.broadcastzoneselectionsave', '#broadcastzoneselectionsave', function () {
+ $('#broadcastzonemodal').off('click.broadcastzoneselectionsave').on('click.broadcastzoneselectionsave', '#broadcastzoneselectionsave', function () {
let selected_broadcastzones = [];
$('#broadcastzonelist input[type=checkbox]:checked').each(function () {
selected_broadcastzones.push($(this).val());
@@ -411,24 +386,24 @@ $(document).ready(function () {
return;
}
let broadcastzonesvalue = selected_broadcastzones.join(";");
- $modalbroadcastzones.val(broadcastzonesvalue);
- $broadcastzonemodal.modal('hide');
+ $('#modalbroadcastzones').val(broadcastzonesvalue);
+ $('#broadcastzonemodal').modal('hide');
});
- $broadcastzonemodal.off('click.broadcastzoneselectionclose').on('click.broadcastzoneselectionclose', '#broadcastzoneselectionclose', function () {
- $broadcastzonemodal.modal('hide');
+ $('#broadcastzonemodal').off('click.broadcastzoneselectionclose').on('click.broadcastzoneselectionclose', '#broadcastzoneselectionclose', function () {
+ $('#broadcastzonemodal').modal('hide');
});
});
// event on Click save button
- $addmodal.off('click.usermanagementsave').on('click.usermanagementsave', '#usermanagementsave', function () {
- let username = $modalusername.val().trim();
- let password = $modalpassword.val();
- let verifypassword = $modalverifypassword.val();
- let location = $modallocation.val().trim();
- let airline_tags = $modalairlinetags.val().trim();
- let city_tags = $modalcitytags.val().trim();
- let messagebank_ann_id = $modalmessagebank.val().trim();
- let broadcastzones = $modalbroadcastzones.val().trim();
+ $('#addmodal').off('click.usermanagementsave').on('click.usermanagementsave', '#usermanagementsave', function () {
+ let username = $('#modalusername').val().trim();
+ let password = $('#modalpassword').val();
+ let verifypassword = $('#modalverifypassword').val();
+ let location = $('#modallocation').val().trim();
+ let airline_tags = $('#modalairlinetags').val().trim();
+ let city_tags = $('#modalcitytags').val().trim();
+ let messagebank_ann_id = $('#modalmessagebank').val().trim();
+ let broadcastzones = $('#modalbroadcastzones').val().trim();
if (username.length === 0) {
alert("Username cannot be empty");
@@ -491,11 +466,11 @@ $(document).ready(function () {
}
- $addmodal.modal('hide');
+ $('#addmodal').modal('hide');
});
// event on Click close button
- $addmodal.off('click.usermanagementclose').on('click.usermanagementclose', '#usermanagementclose', function () {
- $addmodal.modal('hide');
+ $('#addmodal').off('click.usermanagementclose').on('click.usermanagementclose', '#usermanagementclose', function () {
+ $('#addmodal').modal('hide');
});
}
@@ -508,7 +483,7 @@ $(document).ready(function () {
});
});
$('#btnAdd').off('click').on('click', () => {
- $addmodal.modal('show');
+ $('#addmodal').modal('show');
clearAddModal();
modalshow(false,0);
});
@@ -552,17 +527,17 @@ $(document).ready(function () {
return;
}
if (confirm(`Are you sure to edit user [${user.index}] Username=${user.username} ?`)) {
- $addmodal.modal('show');
+ $('#addmodal').modal('show');
// fill modal with user data
- $modalindex.val(user.index);
- $modalusername.val(user.username);
- $modalpassword.val(user.password);
- $modalverifypassword.val(user.password);
- $modallocation.val(user.location);
- $modalairlinetags.val(user.airline_tags);
- $modalcitytags.val(user.city_tags);
- $modalmessagebank.val(user.messagebank_ann_id);
- $modalbroadcastzones.val(user.broadcastzones);
+ $('#modalindex').val(user.index);
+ $('#modalusername').val(user.username);
+ $('#modalpassword').val(user.password);
+ $('#modalverifypassword').val(user.password);
+ $('#modallocation').val(user.location);
+ $('#modalairlinetags').val(user.airline_tags);
+ $('#modalcitytags').val(user.city_tags);
+ $('#modalmessagebank').val(user.messagebank_ann_id);
+ $('#modalbroadcastzones').val(user.broadcastzones);
modalshow(true, user.index);
}