Skip to content
Snippets Groups Projects
PROVA.html 7.71 KiB
Newer Older
  • Learn to ignore specific revisions
  • Elisa Giglio's avatar
    Elisa Giglio committed
    <!DOCTYPE html>
    <html lang="it">
    
    <head>
        <meta charset="utf-8">
        <title id="title">SmartHome</title>
        <link rel="icon" href="res/favicon.png">
        <!-- link all other useful scripts -->
        
        <!-- link bootstrap -->
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"
            integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
        <script defer src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
            integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
            crossorigin="anonymous"></script>
        
        <!-- link fontawesome (for icons)-->
        <script defer src="https://kit.fontawesome.com/a1635545b7.js" crossorigin="anonymous"></script>
        <!-- link my scripts and styles -->
        <link rel="stylesheet" href="css/domains.css" type="text/css">
        
        <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js"></script>
        <script defer src="js/authentication/script.js" type="module"></script>
    </head>
    
    <body id="body-id">
        <h1>Pissir SmartHome</h1>
        <!-- <a href="http://$DOMAIN/realms/$REALM/protocol/openid-connect/auth?
        response_type=code&
        code_challenge=$MY_CODE_CHALLENGE&
        code_challenge_method=S256&
        client_id=myclient&
        redirect_uri=$MY_REDIRECT_URI&
        scope=openid&
        nonce=a81e1a84-8885-4702-b8d1-f6c5a0d1fc4d&
        response_mode=fragment&
        state=$MY_STATE" id="my-link">I'm the best at logging in :p</a> -->
    
    <div class="container-fluid table-responsive">
        <table class="table table-striped">
                <thead>
                    <tr class="more-margin-top">
                        <th scope="col">
                            <h2 class="d-flex justify-content-center">Dominio</h2>
                        </th>
                        <th scope="col">
                            <h2 class="d-flex justify-content-center">Stato</h2>
                        </th>
                        <th scope="col">
                            <h2 class="d-flex justify-content-center">Elimina</h2>
                        </th>
                    </tr>
                </thead>
                <tbody id="table-row-domains">
                    <!-- row to add a new element -->
                    <!--<tr>
                        <th scope="row">
                            <h4 class="d-flex justify-content-center mt-2">Casa</h4>
                        </th>
                        <td class="align-middle">
                            <div class="switch-container no-box-sizing d-flex justify-content-center">
                                <div class="toggle-button no-box-sizing">
                                    <div class="inner-circle no-box-sizing"></div>
                                </div>
                            </div>
                        </td>
                        <td class="d-flex justify-content-center">
                            <i class="fa-solid fa-trash fa-2x py-2">
                        </td>
                    </tr>-->
    
                    
    
                    <tr>
                        <th scope="row" class="d-flex justify-content-center">
                            <!-- FIXME show fa-bounce if there's at no light [it moves the button :/] -->
                            <i class="fa-solid fa-circle-plus fa-2x" data-bs-toggle="modal"
                                data-bs-target="#domain-modal"></i>
                        </th>
                        <td>
                            <span class="d-flex justify-content-center">Crea un nuovo dominio</span>
                        </td>
                        <td>
                        </td>
                    </tr>
                </tbody>
            </table>
    </div>
    
            <div class="modal fade" id="domain-modal" tabindex="-1" aria-hidden="true">
                <div class="modal-dialog modal-dialog-centered">
                    <div class="modal-content">
                        <div class="modal-header">
                            <h5 class="modal-title">Nuova luce</h5>
                            <!-- <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> -->
                        </div>
                        <form method="POST" id="search-form">
                            <div class="modal-body">
                                <div>
                                    <label for="#luogoLuce" class="form-label">Luogo</label>
                                    <!-- <input type="text" class="form-control" id="luogoLuce" aria-describedby="luogoLuceHelp" required> -->
                                    <select class="form-select" id="luogoLuce" name="luogo">
                                        <option value="unselected" selected>Scegli un luogo</option>
                                        <option value="cucina">Cucina</option>
                                        <option value="camera1">Camera 1</option>
                                        <option value="camera2">Camera 2</option>
                                        <option value="bagno">Bagno</option>
                                        <option value="ingresso">Ingresso</option>
                                        <option value="soggiorno">Soggiorno</option>
                                        <option value="giardino">Giardino</option>
                                        <option value="garage">Garage</option>
                                        <option value="altro">Altro</option>
                                    </select>
                                    <div id="luogoLuceHelp" class="form-text">Scegli la stanza in cui si trova la tua
                                        luce.</div>
                                    <label for="#scelta-porta-in" class="more-margin-top form-label">Porta di
                                        attivazione</label>
                                    <select class="form-select scelta-porta-in" id="scelta-porta-in" name="porta-in">
                                        <option value="unselected">Scegli una porta di attivazione</option>
                                        <!-- <option value="in0">in0</option> -->
                                        <!-- TODO js populate the options with the available sensors -->
                                    </select>
                                    <div class="form-text">Scegli una porta di attivazione della luce.</div>
                                    <label for="#scelta-porta-out" class="more-margin-top form-label">Porta della luce</label>
                                    <select class="form-select scelta-porta-out" id="scelta-porta-out" name="porta-out">
                                        <option value="unselected">Scegli la porta della luce</option>
                                        <!-- <option value="in0">in0</option> -->
                                        <!-- TODO js populate the options with the available sensors -->
                                    </select>
                                    <div class="form-text">Scegli la porta in cui si trova la luce.</div>
                                </div>
                                <div class="invisible" id="nuovaStanzaDIV">
                                    <label for="nuovaStanza" class="form-label">Nuova stanza</label>
                                    <input type="text" class="form-control" id="nuovaStanza" aria-describedby="nuovaStanzaHelp">
                                    <div id="nuovaStanzaHelp" class="form-text">Inserisci il nome della nuova stanza.</div>
                                </div>
                            </div>
                            <div class="modal-footer justify-content-around">
                                <button type="button" class="btn btn-secondary w-25" data-bs-dismiss="modal">Cancel</button>
                                <button type="submit" class="btn btn-primary w-25">Add</button>
                            </div>
                        </form>
                    </div>
                </div>
            </div>
    </body>
    </html>