32 lines
790 B
PHP
Executable File
32 lines
790 B
PHP
Executable File
|
|
@include('admin::scripts.select')
|
|
|
|
<script require="@select2?lang={{ config('app.locale') === 'en' ? '' : str_replace('_', '-', config('app.locale')) }}" init="{!! $selector !!}">
|
|
var configs = {!! admin_javascript_json($configs) !!};
|
|
|
|
@yield('admin.select-ajax')
|
|
|
|
@if(isset($remoteOptions))
|
|
$.ajax({!! admin_javascript_json($remoteOptions) !!}).done(function(data) {
|
|
configs.data = data;
|
|
|
|
$this.each(function (_, select) {
|
|
select = $(select);
|
|
|
|
select.select2(configs);
|
|
|
|
var value = select.data('value') + '';
|
|
|
|
if (value) {
|
|
select.val(value.split(',')).trigger("change")
|
|
}
|
|
});
|
|
});
|
|
@else
|
|
$this.select2(configs);
|
|
@endif
|
|
|
|
{!! $cascadeScript !!}
|
|
</script>
|
|
|