Update v1.0.6
This commit is contained in:
		
							
								
								
									
										67
									
								
								vendor/unisharp/laravel-filemanager/src/views/crop.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								vendor/unisharp/laravel-filemanager/src/views/crop.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
| <div class="row fill"> | ||||
|     <div class="col-md-8 fill"> | ||||
|         <div class="crop-container"> | ||||
|             <img src="{{ $img }}" class="img img-responsive"> | ||||
|         </div> | ||||
|     </div> | ||||
|     <div class="col-md-4 fill"> | ||||
|         <div class="text-center"> | ||||
|  | ||||
|             <div class="img-preview center-block"></div> | ||||
|             <br> | ||||
|             <button class="btn btn-primary" onclick="performCrop()">{{ Lang::get('laravel-filemanager::lfm.btn-crop') }}</button> | ||||
|             <button class="btn btn-info" onclick="loadItems()">{{ Lang::get('laravel-filemanager::lfm.btn-cancel') }}</button> | ||||
|             <form action="{{url('/laravel-filemanager/crop')}}" role='form' name='cropForm' id='cropForm' mathod='post'> | ||||
|                 <input type="hidden" id="img" name="img" value="{{ $img }}"> | ||||
|                 <input type="hidden" id="working_dir" name="working_dir" value="{{ $working_dir }}"> | ||||
|                 <input type="hidden" id="dataX" name="dataX"> | ||||
|                 <input type="hidden" id="dataY" name="dataY"> | ||||
|                 <input type="hidden" id="dataWidth" name="dataWidth"> | ||||
|                 <input type="hidden" id="dataHeight" name="dataHeight"> | ||||
|                 <input type='hidden' name='_token' value='{{csrf_token()}}'> | ||||
|             </form> | ||||
|         </div> | ||||
|     </div> | ||||
|  | ||||
| </div> | ||||
|  | ||||
| <script> | ||||
|     $(document).ready(function () { | ||||
|         var $dataX = $('#dataX'), | ||||
|             $dataY = $('#dataY'), | ||||
|             $dataHeight = $('#dataHeight'), | ||||
|             $dataWidth = $('#dataWidth'); | ||||
|  | ||||
|         $('.crop-container > img').cropper({ | ||||
|             //aspectRatio: 16 / 9, | ||||
|             preview: ".img-preview", | ||||
|             strict: false, | ||||
|             crop: function (data) { | ||||
|                 // Output the result data for cropping image. | ||||
|                 $dataX.val(Math.round(data.x)); | ||||
|                 $dataY.val(Math.round(data.y)); | ||||
|                 $dataHeight.val(Math.round(data.height)); | ||||
|                 $dataWidth.val(Math.round(data.width)); | ||||
|             } | ||||
|         }); | ||||
|     }); | ||||
|  | ||||
|     function performCrop() { | ||||
|         $.ajax({ | ||||
|             type: "GET", | ||||
|             dataType: "text", | ||||
|             url: "/laravel-filemanager/cropimage", | ||||
|             data: { | ||||
|                 img: $("#img").val(), | ||||
|                 working_dir: $("#working_dir").val(), | ||||
|                 dataX: $("#dataX").val(), | ||||
|                 dataY: $("#dataY").val(), | ||||
|                 dataHeight: $("#dataHeight").val(), | ||||
|                 dataWidth: $("#dataWidth").val() | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             loadItems(); | ||||
|         }); | ||||
|     } | ||||
| </script> | ||||
							
								
								
									
										68
									
								
								vendor/unisharp/laravel-filemanager/src/views/files-list.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								vendor/unisharp/laravel-filemanager/src/views/files-list.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,68 @@ | ||||
| <div class="container"> | ||||
|  | ||||
|     @if((sizeof($file_info) > 0) || (sizeof($directories) > 0)) | ||||
|         <table class="table table-condensed table-striped"> | ||||
|             <thead> | ||||
|                 <th style='width:50%;'>{{ Lang::get('laravel-filemanager::lfm.title-item') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-size') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-type') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-modified') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-action') }}</th> | ||||
|             </thead> | ||||
|             <tbody> | ||||
|             @foreach($directories as $key => $dir_name) | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <i class="fa fa-folder-o"></i> | ||||
|                         <a id="large_folder_{{ $key }}" data-id="{{ $dir_name }}" href="javascript:clickFolder('large_folder_{{ $key }}',1)"> | ||||
|                             {{ $dir_name }} | ||||
|                         </a> | ||||
|                     </td> | ||||
|                     <td></td> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.type-folder') }}</td> | ||||
|                     <td></td> | ||||
|                     <td></td> | ||||
|                 </tr> | ||||
|             @endforeach | ||||
|  | ||||
|             @foreach($file_info as $file) | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <i class="fa <?= $file['icon']; ?>"></i> | ||||
|                         <?php $file_name = $file['name'];?> | ||||
|                         <a href="javascript:useFile('{{ $file_name }}')"> | ||||
|                             {{ $file_name }} | ||||
|                         </a> | ||||
|                            | ||||
|                         <a href="javascript:rename('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-edit"></i> | ||||
|                         </a> | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ $file['size'] }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ $file['type'] }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ date("Y-m-d h:m", $file['created']) }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         <a href="javascript:trash('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-trash fa-fw"></i> | ||||
|                         </a> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|             @endforeach | ||||
|             </tbody> | ||||
|         </table> | ||||
|  | ||||
|     @else | ||||
|     <div class="row"> | ||||
|         <div class="col-md-12"> | ||||
|             <p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> | ||||
|         </div> | ||||
|     </div> | ||||
|     @endif | ||||
|  | ||||
| </div> | ||||
							
								
								
									
										75
									
								
								vendor/unisharp/laravel-filemanager/src/views/files.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								vendor/unisharp/laravel-filemanager/src/views/files.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,75 @@ | ||||
