"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