public function getEdit($user) { \AssetManager::addStyle(\URL::asset('chosen_v1.3.0/chosen.css')); \AssetManager::addScript(\URL::asset('chosen_v1.3.0/chosen.jquery.js')); \AssetManager::addScript(\URL::asset('js/chosenpicker.js')); $title = 'Users'; $roles = $user->roles()->lists('id', 'name'); error_log('>>> Roles ' . json_encode($roles)); $html = view('admin.users.edit', compact('title', 'user', 'roles'))->render(); return Admin::view($html); }
public function getEdit($group) { \AssetManager::addStyle(\URL::asset('chosen_v1.3.0/chosen.css')); \AssetManager::addScript(\URL::asset('chosen_v1.3.0/chosen.jquery.js')); \AssetManager::addScript(\URL::asset('js/chosenpicker.js')); $title = 'Groups'; $users = $group->users()->get(); $gusers = $users->lists('name', 'id'); error_log(json_encode($gusers)); $html = view('admin.groups.edit', compact('title', 'group', 'gusers'))->render(); return Admin::view($html); }
<?php AssetManager::addStyle('admin::css/data-table.css'); AssetManager::addScript('admin::js/jquery.dataTables.js'); AssetManager::addScript('admin::js/dataTables.colReorder.js'); AssetManager::addScript('admin::js/dataTables.keyTable.js'); AssetManager::addScript('admin::js/dataTables.fixedHeader.js'); AssetManager::addScript('admin::js/dataTables.colVis.js'); AssetManager::addScript('admin::js/table-manager.js'); ?> <script> <?php AssetManager::addScript('admin::js/bootstrap-datepicker.js'); AssetManager::addStyle('admin::css/datepicker.css'); AssetManager::addStyle('admin::css/model-filters.css'); AssetManager::addScript('admin::js/editable.js'); AssetManager::addScript('admin::js/parsley.min.js'); AssetManager::addStyle('admin::css/bootstrap-editable.css'); AssetManager::addStyle('admin::css/editable.css'); ?> var filters = {!! json_encode($jsFilters) !!}; $(document).ready(function() { var table = AdminTable.init('{{$tableId}}', { exclColumns: {{count($columns)-1}}, sortConfig: [{!! json_encode($unsortableColumns) !!}], filters: filters }); }); </script>
@extends('admin::_layout.inner') @section('innerContent') <?php AssetManager::addStyle('admin::css/bootstrap-select.min.css'); AssetManager::addScript('admin::js/bootstrap-select.min.js'); AssetManager::addScript('admin::js/form-plugins.js'); ?> @if (!empty($form->getGroups())) {!! $form->render(true) !!} @else <div class="row"> <div class="col-lg-12"> <div class="panel panel-inverse"> <div class="panel-heading"> {{{ $title }}} </div> <div class="panel-body"> {!! $form->render() !!} </div> </div> </div> </div> @endif <script> var myFile = document.getElementById("teq"); if(myFile) { myFile.addEventListener('change', function() { var max_filesize = 5242880; if (this.files[0].size > max_filesize) {
<?php $id = uniqid(); AssetManager::addScript('admin::js/lightbox-2.6.min.js'); AssetManager::addStyle('admin::css/lightbox.css'); ?> <div class="panel-group" id="accordion"> @foreach ($itemsField as $key => $item) <div class="panel panel-inverse"> <div class="panel-heading"> <div class="panel-heading-btn"> <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-danger" data-click="panel-remove" data-original-title="" title=""><i class="fa fa-times"></i></a> </div> <h3 class="panel-title"> <a class="accordion-toggle accordion-toggle-styled" data-toggle="collapse" data-parent="#accordion" href="#collapse_{{$key}}"> <i class="fa fa-plus-circle pull-right"></i> Item {{$key + 1}} </a> </h3> </div> <div id="collapse_{{$key}}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading_{{$key}}"> <div class="panel-body"> <div class="form-group"> <label class="col-md-2 control-label">Photo</label> <div class="col-md-10"> <a href="/{{$photos[$key]->image}}" data-lightbox="{{$id}}"> <img class="thumbnail" src="/{{$photos[$key]->image}}" width="200px"> </a> </div> </div>
* return 'My custom element code'; * }); */ use SleepingOwl\Admin\Columns\Column\BaseColumn; class LinkColumn extends BaseColumn { public function render($instance, $totalCount) { $content = $instance->codigo; return '<td><a href="/orden?codigo=' . $content . '" target="_blank">Link</a></td>'; } } Column::register('Link', 'LinkColumn'); FormItem::register('archivosSelector', function (\Eloquent $model) { $archivos = Storage::directories('archivos-imprentas'); $archivos_seleccionados = explode(",", $model->archivos); $salida = '<div class="form-group"><label for="archivos_s">Archivos</label><div> <select class=" multiselect form-control" size="2" data-select-type="multiple" multiple="multiple" id="archivos_s[]" name="archivos_s"> '; foreach ($archivos as $archivo) { $archivo = str_replace('archivos-imprentas/', '', $archivo); $sel = in_array($archivo, $archivos_seleccionados) ? ' selected="selected" ' : ''; $salida .= '<option ' . $sel . '>' . $archivo . '</option>'; } $salida .= '</select></div></div>'; return $salida; }); FormItem::register('archivosHidden', function (\Eloquent $model) { AssetManager::addScript(URL::asset('js/archivos.js')); return '<input type="hidden" name="archivos" id="archivos" value="' . $model->archivos . '">'; });
<button type="submit" class="btn btn-success btn-block btn-lg">Sign me in</button> </div> @if (config('admin.registration.enabled', true)) <div class="m-t-20"> Not a member yet? Click <a href="/registration">here</a> to register. </div> @endif </form> </div> </div> <ul class="login-bg-list"> <li><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-1.jpg')}}" alt="" /></a></li> <li><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-2.jpg')}}" alt="" /></a></li> <li class="active"><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-3.jpg')}}" alt="" /></a></li> <li><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-4.jpg')}}" alt="" /></a></li> <li><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-5.jpg')}}" alt="" /></a></li> <li><a href="#" data-click="change-bg"><img src="{{Admin::instance()->router->routeToAsset('img/login-bg/bg-6.jpg')}}" alt="" /></a></li> </ul> </div> <?php AssetManager::addScript('admin::js/login.js'); ?> <script> $(document).ready(function() { App.init(); LoginV2.init(); }); </script> @stop
<?php AssetManager::addScript('admin::js/bootstrap-datepicker.js'); AssetManager::addStyle('admin::css/datepicker.css'); ?> <div class="row"> <div class="col-lg-12"> <form action="{{$_SERVER['REQUEST_URI']}}" id="filterForm" method="GET"> <div class="filter-wrapper"> @foreach ($viewFilters as $filterIndex => $filter) {!! $filter->render($tableId, $filterIndex) !!} @endforeach <a href="#" id="reset-{{$tableId}}" class="reset">Reset form</a> </div> </form> </div> </div>
<?php /* * Describe you custom columns and form items here. * * There is some simple examples what you can use: * * Column::register('customColumn', '\Foo\Bar\MyCustomColumn'); * * FormItem::register('customElement', \Foo\Bar\MyCustomElement::class); * * FormItem::register('otherCustomElement', function (\Eloquent $model) * { * AssetManager::addStyle(URL::asset('css/style-to-include-on-page-with-this-element.css')); * AssetManager::addScript(URL::asset('js/script-to-include-on-page-with-this-element.js')); * if ($model->exists) * { * return 'My edit code.'; * } * return 'My custom element code'; * }); */ AssetManager::addScript(URL::asset('js/admin.js'));