| <div class="container"> | ||||
|     <div class="row"> | ||||
|  | ||||
|         @if((sizeof($files) > 0) || (sizeof($directories) > 0)) | ||||
|  | ||||
|             @foreach($directories as $key => $dir_name) | ||||
|                 <div class="col-sm-6 col-md-2"> | ||||
|                     <div class="thumbnail text-center" data-id="{{ $dir_name }}"> | ||||
|                         <a id="folder_{{ $key }}" data-id="{{ $dir_name }}" onclick="clickFolder('folder_{{ $key }}',0)" class="folder-icon pointer"> | ||||
|                             <img src="/vendor/laravel-filemanager/img/folder.jpg"> | ||||
|                         </a> | ||||
|                     </div> | ||||
|                     <div class="caption text-center"> | ||||
|                         <div class="btn-group"> | ||||
|                             <button type="button" onclick="clickFolder('folder_{{ $key }}',0)" class="btn btn-default btn-xs"> | ||||
|                                 {{ str_limit($dir_name, $limit = 10, $end = '...') }} | ||||
|                             </button> | ||||
|                             <button type="button" class="btn btn-default dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false"> | ||||
|                                 <span class="caret"></span> | ||||
|                                 <span class="sr-only">Toggle Dropdown</span> | ||||
|                             </button> | ||||
|                             <ul class="dropdown-menu" role="menu"> | ||||
|                                 <li><a href="javascript:rename('{{ $dir_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-rename') }}</a></li> | ||||
|                                 <li><a href="javascript:trash('{{ $dir_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-delete') }}</a></li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|  | ||||
|                     </div> | ||||
|                 </div> | ||||
|             @endforeach | ||||
|  | ||||
|             @foreach($file_info as $key => $file) | ||||
|  | ||||
|                 <?php $file_name = $file_info[$key]['name'];?> | ||||
|  | ||||
|                 <div class="col-sm-6 col-md-2 img-row"> | ||||
|  | ||||
|                     <div class="thumbnail thumbnail-img text-center" data-id="{{ $file_name }}" id="img_thumbnail_{{ $key }}"> | ||||
|                         <i class="fa {{ $file['icon'] }} fa-5x" style="height:200px;cursor:pointer;padding-top:60px;" onclick="useFile('{{ $file_name }}')"></i> | ||||
|                     </div> | ||||
|  | ||||
|                     <div class="caption text-center"> | ||||
|                         <div class="btn-group "> | ||||
|                             <button type="button" onclick="useFile('{{ $file_name }}')" class="btn btn-default btn-xs"> | ||||
|                                 {{ str_limit($file_name, $limit = 10, $end = '...') }} | ||||
|                             </button> | ||||
|                             <button type="button" class="btn btn-default dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false"> | ||||
|                                 <span class="caret"></span> | ||||
|                                 <span class="sr-only">Toggle Dropdown</span> | ||||
|                             </button> | ||||
|                             <ul class="dropdown-menu" role="menu"> | ||||
|                                 <li><a href="javascript:rename('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-rename') }}</a></li> | ||||
|                                 <li><a href="javascript:fileView('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-view') }}</a></li> | ||||
|                                 <li><a href="javascript:download('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-download') }}</a></li> | ||||
|                                 <li class="divider"></li> | ||||
|                                 {{--<li><a href="javascript:notImp()">Rotate</a></li>--}} | ||||
|                                 <li><a href="javascript:resizeImage('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-resize') }}</a></li> | ||||
|                                 <li><a href="javascript:cropImage('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-crop') }}</a></li> | ||||
|                                 <li class="divider"></li> | ||||
|                                 <li><a href="javascript:trash('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-delete') }}</a></li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|  | ||||
|             @endforeach | ||||
|  | ||||
|         @else | ||||
|             <div class="col-md-12"> | ||||
|                 <p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> | ||||
|             </div> | ||||
|         @endif | ||||
|  | ||||
|     </div> | ||||
| </div> | ||||
							
								
								
									
										77
									
								
								vendor/unisharp/laravel-filemanager/src/views/images-list.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								vendor/unisharp/laravel-filemanager/src/views/images-list.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| <div class="container"> | ||||
|  | ||||
|     @if((sizeof($file_info) > 0) || (sizeof($directories) > 0)) | ||||
|         <table class="table table-condensed table-striped"> | ||||
|             <thead> | ||||
|                 <th style='width:50%;'>{{ Lang::get('laravel-filemanager::lfm.title-item') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-size') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-type') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-modified') }}</th> | ||||
|                 <th>{{ Lang::get('laravel-filemanager::lfm.title-action') }}</th> | ||||
|             </thead> | ||||
|             <tbody> | ||||
|             @foreach($directories as $key => $dir_name) | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <i class="fa fa-folder-o"></i> | ||||
|                         <a id="large_folder_{{ $key }}" data-id="{{ $dir_name }}" href="javascript:clickFolder('large_folder_{{ $key }}',1)"> | ||||
|                             {{ $dir_name }} | ||||
|                         </a> | ||||
|                     </td> | ||||
|                     <td></td> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.type-folder') }}</td> | ||||
|                     <td></td> | ||||
|                     <td></td> | ||||
|                 </tr> | ||||
|             @endforeach | ||||
|  | ||||
|             @foreach($file_info as $file) | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <i class="fa fa-image"></i> | ||||
|                         <?php $file_name = $file['name'];?> | ||||
|                         <a href="javascript:useFile('{{ $file_name }}')"> | ||||
|                             {{ $file_name }} | ||||
|                         </a> | ||||
|                            | ||||
|                         <a href="javascript:rename('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-edit"></i> | ||||
|                         </a> | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ $file['size'] }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ $file['type'] }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         {{ date("Y-m-d h:m", $file['created']) }} | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         <a href="javascript:trash('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-trash fa-fw"></i> | ||||
|                         </a> | ||||
|                         <a href="javascript:cropImage('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-crop fa-fw"></i> | ||||
|                         </a> | ||||
|                         <a href="javascript:resizeImage('{{ $file_name }}')"> | ||||
|                             <i class="fa fa-arrows fa-fw"></i> | ||||
|                         </a> | ||||
|                         {{--<a href="javascript:notImp()">--}} | ||||
|                             {{--<i class="fa fa-rotate-left fa-fw"></i>--}} | ||||
|                         {{--</a>--}} | ||||
|                     </td> | ||||
|                 </tr> | ||||
|             @endforeach | ||||
|             </tbody> | ||||
|         </table> | ||||
|  | ||||
|     @else | ||||
|     <div class="row"> | ||||
|         <div class="col-md-12"> | ||||
|             <p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> | ||||
|         </div> | ||||
|     </div> | ||||
|     @endif | ||||
|  | ||||
| </div> | ||||
							
								
								
									
										77
									
								
								vendor/unisharp/laravel-filemanager/src/views/images.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								vendor/unisharp/laravel-filemanager/src/views/images.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| <div class="container"> | ||||
