50 lines
1.3 KiB
PHP
50 lines
1.3 KiB
PHP
<script type="text/javascript">
|
|
$(document).ready( function(){
|
|
$("select.accounts-dropdown").select2({
|
|
ajax: {
|
|
url: '{{route("accounts-dropdown")}}',
|
|
dataType: 'json',
|
|
processResults: function (data) {
|
|
return {
|
|
results: data
|
|
}
|
|
},
|
|
},
|
|
escapeMarkup: function(markup) {
|
|
return markup;
|
|
},
|
|
templateResult: function(data) {
|
|
return data.html;
|
|
},
|
|
templateSelection: function(data) {
|
|
return data.text;
|
|
}
|
|
});
|
|
});
|
|
$(document).on('mouseover', '.select2-selection__rendered', function(){
|
|
$(this).removeAttr('title');
|
|
});
|
|
$(document).on('shown.bs.modal', '.modal', function(){
|
|
$(this).find('select.accounts-dropdown').select2({
|
|
dropdownParent: $(this),
|
|
ajax: {
|
|
url: '{{route("accounts-dropdown")}}',
|
|
dataType: 'json',
|
|
processResults: function (data) {
|
|
return {
|
|
results: data
|
|
}
|
|
},
|
|
},
|
|
escapeMarkup: function(markup) {
|
|
return markup;
|
|
},
|
|
templateResult: function(data) {
|
|
return data.html;
|
|
},
|
|
templateSelection: function(data) {
|
|
return data.text;
|
|
}
|
|
});
|
|
});
|
|
</script> |