"use strict";
class Frontend_Clients_Edit {
static init() {
if (!$('.Frontend_Clients_Edit').exists()) return;
// Handle dynamic tag addition
$('#add-tag').on('click', function () {
const tag_html = `
`;
$('#tags-container').append(tag_html);
});
// Handle tag removal
$(document).on('click', '.remove-tag', function (e) {
const $button = $(e.currentTarget);
// Only remove if more than one tag field exists
if ($('#tags-container .input-group').length > 1) {
$button.closest('.input-group').remove();
} else {
// Clear the value of the last remaining field
$button.closest('.input-group').find('input').val('');
}
});
}
static on_app_ready() {
Frontend_Clients_Edit.init();
}
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJGcm9udGVuZF9DbGllbnRzX0VkaXQiLCJpbml0IiwiJCIsImV4aXN0cyIsIm9uIiwidGFnX2h0bWwiLCJhcHBlbmQiLCJkb2N1bWVudCIsImUiLCIkYnV0dG9uIiwiY3VycmVudFRhcmdldCIsImxlbmd0aCIsImNsb3Nlc3QiLCJyZW1vdmUiLCJmaW5kIiwidmFsIiwib25fYXBwX3JlYWR5Il0sInNvdXJjZXMiOlsicnN4L2FwcC9mcm9udGVuZC9jbGllbnRzL2VkaXQvZnJvbnRlbmRfY2xpZW50c19lZGl0LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNsYXNzIEZyb250ZW5kX0NsaWVudHNfRWRpdCB7XG4gICAgc3RhdGljIGluaXQoKSB7XG4gICAgICAgIGlmICghJCgnLkZyb250ZW5kX0NsaWVudHNfRWRpdCcpLmV4aXN0cygpKSByZXR1cm47XG5cbiAgICAgICAgLy8gSGFuZGxlIGR5bmFtaWMgdGFnIGFkZGl0aW9uXG4gICAgICAgICQoJyNhZGQtdGFnJykub24oJ2NsaWNrJywgZnVuY3Rpb24oKSB7XG4gICAgICAgICAgICBjb25zdCB0YWdfaHRtbCA9IGBcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaW5wdXQtZ3JvdXAgbWItMlwiPlxuICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIG5hbWU9XCJ0YWdzW11cIiBwbGFjZWhvbGRlcj1cImUuZy4sIFZJUCwgRW50ZXJwcmlzZSwgU3RyYXRlZ2ljIFBhcnRuZXJcIj5cbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tZGFuZ2VyIHJlbW92ZS10YWdcIiB0eXBlPVwiYnV0dG9uXCI+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImJpIGJpLXRyYXNoXCI+PC9pPlxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIGA7XG4gICAgICAgICAgICAkKCcjdGFncy1jb250YWluZXInKS5hcHBlbmQodGFnX2h0bWwpO1xuICAgICAgICB9KTtcblxuICAgICAgICAvLyBIYW5kbGUgdGFnIHJlbW92YWxcbiAgICAgICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywgJy5yZW1vdmUtdGFnJywgZnVuY3Rpb24oZSkge1xuICAgICAgICAgICAgY29uc3QgJGJ1dHRvbiA9ICQoZS5jdXJyZW50VGFyZ2V0KTtcbiAgICAgICAgICAgIC8vIE9ubHkgcmVtb3ZlIGlmIG1vcmUgdGhhbiBvbmUgdGFnIGZpZWxkIGV4aXN0c1xuICAgICAgICAgICAgaWYgKCQoJyN0YWdzLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAnKS5sZW5ndGggPiAxKSB7XG4gICAgICAgICAgICAgICAgJGJ1dHRvbi5jbG9zZXN0KCcuaW5wdXQtZ3JvdXAnKS5yZW1vdmUoKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgLy8gQ2xlYXIgdGhlIHZhbHVlIG9mIHRoZSBsYXN0IHJlbWFpbmluZyBmaWVsZFxuICAgICAgICAgICAgICAgICRidXR0b24uY2xvc2VzdCgnLmlucHV0LWdyb3VwJykuZmluZCgnaW5wdXQnKS52YWwoJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9XG5cbiAgICBzdGF0aWMgb25fYXBwX3JlYWR5KCkge1xuICAgICAgICBGcm9udGVuZF9DbGllbnRzX0VkaXQuaW5pdCgpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxxQkFBcUIsQ0FBQztFQUN4QixPQUFPQyxJQUFJQSxDQUFBLEVBQUc7SUFDVixJQUFJLENBQUNDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDQyxNQUFNLENBQUMsQ0FBQyxFQUFFOztJQUUzQztJQUNBRCxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUNFLEVBQUUsQ0FBQyxPQUFPLEVBQUUsWUFBVztNQUNqQyxNQUFNQyxRQUFRLEdBQUc7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtNQUNESCxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQ0ksTUFBTSxDQUFDRCxRQUFRLENBQUM7SUFDekMsQ0FBQyxDQUFDOztJQUVGO0lBQ0FILENBQUMsQ0FBQ0ssUUFBUSxDQUFDLENBQUNILEVBQUUsQ0FBQyxPQUFPLEVBQUUsYUFBYSxFQUFFLFVBQVNJLENBQUMsRUFBRTtNQUMvQyxNQUFNQyxPQUFPLEdBQUdQLENBQUMsQ0FBQ00sQ0FBQyxDQUFDRSxhQUFhLENBQUM7TUFDbEM7TUFDQSxJQUFJUixDQUFDLENBQUMsOEJBQThCLENBQUMsQ0FBQ1MsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUM5Q0YsT0FBTyxDQUFDRyxPQUFPLENBQUMsY0FBYyxDQUFDLENBQUNDLE1BQU0sQ0FBQyxDQUFDO01BQzVDLENBQUMsTUFBTTtRQUNIO1FBQ0FKLE9BQU8sQ0FBQ0csT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFDRSxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUNDLEdBQUcsQ0FBQyxFQUFFLENBQUM7TUFDekQ7SUFDSixDQUFDLENBQUM7RUFDTjtFQUVBLE9BQU9DLFlBQVlBLENBQUEsRUFBRztJQUNsQmhCLHFCQUFxQixDQUFDQyxJQUFJLENBQUMsQ0FBQztFQUNoQztBQUNKIiwiaWdub3JlTGlzdCI6W119