You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
790 B
31 lines
790 B
|
|
@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> |
|
|
|
|