mirror of
https://github.com/itflow-org/itflow
synced 2026-08-24 00:15:12 +00:00
Fix Ticket Template auto filling for v1 ticket creation
This commit is contained in:
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user