AsgardCms/Core

View on GitHub
Resources/views/fields/select-locales.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
<div class="form-group">
    <label for="{{ $settingName }}">{{ trans($moduleInfo['description']) }}</label>
    <select multiple class="locales" name="{{ $settingName }}[]" id="{{ $settingName }}">
        <?php foreach ($locales as $id => $locale): ?>
        <option value="{{ $id }}" {{ isset($dbSettings[$settingName]) && isset(array_flip(json_decode($dbSettings[$settingName]->plainValue))[$id]) ? 'selected' : '' }}>
            {{ array_get($locale, 'name') }}
        </option>
        <?php endforeach; ?>
    </select>
</div>
<script>
    $( document ).ready(function() {
        $('.locales').selectize({
            delimiter: ',',
            plugins: ['remove_button']
        });
    });
</script>