| <!DOCTYPE html> |
| <html lang="it"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>StikkApp</title> |
| <link rel="manifest" href="/static/manifest.json"> |
| <link rel="stylesheet" href="/static/css/style.css"> |
| </head> |
| <body> |
| <div id="app"> |
| |
| <div id="home-screen" class="screen active"> |
| <h1>StikkApp</h1> |
| <div class="button-group"> |
| <button id="gallery-btn">Galleria</button> |
| <button id="camera-btn">Fotocamera</button> |
| <button id="clipboard-btn">Clipboard</button> |
| </div> |
| </div> |
|
|
| |
| <div id="preview-screen" class="screen"> |
| <div class="image-container"> |
| <img id="preview-image" src="" alt="Anteprima"> |
| </div> |
| <div class="button-group"> |
| <button id="analyze-btn">Analizza</button> |
| <button id="cancel-preview-btn">Annulla</button> |
| </div> |
| </div> |
|
|
| |
| <div id="loading-screen" class="screen"> |
| <div class="spinner"></div> |
| <p>Invio immagine in corso...</p> |
| </div> |
|
|
| |
| <div id="selection-screen" class="screen"> |
| <div class="image-container"> |
| <img id="selection-image" src="" alt="Selezione"> |
| <div id="selection-box" class="hidden"></div> |
| </div> |
| <div id="selection-popup" class="popup hidden"> |
| <p>Cosa vuoi fare con quest'area?</p> |
| <div class="button-group"> |
| <button id="search-btn">Cerca</button> |
| <button id="cancel-search-btn">Annulla</button> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div id="results-screen" class="screen"> |
| <div class="results-container"> |
| <iframe id="results-iframe" src="about:blank"></iframe> |
| <button id="close-results-btn">Chiudi</button> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <input type="file" id="file-input" accept="image/*" style="display: none;"> |
| <video id="camera-preview" autoplay style="display: none;"></video> |
| <canvas id="camera-canvas" style="display: none;"></canvas> |
|
|
| <script src="/static/js/app.js"></script> |
| </body> |
| </html> |