/
readonly.blade.php
36 lines (34 loc) · 1.56 KB
/
readonly.blade.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<label>
<label class="label">
{{ $field->title() }}
@include('jarboe::crud.fields.wysiwyg.summernote.inc.translatable_locales_selector')
</label>
@if ($field->isTranslatable())
@foreach ($field->getLocales() as $locale => $title)
<div class="locale-field locale-tab-{{ $locale }} locale-field-{{ $field->name() }} locale-field-{{ $field->name() }}-{{ $locale }} wysiwyg-summernote-field"
data-options="{{ json_encode($field->getOptions()) }}"
disabled
style="{{ $field->isCurrentLocale($locale) ? '' : 'display:none;' }}">
<textarea class="summernote-{{ $field->name() }}-{{ $locale }}" style="display: none;">{{ $field->getAttribute($model, $locale) }}</textarea>
</div>
@include('jarboe::crud.fields.wysiwyg.summernote.inc.styles_and_scripts', compact('field', 'locale'))
@endforeach
@else
<textarea class="summernote-{{ $field->name() }}-default wysiwyg-summernote-field"
data-options="{{ json_encode($field->getOptions()) }}"
disabled
style="display: none;">{{ $field->getAttribute($model) }}</textarea>
@include('jarboe::crud.fields.wysiwyg.summernote.inc.styles_and_scripts', [
'field' => $field,
'locale' => 'default',
])
@endif
</label>
@push('scripts')
<script>
$('label.translation-{{ $field->name() }}-locale-label').on('click', function() {
$('.locale-field-{{ $field->name() }}').hide();
$('.locale-field-{{ $field->name() }}-'+ $(this).data('locale')).show();
});
</script>
@endpush