Firebase Update
This commit is contained in:
		
							
								
								
									
										116
									
								
								express-server/views/dash.ejs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										116
									
								
								express-server/views/dash.ejs
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,116 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <title></title>
 | 
			
		||||
    <link rel='stylesheet' href='/stylesheets/style.css'>
 | 
			
		||||
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
 | 
			
		||||
    <link rel='stylesheet' href='/bootstrap/dist/css/bootstrap.min.css'>
 | 
			
		||||
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase.js"></script>
 | 
			
		||||
  </head>
 | 
			
		||||
  <body id="vue-app">
 | 
			
		||||
 | 
			
		||||
    <!-- Navbar -->
 | 
			
		||||
    <nav class="navbar sticky-top navbar-light bg-light" style="background-color:rgb(200, 200, 201)">
 | 
			
		||||
        <a class="navbar-brand" id="dashurl">
 | 
			
		||||
            <div class="logo-image">
 | 
			
		||||
                <img src="/images/Logo.png" class="img-fluid">
 | 
			
		||||
            </div>
 | 
			
		||||
        </a>
 | 
			
		||||
        <ul class="nav justify-content-end liste">
 | 
			
		||||
            <li class="nav-item">
 | 
			
		||||
              <!-- <a class="nav-link active" href="#">Add</a> -->
 | 
			
		||||
              <button class="btn btn-outline-light border-secondary sl_add" style="color: black">Shoppingliste Hinzufügen</button>
 | 
			
		||||
            </li>
 | 
			
		||||
        </ul>
 | 
			
		||||
        <!-- <a href="/logout"> -->
 | 
			
		||||
            <button class="btn btn-outline-light border-secondary logout" style="color: black">Logout</button>
 | 
			
		||||
        <!-- </a> -->
 | 
			
		||||
    </nav>
 | 
			
		||||
    <br>
 | 
			
		||||
    <br>
 | 
			
		||||
 | 
			
		||||
    <!-- alle cards-->
 | 
			
		||||
    <div class="container justify-content-center cardausgabe">
 | 
			
		||||
        <div class="card-columns">
 | 
			
		||||
            <div class="listen-ausgabe">
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <!-- detail card -->
 | 
			
		||||
    <div class="row justify-content-center ">
 | 
			
		||||
        <div class="card border-light mb-3 detailcardausgabe" style="width: 50rem;">
 | 
			
		||||
            <div class="card-header text-center"></div>
 | 
			
		||||
 | 
			
		||||
            <div class="card-body">
 | 
			
		||||
                <h5 class="card-title"></h5>
 | 
			
		||||
            <p class="card-text"></p>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <!-- Modal Group Hinzufügen -->
 | 
			
		||||
    <div class="modal fade bd-example-modal-sm ListenDetailAdd" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
 | 
			
		||||
        <div class="modal-dialog modal-sm">
 | 
			
		||||
            <div class="modal-content">
 | 
			
		||||
                <div>
 | 
			
		||||
 | 
			
		||||
                    <center><p class="layout ueberschrift">Group hinzufügen</p></center>
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputEmail1">Name</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="groupname"placeholder="zB: Getränke">
 | 
			
		||||
                    </div>
 | 
			
		||||
    
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputPassword1">Farbe</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="groupfarbe" placeholder="zB: Red">
 | 
			
		||||
                    </div>
 | 
			
		||||
    
 | 
			
		||||
                    <center><button type="submit" class="btn btn-outline-dark gruppenadd">Hinzufügen</button></center>
 | 
			
		||||
                    <br>
 | 
			
		||||
    
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <!-- Modal Shoppingliste Hinzufügen -->
 | 
			
		||||
    <div class="modal fade bd-example-modal-sm EigeneListeAdd" tabindex="-1" id="EigeneListeAdd" role="dialog" aria-labelledby="EigeneListeAdd" aria-hidden="true">
 | 
			
		||||
        <div class="modal-dialog modal-sm">
 | 
			
		||||
            <div class="modal-content">
 | 
			
		||||
                <div>
 | 
			
		||||
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputEmail1">Name</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="einkaufslistenname"placeholder="zB: Billa">
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputPassword1">Beschreibung</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="einkaufslistenbeschreibung" placeholder="zB: Großeinkauf bei Billa">
 | 
			
		||||
                    </div>
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
                    <center><button type="submit" class="btn btn-outline-dark add">Hinzufügen</button></center>
 | 
			
		||||
                    <br>
 | 
			
		||||
 | 
			
		||||
                </div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <!-- <a href="/shoppinglist_json/0">dfasdfghjklöghjkl</a> -->
 | 
			
		||||
    <!-- <a href="/myshoppinglists">Meine Einkaufslisten anzeigen</a><br>
 | 
			
		||||
    <a href="/sharedshoppinglists">Mit mir geteilte Einkaufslisten anzeigen</a><br>
 | 
			
		||||
    <a href="">Einkaufsliste erstellen</a><br>
 | 
			
		||||
    <a href='/logout'>Logout</a> -->
 | 
			
		||||
 | 
			
		||||
    <script src="/jquery/dist/jquery.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script src="/bootstrap/dist/js/bootstrap.min.js"></script>
 | 
			
		||||
    <script src="/javascripts/ajax.js"></script>
 | 
			
		||||
    <script src="https://unpkg.com/ionicons@4.4.8/dist/ionicons.js"></script>
 | 
			
		||||
    <script src="/javascripts/test.js"></script>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
