- Il disegno è bozza e si salva da solo; i dati del territorio si modificano dall'editor e valgono subito nel gestionale. - Un solo "Pubblica" (immagine + PDF), uguale in editor e gestione: anteprima preparata in coda su disco privato, conferma obbligatoria, rifiutata se nel frattempo è cambiato qualcosa di stampato. - Stati Bozza / Pubblicata / Modifiche da pubblicare, calcolati sull'impronta di confine e dati stampati e sul PDF in uso. - Gestione riscritta: stato, ricerca, filtri, storico paginato. - Editor ridisegnato a tre zone, utilizzabile anche su tablet e telefono. - Avvisi via evento (trait Avvisa + <x-avvisi>). - .gitattributes: script shell sempre LF, altrimenti il container locale su Windows non parte. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
30 lines
1.0 KiB
PHP
30 lines
1.0 KiB
PHP
<!DOCTYPE html>
|
|
{{--
|
|
Telaio a schermo intero, senza barra laterale e senza testata.
|
|
|
|
Serve a una cosa sola: la mappa dell'editor delle piantine, che deve
|
|
prendersi tutta la finestra. I messaggi non spingono il contenuto verso il
|
|
basso come nelle altre pagine — comparirebbe una fascia che sposta la mappa
|
|
mentre ci si sta disegnando sopra — ma galleggiano sopra, in alto al centro
|
|
(<x-avvisi>, che raccoglie anche quelli lanciati dalle azioni Livewire).
|
|
--}}
|
|
<html lang="it" class="h-full tm-app">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
|
<title>{{ $title ?? 'TerManager2' }}</title>
|
|
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
|
@livewireStyles
|
|
</head>
|
|
<body class="h-full overflow-hidden" style="background: var(--tm-fondo)">
|
|
<main class="tm-schermo">
|
|
{{ $slot }}
|
|
</main>
|
|
|
|
<x-avvisi :sessione="true" />
|
|
|
|
@livewireScripts
|
|
</body>
|
|
</html>
|