Skip to content
Snippets Groups Projects
PROVA.html 7.71 KiB
<!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>