@@ -1,5 +1,3 @@
 | 
			
		||||
<body style="background-color: #000000">
 | 
			
		||||
    <center>
 | 
			
		||||
        <img src="images/error.jpg">
 | 
			
		||||
    </center>
 | 
			
		||||
</body>
 | 
			
		||||
<h1><%= message %></h1>
 | 
			
		||||
<h2><%= error.status %></h2>
 | 
			
		||||
<pre><%= error.stack %></pre>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,110 +1,22 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <title></title>
 | 
			
		||||
    <link rel='stylesheet' href='/stylesheets/style.css'>
 | 
			
		||||
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
 | 
			
		||||
    <link rel='stylesheet' href='/bootstrap/dist/css/bootstrap.min.css'>
 | 
			
		||||
 | 
			
		||||
    <link rel='stylesheet' href='/stylesheets/style.css' />
 | 
			
		||||
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
 | 
			
		||||
    
 | 
			
		||||
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase.js"></script>
 | 
			
		||||
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
 | 
			
		||||
    <!-- Navbar -->
 | 
			
		||||
    <nav class="navbar sticky-top navbar-light bg-light" style="background-color:rgb(200, 200, 201)">
 | 
			
		||||
        <a class="navbar-brand" href="/">
 | 
			
		||||
            <div class="logo-image">
 | 
			
		||||
                <img src="/images/Logo.png" class="img-fluid">
 | 
			
		||||
            </div>
 | 
			
		||||
        </a>
 | 
			
		||||
        <ul class="nav justify-content-end liste">
 | 
			
		||||
            <li class="nav-item">
 | 
			
		||||
              <!-- <a class="nav-link active" href="#">Add</a> -->
 | 
			
		||||
              <button class="btn btn-outline-light border-secondary sl_add" style="color: black">Shoppingliste Hinzufügen</button>
 | 
			
		||||
            </li>
 | 
			
		||||
        </ul>
 | 
			
		||||
    </nav>
 | 
			
		||||
    <br>
 | 
			
		||||
    <br>
 | 
			
		||||
<div id='vue-app'>
 | 
			
		||||
 | 
			
		||||
    <!-- alle cards-->
 | 
			
		||||
    <div class="container justify-content-center cardausgabe">
 | 
			
		||||
        <div class="card-columns">
 | 
			
		||||
            <div class="listen-ausgabe">
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <button id="loginbutton" @click="login()">Login with google</button>
 | 
			
		||||
 | 
			
		||||
    <!-- detail card -->
 | 
			
		||||
    <div class="row justify-content-center ">
 | 
			
		||||
        <div class="card border-light mb-3 detailcardausgabe" style="width: 50rem;">
 | 
			
		||||
            <div class="card-header text-center"></div>
 | 
			
		||||
 | 
			
		||||
            <div class="card-body">
 | 
			
		||||
                <h5 class="card-title"></h5>
 | 
			
		||||
            <p class="card-text"></p>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <!-- Modal Group Hinzufügen -->
 | 
			
		||||
    <div class="modal fade bd-example-modal-sm ListenDetailAdd" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
 | 
			
		||||
        <div class="modal-dialog modal-sm">
 | 
			
		||||
            <div class="modal-content">
 | 
			
		||||
                <form>
 | 
			
		||||
 | 
			
		||||
                    <center><p class="layout ueberschrift">Group hinzufügen</p></center>
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputEmail1">Name</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="groupname"placeholder="zB: Getränke">
 | 
			
		||||
                    </div>
 | 
			
		||||
    
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputPassword1">Farbe</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="groupfarbe" placeholder="zB: Red">
 | 
			
		||||
                    </div>
 | 
			
		||||
    <script src="javascripts/login.js"></script>
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
                    <center><button type="submit" class="btn btn-outline-dark gruppenadd">Hinzufügen</button></center>
 | 
			
		||||
                    <br>
 | 
			
		||||
    
 | 
			
		||||
                </form>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <!-- Modal Shoppingliste Hinzufügen -->
 | 
			
		||||
    <div class="modal fade bd-example-modal-sm EigeneListeAdd" tabindex="-1" id="EigeneListeAdd" role="dialog" aria-labelledby="EigeneListeAdd" aria-hidden="true">
 | 
			
		||||
        <div class="modal-dialog modal-sm">
 | 
			
		||||
            <div class="modal-content">
 | 
			
		||||
                <form>
 | 
			
		||||
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputEmail1">Name</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="einkaufslistenname"placeholder="zB: Billa">
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
                    <div class="form-group layout">
 | 
			
		||||
                      <label for="exampleInputPassword1">Beschreibung</label>
 | 
			
		||||
                      <input type="text" class="form-control" id="einkaufslistenbeschreibung" placeholder="zB: Großeinkauf bei Billa">
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
                    <center><button type="submit" class="btn btn-outline-dark add">Hinzufügen</button></center>
 | 
			
		||||
                    <br>
 | 
			
		||||
 | 
			
		||||
                </form>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <!-- <a href="/shoppinglist_json/0">dfasdfghjklöghjkl</a> -->
 | 
			
		||||
    <!-- <a href="/myshoppinglists">Meine Einkaufslisten anzeigen</a><br>
 | 
			
		||||
    <a href="/sharedshoppinglists">Mit mir geteilte Einkaufslisten anzeigen</a><br>
 | 
			
		||||
    <a href="">Einkaufsliste erstellen</a><br>
 | 
			
		||||
    <a href='/logout'>Logout</a> -->
 | 
			
		||||
 | 
			
		||||
    <script src="/jquery/dist/jquery.js"></script>
 | 
			
		||||
    <script src="/bootstrap/dist/js/bootstrap.min.js"></script>
 | 
			
		||||
    <script src="/javascripts/ajax.js"></script>
 | 
			
		||||
    <script src="https://unpkg.com/ionicons@4.4.8/dist/ionicons.js"></script>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