|     <div class="row"> | ||||
|  | ||||
|         @if((sizeof($files) > 0) || (sizeof($directories) > 0)) | ||||
|  | ||||
|             @foreach($directories as $key => $dir_name) | ||||
|                 <div class="col-sm-6 col-md-2"> | ||||
|                     <div class="thumbnail text-center" data-id="{{ $dir_name }}"> | ||||
|                         <a id="folder_{{ $key }}" data-id="{{ $dir_name }}" onclick="clickFolder('folder_{{ $key }}',0)" class="folder-icon pointer"> | ||||
|                             {{--<i class="fa fa-folder-o fa-5x"></i>--}} | ||||
|                             <img src="/vendor/laravel-filemanager/img/folder.jpg"> | ||||
|                         </a> | ||||
|                     </div> | ||||
|                     <div class="caption text-center"> | ||||
|                         <div class="btn-group"> | ||||
|                             <button type="button" onclick="clickFolder('folder_{{ $key }}',0)" class="btn btn-default btn-xs"> | ||||
|                                 {{ str_limit($dir_name, $limit = 10, $end = '...') }} | ||||
|                             </button> | ||||
|                             <button type="button" class="btn btn-default dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false"> | ||||
|                                 <span class="caret"></span> | ||||
|                                 <span class="sr-only">Toggle Dropdown</span> | ||||
|                             </button> | ||||
|                             <ul class="dropdown-menu" role="menu"> | ||||
|                                 <li><a href="javascript:rename('{{ $dir_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-rename') }}</a></li> | ||||
|                                 <li><a href="javascript:trash('{{ $dir_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-delete') }}</a></li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|  | ||||
|                     </div> | ||||
|                 </div> | ||||
|             @endforeach | ||||
|  | ||||
|             @foreach($files as $key => $file) | ||||
|  | ||||
|                 <?php $file_name = $file_info[$key]['name'];?> | ||||
|                 <?php $thumb_src = $thumb_url . $file_name;?> | ||||
|  | ||||
|                 <div class="col-sm-6 col-md-2 img-row"> | ||||
|  | ||||
|                     <div class="thumbnail thumbnail-img" data-id="{{ $file_name }}" id="img_thumbnail_{{ $key }}"> | ||||
|                         <img id="{{ $file }}" src="{{ $thumb_src }}" alt="" style="cursor:pointer;" onclick="useFile('{{ $file_name }}')"> | ||||
|                     </div> | ||||
|  | ||||
|                     <div class="caption text-center"> | ||||
|                         <div class="btn-group "> | ||||
|                             <button type="button" onclick="useFile('{{ $file_name }}')" class="btn btn-default btn-xs"> | ||||
|                                 {{ str_limit($file_name, $limit = 10, $end = '...') }} | ||||
|                             </button> | ||||
|                             <button type="button" class="btn btn-default dropdown-toggle btn-xs" data-toggle="dropdown" aria-expanded="false"> | ||||
|                                 <span class="caret"></span> | ||||
|                                 <span class="sr-only">Toggle Dropdown</span> | ||||
|                             </button> | ||||
|                             <ul class="dropdown-menu" role="menu"> | ||||
|                                 <li><a href="javascript:rename('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-rename') }}</a></li> | ||||
|                                 <li><a href="javascript:fileView('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-view') }}</a></li> | ||||
|                                 <li><a href="javascript:download('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-download') }}</a></li> | ||||
|                                 <li class="divider"></li> | ||||
|                                 {{--<li><a href="javascript:notImp()">Rotate</a></li>--}} | ||||
|                                 <li><a href="javascript:resizeImage('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-resize') }}</a></li> | ||||
|                                 <li><a href="javascript:cropImage('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-crop') }}</a></li> | ||||
|                                 <li class="divider"></li> | ||||
|                                 <li><a href="javascript:trash('{{ $file_name }}')">{{ Lang::get('laravel-filemanager::lfm.menu-delete') }}</a></li> | ||||
|                             </ul> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|  | ||||
|             @endforeach | ||||
|  | ||||
|         @else | ||||
|             <div class="col-md-12"> | ||||
|                 <p>{{ Lang::get('laravel-filemanager::lfm.message-empty') }}</p> | ||||
|             </div> | ||||
|         @endif | ||||
|  | ||||
|     </div> | ||||
| </div> | ||||
							
								
								
									
										522
									
								
								vendor/unisharp/laravel-filemanager/src/views/index.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										522
									
								
								vendor/unisharp/laravel-filemanager/src/views/index.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,522 @@ | ||||
