Skip to content

Commit

Permalink
El tab de archivos usa ahora el widget de archivo para añadir archivos.
Browse files Browse the repository at this point in the history
  • Loading branch information
NeoRazorX committed Nov 2, 2023
1 parent 9375dc1 commit 3c9c001
Showing 1 changed file with 17 additions and 19 deletions.
36 changes: 17 additions & 19 deletions Core/UI/Tab/TabFiles.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

use FacturaScripts\Core\Template\UI\SectionTab;
use FacturaScripts\Core\Tools;
use FacturaScripts\Core\UI\Widget\WidgetFilemanager;
use FacturaScripts\Dinamic\Lib\AssetManager;

class TabFiles extends SectionTab
Expand All @@ -33,10 +34,6 @@ public function __construct(string $name)
parent::__construct($name);

$this->icon = 'fas fa-folder-open';

AssetManager::add('css', 'https://unpkg.com/dropzone@5/dist/min/dropzone.min.css');
AssetManager::add('js', 'https://unpkg.com/dropzone@5/dist/min/dropzone.min.js');

// añadimos datos de prueba
foreach (range(1, rand(2, 12)) as $i) {
$this->data[] = [
Expand All @@ -63,13 +60,14 @@ public function jsRedrawFunction(): string

public function render(string $context = ''): string
{
return '<div class="container-fluid mt-4">'
$addFileWidget = new WidgetFilemanager('add_file');
$addFileWidget->setParent($this)->setLabel('add-file');

return '<div class="container-fluid mt-3">'
. '<div class="row">'
. '<div class="col-12">'
. '<form action="/target" class="dropzone"></form>'
. '<div class="col-12">' . $addFileWidget->render() . '</div>'
. '</div>'
. '</div>'
. '<div class="form-row mt-4">'
. '<div class="form-row mt-3">'
. $this->renderFileCards()
. '</div>'
. '</div>';
Expand All @@ -88,16 +86,16 @@ protected function renderFileCards(): string
. '<h3 class="card-title">' . $item['name'] . '</h3>'
. '</div>'
. '<div class="col-auto">'
. '<div class="dropdown">
<button class="btn btn-sm btn-secondary dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
<i class="fas fa-ellipsis-v"></i>
</button>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="#"><i class="fas fa-download fa-fw mr-1"></i> Descargar</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="#"><i class="fas fa-trash fa-fw mr-1"></i> Eliminar</a>
<a class="dropdown-item" href="#"><i class="fas fa-unlink fa-fw mr-1"></i> Desvincular</a>
</div>'
. '<div class="dropdown">'
. '<button class="btn btn-sm btn-secondary dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">'
. '<i class="fas fa-ellipsis-v"></i>'
. '</button>'
. '<div class="dropdown-menu dropdown-menu-right">'
. '<a class="dropdown-item" href="#"><i class="fas fa-download fa-fw mr-1"></i> Descargar</a>'
. '<div class="dropdown-divider"></div>'
. '<a class="dropdown-item" href="#"><i class="fas fa-unlink fa-fw mr-1"></i> Desvincular</a>'
. '<a class="dropdown-item" href="#"><i class="fas fa-trash fa-fw mr-1"></i> Eliminar</a>'
. '</div>'
. '</div>'
. '</div>'
. '</div>'
Expand Down

0 comments on commit 3c9c001

Please sign in to comment.