</html>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,75 +0,0 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head>
 | 
			
		||||
  <title></title>
 | 
			
		||||
  <link rel='stylesheet' href='/stylesheets/test.css' />
 | 
			
		||||
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
 | 
			
		||||
  <script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>
 | 
			
		||||
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
  <div class="container">
 | 
			
		||||
      <p class="userinfo">Logged in as: testuser1</p>
 | 
			
		||||
      <img class="user_img">
 | 
			
		||||
      <br>
 | 
			
		||||
      <div class="col s6">
 | 
			
		||||
        <a href="/logout" class="waves-effect waves-light btn">Logout</a>
 | 
			
		||||
        <a class="waves-effect waves-light red btn btn_invite">Create Invite Link</a>
 | 
			
		||||
    </div>
 | 
			
		||||
      <br>
 | 
			
		||||
    <div class="row">
 | 
			
		||||
        <div class="input-field col s6">
 | 
			
		||||
          <input id="name" type="text" class="validate name">
 | 
			
		||||
          <label class="active" for="name">Name</label>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="input-field col s6">
 | 
			
		||||
          <input id="description" type="text" class="validate description">
 | 
			
		||||
          <label class="active" for="description">Description</label>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="col s6">
 | 
			
		||||
            <a class="waves-effect waves-light btn btn_add">add</a>
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div class="row">
 | 
			
		||||
      <div class="col s12 m12 l6">
 | 
			
		||||
        <p>My Shoppinglists</p>
 | 
			
		||||
        <table>
 | 
			
		||||
          <thead>
 | 
			
		||||
            <th>Name</th>
 | 
			
		||||
            <th>Description</th>
 | 
			
		||||
            <th>Open</th>
 | 
			
		||||
            <th>Delete</th>
 | 
			
		||||
          </thead>
 | 
			
		||||
          <tbody class="tb_myshoppinglists"></tbody>
 | 
			
		||||
        </table>
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
      <div class="col s12 m12 l6">
 | 
			
		||||
          <p>Shared Shoppinglists</p>
 | 
			
		||||
        <table>
 | 
			
		||||
          <thead>
 | 
			
		||||
            <th>Name</th>
 | 
			
		||||
            <th>Description</th>
 | 
			
		||||
            <th>Open</th>
 | 
			
		||||
          </thead>
 | 
			
		||||
          <tbody class="tb_sharedshoppinglists"></tbody>
 | 
			
		||||
        </table>
 | 
			
		||||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <div>
 | 
			
		||||
      <p>JSON Objects & Routes</p>
 | 
			
		||||
      <a href="/myshoppinglists">Eigene Einkaufslisten anzeigen   /myshoppinglists</a><br>
 | 
			
		||||
      <a href="/sharedshoppinglists">Mit mir geteilte Einkaufslisten anzeigen   /sharedshoppinglists</a><br>
 | 
			
		||||
      <a href="/shoppinglist_json/0">Einkaufliste öffnen (Spar)   /shoppinglist/:id</a>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
 | 
			
		||||
  <script src="/jquery/dist/jquery.js"></script>
 | 
			
		||||
  <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
 | 
			
		||||
  <script src="/javascripts/test.js"></script>
 | 
			
		||||
</body>
 | 
			
		||||
 | 
			
		||||
</html>
 | 
			
		||||
		Reference in New Issue
	
	Block a user