Fix Ticket Template auto filling for v1 ticket creation

This commit is contained in:
johnnyq
2025-12-29 17:47:24 -05:00
parent f2d4eb0486
commit 908277065b

View File

@@ -463,32 +463,25 @@ ob_start();
</div> </div>
</form> </form>
<!-- Ticket Templates -->
<script> <script>
document.addEventListener("DOMContentLoaded", function() { $(document).on('change', '#ticket_template_select', function () {
var templateSelect = $('#ticket_template_select'); const $opt = $(this).find(':selected');
var subjectInput = document.getElementById('subjectInput'); const templateSubject = $opt.data('subject') || '';
var detailsInput = document.getElementById('detailsInput'); const templateDetails = $opt.data('details') || '';
templateSelect.on('select2:select', function(e) { $('#subjectInput').val(templateSubject);
var selectedOption = e.params.data.element;
var templateSubject = selectedOption.getAttribute('data-subject');
var templateDetails = selectedOption.getAttribute('data-details');
// Update Subject if (window.tinymce) {
subjectInput.value = templateSubject || ''; const editor = tinymce.get('detailsInput');
if (editor) {
// Update Details editor.setContent(templateDetails);
if (typeof tinymce !== 'undefined') {
var editor = tinymce.get('detailsInput');
if (editor) {
editor.setContent(templateDetails || '');
} else {
detailsInput.value = templateDetails || '';
}
} else { } else {
detailsInput.value = templateDetails || ''; $('#detailsInput').val(templateDetails);
} }
}); } else {
$('#detailsInput').val(templateDetails);
}
}); });
</script> </script>