|
| 1 | +@if((sizeof($files) > 0) || (sizeof($directories) > 0)) |
| 2 | + |
1 | 3 | <div class="row"> |
2 | 4 |
|
3 | | - @if((sizeof($files) > 0) || (sizeof($directories) > 0)) |
| 5 | + @foreach($items as $item) |
| 6 | + <div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 img-row"> |
| 7 | + <?php $item_name = $item->name; ?> |
| 8 | + <?php $thumb_src = $item->thumb; ?> |
| 9 | + <?php $folder_path = $item->path ?? ''; ?> |
4 | 10 |
|
5 | | - @foreach($directories as $directory) |
6 | | - <div class="col-sm-6 col-md-3 col-lg-2 img-row"> |
7 | | - @include('laravel-filemanager::folders') |
8 | | - </div> |
9 | | - @endforeach |
| 11 | + @if($item->is_file) |
| 12 | + <div class="thumbnail clickable" onclick="useFile('{{ $item_name }}')"> |
| 13 | + <div class="square" id="{{ $item_name }}" data-url="{{ $item->url }}"> |
| 14 | + @else |
| 15 | + <div class="thumbnail clickable"> |
| 16 | + <div data-id="{{ $folder_path }}" class="folder-item square"> |
| 17 | + @endif |
| 18 | + @if($thumb_src) |
| 19 | + <img src="{{ $thumb_src }}"> |
| 20 | + @else |
| 21 | + <div class="icon-container"> |
| 22 | + <i class="fa {{ $file->icon }} fa-5x"></i> |
| 23 | + </div> |
| 24 | + @endif |
| 25 | + </div> |
| 26 | + </div> |
10 | 27 |
|
11 | | - @foreach($files as $key => $file) |
12 | | - <div class="col-sm-6 col-md-3 col-lg-2 img-row"> |
13 | | - @include('laravel-filemanager::item') |
14 | | - </div> |
15 | | - @endforeach |
| 28 | + <div class="caption text-center"> |
| 29 | + <div class="btn-group"> |
| 30 | + @if($item->is_file) |
| 31 | + <button type="button" data-id="{{ $folder_path }}" class="item_name btn btn-default btn-xs folder-item"> |
| 32 | + @else |
| 33 | + <button type="button" onclick="useFile('{{ $item_name }}')" class="item_name btn btn-default btn-xs"> |
| 34 | + @endif |
| 35 | + {{ $item_name }} |
| 36 | + </button> |
| 37 | + <button type="button" class="btn btn-default dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false"> |
| 38 | + <span class="caret"></span> |
| 39 | + <span class="sr-only">Toggle Dropdown</span> |
| 40 | + </button> |
| 41 | + <ul class="dropdown-menu" role="menu"> |
| 42 | + <li><a href="javascript:rename('{{ $item_name }}')"><i class="fa fa-edit fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-rename') }}</a></li> |
| 43 | + @if($item->is_file) |
| 44 | + <li><a href="javascript:download('{{ $item_name }}')"><i class="fa fa-download fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-download') }}</a></li> |
| 45 | + <li class="divider"></li> |
| 46 | + @if($thumb_src) |
| 47 | + <li><a href="javascript:fileView('{{ $item_name }}', '{{ $item->updated }}')"><i class="fa fa-image fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-view') }}</a></li> |
| 48 | + <li><a href="javascript:resizeImage('{{ $item_name }}')"><i class="fa fa-arrows fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-resize') }}</a></li> |
| 49 | + <li><a href="javascript:cropImage('{{ $item_name }}')"><i class="fa fa-crop fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-crop') }}</a></li> |
| 50 | + <li class="divider"></li> |
| 51 | + @endif |
| 52 | + @endif |
| 53 | + <li><a href="javascript:trash('{{ $item_name }}')"><i class="fa fa-trash fa-fw"></i> {{ Lang::get('laravel-filemanager::lfm.menu-delete') }}</a></li> |
| 54 | + </ul> |
| 55 | + </div> |
| 56 | + </div> |
16 | 57 |
|
17 | | - @else |
18 | | - <div class="col-md-12"> |
19 | | - <p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> |
20 | 58 | </div> |
21 | | - @endif |
| 59 | + @endforeach |
22 | 60 |
|
23 | 61 | </div> |
| 62 | + |
| 63 | +@else |
| 64 | +<p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> |
| 65 | +@endif |
0 commit comments