Skip to content

Commit 7fdd32a

Browse files
committed
refactor grid-view.blade.php
1 parent 0f606a2 commit 7fdd32a

File tree

5 files changed

+70
-80
lines changed

5 files changed

+70
-80
lines changed

public/css/lfm.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
#nav {
66
margin-bottom: -1px;
77
}
8+
#content > .row {
9+
margin: 0px;
10+
}
811
}
912

1013
@media screen and (min-width: 768px) {
@@ -37,6 +40,13 @@
3740
color: white;
3841
}
3942

43+
.item_name {
44+
width: 120px;
45+
overflow:hidden;
46+
white-space:nowrap;
47+
text-overflow: ellipsis;
48+
}
49+
4050
.img-row {
4151
margin-bottom: 20px;
4252
}

src/views/folders.blade.php

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/views/grid-view.blade.php

Lines changed: 57 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,65 @@
1+
@if((sizeof($files) > 0) || (sizeof($directories) > 0))
2+
13
<div class="row">
24

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 ?? ''; ?>
410

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>
1027

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>
1657

17-
@else
18-
<div class="col-md-12">
19-
<p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p>
2058
</div>
21-
@endif
59+
@endforeach
2260

2361
</div>
62+
63+
@else
64+
<p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p>
65+
@endif

src/views/index.blade.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<span class="icon-bar"></span>
4242
<span class="icon-bar"></span>
4343
</button>
44-
<a class="navbar-brand pointer hide" id="to-previous">
44+
<a class="navbar-brand clickable hide" id="to-previous">
4545
<i class="fa fa-arrow-left"></i>
4646
<span class="hidden-xs">{{ trans('laravel-filemanager::lfm.nav-back') }}</span>
4747
</a>
@@ -50,13 +50,13 @@
5050
<div class="collapse navbar-collapse" id="nav-buttons">
5151
<ul class="nav navbar-nav navbar-right">
5252
<li>
53-
<a class="pointer" id="thumbnail-display">
53+
<a class="clickable" id="thumbnail-display">
5454
<i class="fa fa-th-large"></i>
5555
<span>{{ trans('laravel-filemanager::lfm.nav-thumbnails') }}</span>
5656
</a>
5757
</li>
5858
<li>
59-
<a class="pointer" id="list-display">
59+
<a class="clickable" id="list-display">
6060
<i class="fa fa-list"></i>
6161
<span>{{ trans('laravel-filemanager::lfm.nav-list') }}</span>
6262
</a>

src/views/item.blade.php

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)