24 lines
924 B
Plaintext
24 lines
924 B
Plaintext
$('#cusomer_profile_and_issues').html('<%= escape_javascript(render :partial => "issues/helpdesk_customer_profile") %>')
|
|
$('#helpdesk_ticket_cc_address').select2({
|
|
ajax: {
|
|
url: '<%= auto_complete_contacts_path(:project_id => (ContactsSetting.cross_project_contacts? ? nil : @project), :is_company => nil) %>',
|
|
dataType: 'json',
|
|
delay: 250,
|
|
data: function (params) {
|
|
return { q: params.term };
|
|
},
|
|
processResults: function (data, params) {
|
|
return { results: $.grep(data, function(elem){ elem.id = elem.email; return elem }) };
|
|
},
|
|
cache: true
|
|
},
|
|
tags: true,
|
|
placeholder: ' ',
|
|
minimumInputLength: 1,
|
|
width: '100%',
|
|
templateResult: ccEmailTagResult,
|
|
templateSelection: ccEmailTagSelection,
|
|
}).on('select2:open', function (e) {
|
|
$('#helpdesk_ticket_cc_address').closest('p').find('.select2-search__field').val(' ').trigger($.Event('input', { which: 13 })).val('');
|
|
});
|