| <!doctype html> | ||||
| <html lang="en"> | ||||
| <head> | ||||
|     <meta charset="UTF-8"> | ||||
|     <title>{{ Lang::get('laravel-filemanager::lfm.title-page') }}</title> | ||||
|     <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> | ||||
|     <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> | ||||
|     <link rel="stylesheet" href="/vendor/laravel-filemanager/css/cropper.min.css"> | ||||
|     <link rel="stylesheet" href="/vendor/laravel-filemanager/css/lfm.css"> | ||||
|     <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.css"> | ||||
| </head> | ||||
| <body> | ||||
| <div class="container"> | ||||
|     <div class="row fill"> | ||||
|         <div class="panel panel-primary fill"> | ||||
|             <div class="panel-heading"> | ||||
|                 <h3 class="panel-title">{{ Lang::get('laravel-filemanager::lfm.title-panel') }}</h3> | ||||
|             </div> | ||||
|             <div class="panel-body fill"> | ||||
|                 <div class="row fill"> | ||||
|                     <div class="wrapper fill"> | ||||
|                         <div class="col-md-2 col-lg-2 col-sm-2 col-xs-2 left-nav fill" id="lfm-leftcol"> | ||||
|                             <div id="tree1"> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="col-md-10 col-lg-10 col-sm-10 col-xs-10 right-nav" id="right-nav"> | ||||
|                             <nav class="navbar navbar-default"> | ||||
|                                 <div class="container-fluid"> | ||||
|                                     <div class="navbar-header"> | ||||
|                                         <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> | ||||
|                                             <span class="sr-only">Toggle navigation</span> | ||||
|                                             <span class="icon-bar"></span> | ||||
|                                             <span class="icon-bar"></span> | ||||
|                                             <span class="icon-bar"></span> | ||||
|                                         </button> | ||||
|                                     </div> | ||||
|                                     <div class="collapse navbar-collapse"> | ||||
|                                         <ul class="nav navbar-nav" id="nav-buttons"> | ||||
|                                             <li> | ||||
|                                                 <a href="#!" id="upload" data-toggle="modal" data-target="#uploadModal"><i class="fa fa-upload"></i> {{ Lang::get('laravel-filemanager::lfm.nav-upload') }}</a> | ||||
|                                             </li> | ||||
|                                             <li> | ||||
|                                                 <a href="#!" class="thumbnail-display" id="thumbnail-display"><i class="fa fa-picture-o"></i> {{ Lang::get('laravel-filemanager::lfm.nav-thumbnails') }}</a> | ||||
|                                             </li> | ||||
|                                             <li> | ||||
|                                                 <a href="#!" class="list-display" id="list-display"><i class="fa fa-list"></i> {{ Lang::get('laravel-filemanager::lfm.nav-list') }}</a> | ||||
|                                             </li> | ||||
|                                         </ul> | ||||
|                                     </div> | ||||
|                                 </div> | ||||
|                             </nav> | ||||
|  | ||||
|                             @if ($errors->any()) | ||||
|                                 <div class="row"> | ||||
|                                     <div class="col-md-12"> | ||||
|                                         <div class="alert alert-danger" role="alert"> | ||||
|                                             <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> | ||||
|                                             <ul> | ||||
|                                                 @foreach($errors->all() as $error) | ||||
|                                                     <li>{{ $error }}</li> | ||||
|                                                 @endforeach | ||||
|                                             </ul> | ||||
|                                         </div> | ||||
|                                     </div> | ||||
|                                 </div> | ||||
|                             @endif | ||||
|  | ||||
|                             <div id="content" class="row fill"> | ||||
|  | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
|  | ||||
| <div class="modal fade" id="uploadModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> | ||||
|     <div class="modal-dialog"> | ||||
|         <div class="modal-content"> | ||||
|             <div class="modal-header"> | ||||
|                 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aia-hidden="true">×</span></button> | ||||
|                 <h4 class="modal-title" id="myModalLabel">{{ Lang::get('laravel-filemanager::lfm.title-upload') }}</h4> | ||||
|             </div> | ||||
|             <div class="modal-body"> | ||||
|                 <form action="{{url('/laravel-filemanager/upload')}}" role='form' id='uploadForm' name='uploadForm' method='post' enctype='multipart/form-data'> | ||||
|                     <div class="form-group" id="attachment"> | ||||
|                         <label for='upload' class='control-label'>{{ Lang::get('laravel-filemanager::lfm.message-choose') }}</label> | ||||
|                         <div class="controls"> | ||||
|                             <div class="input-group" style="width: 100%"> | ||||
|                                 <input type="file" id="upload" name="upload"> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <input type='hidden' name='working_dir' id='working_dir' value='{{$working_dir}}'> | ||||
|                     <input type='hidden' name='show_list' id='show_list' value='0'> | ||||
|                     <input type='hidden' name='_token' value='{{csrf_token()}}'> | ||||
|                 </form> | ||||
|             </div> | ||||
|             <div class="modal-footer"> | ||||
|                 <button type="button" class="btn btn-default" data-dismiss="modal">{{ Lang::get('laravel-filemanager::lfm.btn-close') }}</button> | ||||
|                 <button type="button" class="btn btn-primary" id="upload-btn">{{ Lang::get('laravel-filemanager::lfm.btn-upload') }}</button> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
|  | ||||
| <div class="modal fade" id="fileViewModal" tabindex="-1" role="dialog" aria-labelledby="fileLabel" aria-hidden="true"> | ||||
|     <div class="modal-dialog modal-lg"> | ||||
|         <div class="modal-content"> | ||||
|             <div class="modal-header"> | ||||
|                 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> | ||||
|                 <h4 class="modal-title" id="fileLabel">{{ Lang::get('laravel-filemanager::lfm.title-view') }}</h4> | ||||
|             </div> | ||||
|             <div class="modal-body" id="fileview_body"> | ||||
|  | ||||
|             </div> | ||||
|             <div class="modal-footer"> | ||||
|                 <button type="button" class="btn btn-default" data-dismiss="modal">{{ Lang::get('laravel-filemanager::lfm.btn-close') }}</button> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
|  | ||||
| <script src="//code.jquery.com/jquery-1.11.2.min.js"></script> | ||||
| <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> | ||||
| <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> | ||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.3.0/bootbox.js"></script> | ||||
| <script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> | ||||
| <script src="/vendor/laravel-filemanager/js/cropper.min.js"></script> | ||||
| <script src="/vendor/laravel-filemanager/js/jquery.form.min.js"></script> | ||||
| <script> | ||||
|     var shared_folder = "{{ Config::get('lfm.shared_folder_name') }}"; | ||||
|     var image_url     = "{{ Config::get('lfm.images_url') }}"; | ||||
|     var file_url      = "{{ Config::get('lfm.files_url') }}"; | ||||
|  | ||||
|     $(document).ready(function () { | ||||
|         bootbox.setDefaults({locale:"{{ Lang::get('laravel-filemanager::lfm.locale-bootbox') }}"}); | ||||
|         // load folders | ||||
|         $.ajax({ | ||||
|             type: 'GET', | ||||
|             dataType: 'text', | ||||
|             url: '/laravel-filemanager/folders', | ||||
|             data: 'working_dir={{ $working_dir }}', | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             $('#tree1').html(data); | ||||
|         }); | ||||
|         loadItems(); | ||||
|         refreshFolders(); | ||||
|     }); | ||||
|  | ||||
|     $('#upload-btn').click(function () { | ||||
|         var options = { | ||||
|             beforeSubmit:  showRequest, | ||||
|             success:       showResponse | ||||
|         }; | ||||
|  | ||||
|         function showRequest(formData, jqForm, options) { | ||||
|             $('#upload-btn').html('<i class="fa fa-refresh fa-spin"></i> {{ Lang::get("laravel-filemanager::lfm.btn-uploading") }}'); | ||||
|             return true; | ||||
|         } | ||||
|  | ||||
|         function showResponse(responseText, statusText, xhr, $form)  { | ||||
|             $('#uploadModal').modal('hide'); | ||||
|             $('#upload-btn').html('{{ Lang::get("laravel-filemanager::lfm.btn-upload") }}'); | ||||
|             if (responseText != 'OK'){ | ||||
|                 notify(responseText); | ||||
|             } | ||||
|             $('#upload').val(''); | ||||
|             loadItems(); | ||||
|         } | ||||
|  | ||||
|         $('#uploadForm').ajaxSubmit(options); | ||||
|         return false; | ||||
|     }); | ||||
|  | ||||
|     function clickRoot() { | ||||
|         $('.folder-item').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_shared > i').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_root > i').addClass('fa-folder-open').removeClass('fa-folder'); | ||||
|         $('#working_dir').val("{{ (Config::get('lfm.allow_multi_user')) ? Auth::user()->user_field : '/'}}"); | ||||
|         loadItems(); | ||||
|     } | ||||
|  | ||||
|     function clickShared() { | ||||
|         $('.folder-item').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_root > i').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_shared > i').addClass('fa-folder-open').removeClass('fa-folder'); | ||||
|         $('#working_dir').val(shared_folder); | ||||
|         loadItems(); | ||||
|     } | ||||
|  | ||||
|     function clickFolder(x, y) { | ||||
|         $('.folder-item').addClass('fa-folder'); | ||||
|         $('#folder_shared > i').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_root > i').addClass('fa-folder-open').removeClass('fa-folder'); | ||||
|         $('.folder-item').not('#folder_root > i').removeClass('fa-folder-open'); | ||||
|         if (y == 0) { | ||||
|             if ($('#' + x + ' > i').hasClass('fa-folder')) { | ||||
|                 $('#' + x + ' > i').not('#folder_root > i').removeClass('fa-folder'); | ||||
|                 $('#' + x + ' > i').not('#folder_root > i').addClass('fa-folder-open'); | ||||
|             } else { | ||||
|                 $('#' + x + ' > i').removeClass('fa-folder-open'); | ||||
|                 $('#' + x + ' > i').addClass('fa-folder'); | ||||
|             } | ||||
|         } | ||||
|         $('#working_dir').val("{{ (Config::get('lfm.allow_multi_user')) ? Auth::user()->user_field.'/' : '' }}" + $('#' + x).data('id')); | ||||
|         loadItems(); | ||||
|     } | ||||
|  | ||||
|     function clickSharedFolder(x, y) { | ||||
|         $('.folder-item').addClass('fa-folder'); | ||||
|         $('#folder_root > i').removeClass('fa-folder-open').addClass('fa-folder'); | ||||
|         $('#folder_shared > i').addClass('fa-folder-open').removeClass('fa-folder'); | ||||
|         $('.folder-item').not('#folder_shared > i').removeClass('fa-folder-open'); | ||||
|         if (y == 0) { | ||||
|             if ($('#' + x + ' > i').hasClass('fa-folder')) { | ||||
|                 $('#' + x + ' > i').not('#folder_shared > i').removeClass('fa-folder'); | ||||
|                 $('#' + x + ' > i').not('#folder_shared > i').addClass('fa-folder-open'); | ||||
|             } else { | ||||
|                 $('#' + x + ' > i').removeClass('fa-folder-open'); | ||||
|                 $('#' + x + ' > i').addClass('fa-folder'); | ||||
|             } | ||||
|         } | ||||
|         $('#working_dir').val(shared_folder + '/' + $('#' + x).data('id')); | ||||
|         loadItems(); | ||||
|     } | ||||
|  | ||||
|     function download(x) { | ||||
|         location.href = '/laravel-filemanager/download?' | ||||
|             + 'working_dir=' | ||||
|             + $('#working_dir').val() | ||||
|             + '&file=' | ||||
|             + x; | ||||
|     } | ||||
|  | ||||
|     function loadItems() { | ||||
|         var type = 'Images'; | ||||
|  | ||||
|         @if ((Session::has('lfm_type')) && (Session::get('lfm_type') == 'Files')) | ||||
|             type = 'Files'; | ||||
|         @endif | ||||
|  | ||||
|         $.ajax({ | ||||
|             type: 'GET', | ||||
|             dataType: 'html', | ||||
|             url: '/laravel-filemanager/jsonitems', | ||||
|             data: { | ||||
|                 working_dir: $('#working_dir').val(), | ||||
|                 show_list: $('#show_list').val(), | ||||
|                 type: type | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             $('#content').html(data); | ||||
|             $('#nav-buttons').removeClass('hidden'); | ||||
|             $('.dropdown-toggle').dropdown(); | ||||
|             refreshFolders(); | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     function trash(x) { | ||||
|         bootbox.confirm("{{ Lang::get('laravel-filemanager::lfm.message-delete') }}", function (result) { | ||||
|             if (result == true) { | ||||
|                 $.ajax({ | ||||
|                     type: 'GET', | ||||
|                     dataType: 'text', | ||||
|                     url: '/laravel-filemanager/delete', | ||||
|                     data: { | ||||
|                         working_dir: $('#working_dir').val(), | ||||
|                         items: x | ||||
|                     }, | ||||
|                     cache: false | ||||
|                 }).done(function (data) { | ||||
|                     if (data != 'OK') { | ||||
|                         notify(data); | ||||
|                     } else { | ||||
|                         if ($('#working_dir').val() == '{{ Auth::user()->user_field }}') { | ||||
|                             loadFolders(); | ||||
|                         } | ||||
|                         loadItems(); | ||||
|                     } | ||||
|                 }); | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     function loadFolders() { | ||||
|         $.ajax({ | ||||
|             type: 'GET', | ||||
|             dataType: 'html', | ||||
|             url: '/laravel-filemanager/folders', | ||||
|             data: { | ||||
|                 working_dir: $('#working_dir').val(), | ||||
|                 show_list: $('#show_list').val() | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             $('#tree1').html(data); | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     function refreshFolders() { | ||||
|         var wd = $('#working_dir').val(); | ||||
|         if (wd != '/') { | ||||
|             try { | ||||
|                 $('#' + wd + '-folder').removeClass('fa-folder'); | ||||
|                 $('#' + wd + '-folder').addClass('fa-folder-open'); | ||||
|             } catch (e) {} | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     function cropImage(x) { | ||||
|         $.ajax({ | ||||
|             type: 'GET', | ||||
|             dataType: 'text', | ||||
|             url: '/laravel-filemanager/crop', | ||||
|             data: { | ||||
|                 img: x, | ||||
|                 working_dir: $('#working_dir').val() | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             $('#nav-buttons').addClass('hidden'); | ||||
|             $('#content').html(data); | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     function notImp() { | ||||
|         bootbox.alert('Not yet implemented!');; | ||||
|     } | ||||
|  | ||||
|     $('body').on('click', '#add-folder', function () { | ||||
|         bootbox.prompt("{{ Lang::get('laravel-filemanager::lfm.message-name') }}", function (result) { | ||||
|             if (result === null) { | ||||
|             } else { | ||||
|                 $.ajax({ | ||||
|                     type: 'GET', | ||||
|                     dataType: 'text', | ||||
|                     url: '/laravel-filemanager/newfolder', | ||||
|                     data: { | ||||
|                         name: result, | ||||
|                         working_dir: $('#working_dir').val() | ||||
|                     }, | ||||
|                     cache: false | ||||
|                 }).done(function (data) { | ||||
|                     if (data == 'OK') { | ||||
|                         loadFolders(); | ||||
|                         loadItems(); | ||||
|                         refreshFolders(); | ||||
|                     } else { | ||||
|                         notify(data); | ||||
|                     } | ||||
|                 }); | ||||
|             } | ||||
|         }); | ||||
|     }); | ||||
|  | ||||
|     function useFile(file) { | ||||
|         var path = $('#working_dir').val(); | ||||
|  | ||||
|         var item_url = image_url; | ||||
|  | ||||
|         @if ((Session::has('lfm_type')) && (Session::get('lfm_type') != "Images")) | ||||
|         item_url = file_url; | ||||
|         @endif | ||||
|  | ||||
|         if (path != '/') { | ||||
|             item_url = item_url + path + '/'; | ||||
|         } | ||||
|  | ||||
|         function getUrlParam(paramName) { | ||||
|             var reParam = new RegExp('(?:[\?&]|&)' + paramName + '=([^&]+)', 'i'); | ||||
|             var match = window.location.search.match(reParam); | ||||
|             return ( match && match.length > 1 ) ? match[1] : null; | ||||
|         } | ||||
|  | ||||
|         var field_name = getUrlParam('field_name'); | ||||
|         var url = item_url + file; | ||||
|  | ||||
|         if(window.opener || window.tinyMCEPopup || field_name || getUrlParam('CKEditorCleanUpFuncNum') || getUrlParam('CKEditor')) { | ||||
|             if(window.tinyMCEPopup){ | ||||
|                 // use TinyMCE > 3.0 integration method | ||||
|                 var win = tinyMCEPopup.getWindowArg("window"); | ||||
|                 win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = url; | ||||
|                 if (typeof(win.ImageDialog) != "undefined") { | ||||
|                     // Update image dimensions | ||||
|                     if (win.ImageDialog.getImageData) | ||||
|                         win.ImageDialog.getImageData(); | ||||
|  | ||||
|                     // Preview if necessary | ||||
|                     if (win.ImageDialog.showPreviewImage) | ||||
|                         win.ImageDialog.showPreviewImage(url); | ||||
|                 } | ||||
|                 tinyMCEPopup.close(); | ||||
|                 return; | ||||
|             } | ||||
|  | ||||
|             // tinymce 4 and colorbox | ||||
|             if (field_name) { | ||||
|                 parent.document.getElementById(field_name).value = url; | ||||
|  | ||||
|                 if(typeof parent.tinyMCE !== "undefined") { | ||||
|                     parent.tinyMCE.activeEditor.windowManager.close(); | ||||
|                 } | ||||
|                 if(typeof parent.$.fn.colorbox !== "undefined") { | ||||
|                     parent.$.fn.colorbox.close(); | ||||
|                 } | ||||
|  | ||||
|             } else if(getUrlParam('CKEditor')) { | ||||
|                 // use CKEditor 3.0 + integration method | ||||
|                 if (window.opener) { | ||||
|                     // Popup | ||||
|                     window.opener.CKEDITOR.tools.callFunction(getUrlParam('CKEditorFuncNum'), url); | ||||
|                 } else { | ||||
|                     // Modal (in iframe) | ||||
|                     parent.CKEDITOR.tools.callFunction(getUrlParam('CKEditorFuncNum'), url); | ||||
|                     parent.CKEDITOR.tools.callFunction(getUrlParam('CKEditorCleanUpFuncNum')); | ||||
|                 } | ||||
|             } else { | ||||
|  | ||||
|                 // use FCKEditor 2.0 integration method | ||||
|                 if (data['Properties']['Width'] != '') { | ||||
|                     var p = url; | ||||
|                     var w = data['Properties']['Width']; | ||||
|                     var h = data['Properties']['Height']; | ||||
|                     window.opener.SetUrl(p,w,h); | ||||
|                 } else { | ||||
|                     window.opener.SetUrl(url); | ||||
|                 } | ||||
|             } | ||||
|  | ||||
|             if (window.opener) { | ||||
|                 window.close(); | ||||
|             } | ||||
|         } else { | ||||
|             $.prompt(lg.fck_select_integration); | ||||
|         } | ||||
|  | ||||
|         window.close(); | ||||
|     } | ||||
|  | ||||
|     function rename(x) { | ||||
|         bootbox.prompt({ | ||||
|             title: "{{ Lang::get('laravel-filemanager::lfm.message-rename') }}", | ||||
|             value: x, | ||||
|             callback: function (result) { | ||||
|                 if (result !== null) { | ||||
|                     $.ajax({ | ||||
|                         type: 'GET', | ||||
|                         dataType: 'text', | ||||
|                         url: '/laravel-filemanager/rename', | ||||
|                         data: { | ||||
|                             file: x, | ||||
|                             working_dir: $('#working_dir').val(), | ||||
|                             new_name: result | ||||
|                         }, | ||||
|                         cache: false | ||||
|                     }).done(function (data) { | ||||
|                         if (data == 'OK') { | ||||
|                             loadItems(); | ||||
|                             loadFolders(); | ||||
|                         } else { | ||||
|                             notify(data); | ||||
|                         } | ||||
|                     }); | ||||
|                 } | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     function notify(x) { | ||||
|         bootbox.alert(x); | ||||
|     } | ||||
|  | ||||
|     function resizeImage(x) { | ||||
|         $.ajax({ | ||||
|             type: 'GET', | ||||
|             dataType: 'text', | ||||
|             url: '/laravel-filemanager/resize', | ||||
|             data: { | ||||
|                 img: x, | ||||
|                 working_dir: $('#working_dir').val() | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             $('#nav-buttons').addClass('hidden'); | ||||
|             $('#content').html(data); | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     $('#thumbnail-display').click(function () { | ||||
|         $('#show_list').val(0); | ||||
|         loadItems(); | ||||
|     }); | ||||
|  | ||||
|     $('#list-display').click(function () { | ||||
|         $('#show_list').val(1); | ||||
|         loadItems(); | ||||
|     }); | ||||
|  | ||||
|     function fileView(x) { | ||||
|         var rnd = makeRandom(); | ||||
|         var img_src = image_url + $('#working_dir').val() + '/' + x; | ||||
|         var img = "<img class='img img-responsive center-block' src='" + img_src + "'>"; | ||||
|         $('#fileview_body').html(img); | ||||
|         $('#fileViewModal').modal(); | ||||
|     } | ||||
|  | ||||
|     function makeRandom() { | ||||
|         var text = ''; | ||||
|         var possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; | ||||
|  | ||||
|         for( var i=0; i < 20; i++ ) | ||||
|             text += possible.charAt(Math.floor(Math.random() * possible.length)); | ||||
|         return text; | ||||
|     } | ||||
| </script> | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										96
									
								
								vendor/unisharp/laravel-filemanager/src/views/resize.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								vendor/unisharp/laravel-filemanager/src/views/resize.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | ||||
| <div class="container"> | ||||
|     <div class="row fill"> | ||||
|         <div class="col-md-8 fill" id="containment"> | ||||
|             <img id="resize" src="{{ $img }}" height="{{ $height }}" width="{{ $width }}"> | ||||
|         </div> | ||||
|         <div class="col-md-4 fill"> | ||||
|  | ||||
|             <table class="table table-compact table-striped"> | ||||
|                 <thead></thead> | ||||
|                 <tbody> | ||||
|                 @if ($scaled) | ||||
|                     <tr> | ||||
|                         <td>{{ Lang::get('laravel-filemanager::lfm.resize-ratio') }}</td> | ||||
|                         <td>{{ number_format($ratio, 2) }}</td> | ||||
|                     </tr> | ||||
|                     <tr> | ||||
|                         <td>{{ Lang::get('laravel-filemanager::lfm.resize-scaled') }}</td> | ||||
|                         <td> | ||||
|                             {{ Lang::get('laravel-filemanager::lfm.resize-true') }} | ||||
|                         </td> | ||||
|                     </tr> | ||||
|                 @endif | ||||
|                 <tr> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.resize-old-height') }}</td> | ||||
|                     <td>{{ $original_height }}px</td> | ||||
|                 </tr> | ||||
|                 <tr> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.resize-old-width') }}</td> | ||||
|                     <td>{{ $original_width }}px</td> | ||||
|                 </tr> | ||||
|                 <tr> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.resize-new-height') }}</td> | ||||
|                     <td><span id="height_display"></span></td> | ||||
|                 </tr> | ||||
|                 <tr> | ||||
|                     <td>{{ Lang::get('laravel-filemanager::lfm.resize-new-width') }}</td> | ||||
|                     <td><span id="width_display"></span></td> | ||||
|                 </tr> | ||||
|                 </tbody> | ||||
|             </table> | ||||
|  | ||||
|             <button class="btn btn-primary" onclick="doResize()">{{ Lang::get('laravel-filemanager::lfm.btn-resize') }}</button> | ||||
|             <button class="btn btn-info" onclick="loadItems()">{{ Lang::get('laravel-filemanager::lfm.btn-cancel') }}</button> | ||||
|  | ||||
|             <input type="hidden" name="ratio" value="{{ $ratio }}"><br> | ||||
|             <input type="hidden" name="scaled" value="{{ $scaled }}"><br> | ||||
|             <input type="hidden" id="original_height" name="original_height" value="{{ $original_height }}"><br> | ||||
|             <input type="hidden" id="original_width" name="original_width" value="{{ $original_width }}"><br> | ||||
|             <input type="hidden" id="height" name="height" value=""><br> | ||||
|             <input type="hidden" id="width" name="width"> | ||||
|  | ||||
|         </div> | ||||
|     </div> | ||||
| </div> | ||||
| <script> | ||||
|     $(document).ready(function () { | ||||
|         $("#height_display").html($("#resize").height() + "px"); | ||||
|         $("#width_display").html($("#resize").width() + "px"); | ||||
|  | ||||
|         $("#resize").resizable({ | ||||
|             aspectRatio: true, | ||||
|             containment: "#containment", | ||||
|             handles: "n, e, s, w, se, sw, ne, nw", | ||||
|             resize: function (event, ui) { | ||||
|                 $("#width").val($("#resize").width()); | ||||
|                 $("#height").val($("#resize").height()); | ||||
|                 $("#height_display").html($("#resize").height() + "px"); | ||||
|                 $("#width_display").html($("#resize").width() + "px"); | ||||
|             } | ||||
|         }); | ||||
|     }); | ||||
|  | ||||
|     function doResize() { | ||||
|  | ||||
|         $.ajax({ | ||||
|             type: "GET", | ||||
|             dataType: "text", | ||||
|             url: "/laravel-filemanager/doresize", | ||||
|             data: { | ||||
|                 img: '{{ $img }}', | ||||
|                 working_dir: $("#working_dir").val(), | ||||
|                 dataX: $("#dataX").val(), | ||||
|                 dataY: $("#dataY").val(), | ||||
|                 dataHeight: $("#height").val(), | ||||
|                 dataWidth: $("#width").val() | ||||
|             }, | ||||
|             cache: false | ||||
|         }).done(function (data) { | ||||
|             if (data == "OK") { | ||||
|                 loadItems(); | ||||
|             } else { | ||||
|                 notify(data); | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
| </script> | ||||
							
								
								
									
										32
									
								
								vendor/unisharp/laravel-filemanager/src/views/tree.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								vendor/unisharp/laravel-filemanager/src/views/tree.blade.php
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| <ul class="list-unstyled"> | ||||
|     @if(Config::get('lfm.allow_multi_user')) | ||||
|     <li style="margin-left: -10px;"> | ||||
|         <a class="pointer" id="folder_root" data-id="/" onclick="clickRoot()"> | ||||
|             <i class="fa fa-folder-open" data-id="/"></i> {{ Lang::get('laravel-filemanager::lfm.title-root') }} | ||||
|         </a> | ||||
|     </li> | ||||
|     @foreach($dirs as $key => $dir_name) | ||||
|         <li> | ||||
|             <a class="pointer" id="folder_{{ $key }}" data-id="{{ $dir_name }}" onclick="clickFolder('folder_{{ $key }}', 0)"> | ||||
|                 <i class="fa fa-folder folder-item" data-id="{{ $dir_name }}" id="{{ $dir_name }}-folder"></i> {{ $dir_name }} | ||||
|             </a> | ||||
|         </li> | ||||
|     @endforeach | ||||
|     <a id="add-folder" class="add-folder btn btn-default btn-xs" style='margin-top:15px;'> | ||||
|         <i class="fa fa-plus"></i> {{ Lang::get('laravel-filemanager::lfm.menu-new') }} | ||||
|     </a> | ||||
|     <hr> | ||||
|     @endif | ||||
|     <li style="margin-left: -10px;"> | ||||
|         <a class="pointer" id="folder_shared" data-id="/" onclick="clickShared()"> | ||||
|             <i class="fa fa-folder" data-id="/"></i> {{ Lang::get('laravel-filemanager::lfm.title-shares') }} | ||||
|         </a> | ||||
|     </li> | ||||
|     @foreach($shares as $key => $dir_name) | ||||
|         <li> | ||||
|             <a class="pointer" id="shared_{{ $key }}" data-id="{{ $dir_name }}" onclick="clickSharedFolder('shared_{{ $key }}', 0)"> | ||||
|                 <i class="fa fa-folder folder-item" data-id="{{ $dir_name }}" id="{{ $dir_name }}-folder-shared"></i> {{ $dir_name }} | ||||
|             </a> | ||||
|         </li> | ||||
|     @endforeach | ||||
| </ul> | ||||
		Reference in New Issue
	
	Block a user
	 Bhanu Slathia
					Bhanu Slathia