paywindow added
authorKilian Saffran <ksaffran@dks.lu>
Sun, 17 Mar 2019 19:05:46 +0000 (20:05 +0100)
committerKilian Saffran <ksaffran@dks.lu>
Sun, 17 Mar 2019 19:05:46 +0000 (20:05 +0100)
css/cashbox.epic.css
db/cashboxdev.sqlite [new file with mode: 0755]
index.html
js/mainapp.js
modules/paywindow/index.html [new file with mode: 0644]
modules/paywindow/index.js [new file with mode: 0644]

index 21f884c..a1ec797 100644 (file)
@@ -694,8 +694,8 @@ pre code {
   position: relative;
   width: 100%;
   min-height: 1px;
-  padding-right: 15px;
-  padding-left: 15px;
+  padding-right: 0px;
+  padding-left: 0px;
 }
 
 .col {
diff --git a/db/cashboxdev.sqlite b/db/cashboxdev.sqlite
new file mode 100755 (executable)
index 0000000..287b22e
Binary files /dev/null and b/db/cashboxdev.sqlite differ
index 7da44e1..189d072 100644 (file)
@@ -20,6 +20,7 @@
               <div class="list-group list-group-flush">
                   <select class="form-control list-group-item list-group-item-action bg-primary text-white" id="globaldatasets" onchange="browserapp.loaddataset();">
                     </select>
+                    <a class="list-group-item list-group-item-action bg-light" href="javascript:browserapp.loadmodule('paywindow');">Kasse</a>
                     <a class="list-group-item list-group-item-action bg-light" href="javascript:browserapp.loadmodule('overview');">Übersicht</a>
                     <a class="list-group-item list-group-item-action bg-light" href="javascript:browserapp.loadmodule('products');">Produkte</a>
                     <a class="list-group-item list-group-item-action bg-light" href="javascript:browserapp.loadmodule('clients');">Kunden</a>
index cb6645e..bfa3bf7 100644 (file)
@@ -12,6 +12,11 @@ var browserapp = {
   config: null,
   datasets: null,
   loadmodule: function(modulename){
+    if (modulename == 'paywindow'){
+      $("#sidebar-wrapper").hide();
+    } else {
+      $("#sidebar-wrapper").show();
+    }
     //var appdata = browserapp.getconfig();
     var params = "?";
     for (var i in this.config){
@@ -21,7 +26,7 @@ var browserapp = {
     $("#moduleframe").attr("src","modules/"+modulename+"/index.html"+ params);
   },
   loadmodulepage: function(modulename,page,pageparams = null){
-    //var appdata = browserapp.getconfig();
+    
     var params = "?";
     for (var i in this.config){
       params += "&" + i +"=" + encodeURIComponent(this.config[i]);
diff --git a/modules/paywindow/index.html b/modules/paywindow/index.html
new file mode 100644 (file)
index 0000000..100a375
--- /dev/null
@@ -0,0 +1,109 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link rel="stylesheet" href="../../node_modules/bootstrap/dist/css/bootstrap.min.css">
+<link rel="stylesheet" href="../../node_modules/bootstrap-table/dist/bootstrap-table.min.css">
+<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/fontawesome.min.css">
+<link rel="stylesheet" href="../../css/cashbox.epic.css">
+<link rel="stylesheet" href="../../css/app.css">
+<title>CashBox</title>
+</head>
+<body class="bg-white">
+<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
+  <a class="navbar-brand" href="#">CashBox</a>
+  <div  class="mr-auto">
+      <div class="btn-group" role="group" aria-label="Basic example">
+        <button class="btn btn-primary" onclick="loadadmin();"><i class="fas fa-toolbox"></i><br/>Verwaltung</button>
+        <button class="btn btn-primary" onclick="loadadmin();"><i class="fas fa-cash-register"></i><br/>Offene Posten</button>
+        <button class="btn btn-primary" onclick="loadadmin();"><i class="fas fa-cash-register"></i><br/>Bestellungen</button>
+      </div>
+  </div> 
+  <div class="ml-auto">
+      <div class="btn-group" role="group" aria-label="Basic example">
+        <button class="btn btn-primary" onclick="loadadmin();"><i class="fas fa-toolbox"></i><br/>Admin</button>
+    </div>
+  </div>
+</nav>
+<div class="cotainer-fluid bg-white" style="margin-top: 52px;">
+  <div class="row">
+    <div class="col-sm-3">
+      <table class="table table-bordered table-striped" data-table="toggle" style="width: 100%;">
+        <thead class="thead-dark">
+          <tr>
+            <th>Anz.</th>
+            <th>Einkauf</th>
+            <th></th>
+          </tr>
+        </thead>
+        <tbody>
+        </tbody>
+      </table>
+    </div>
+    <div class="col-sm-7">
+      <div class="row">
+        <div class="col-sm-12">
+          <nav class="navbar navbar-dark bg-dark">
+            <div class="mr-auto">
+              <div class="btn-group" role="group" aria-label="Groups">
+                <button class="btn btn-primary" onclick="loadgroup();"><i class="fas fa-folder-open"></i><br/>Gruppe 1</button>
+                <button class="btn btn-primary" onclick="loadgroup();"><i class="fas fa-folder-open"></i><br/>Gruppe 2</button>
+                <button class="btn btn-primary" onclick="loadgroup();"><i class="fas fa-folder-open"></i><br/>Gruppe 3</button>
+                <button class="btn btn-primary" onclick="loadgroup();"><i class="fas fa-folder-open"></i><br/>Gruppe 4</button>
+                <button class="btn btn-primary" onclick="loadgroup();"><i class="fas fa-folder-open"></i><br/>Gruppe 5</button>
+              </div>
+            </div>
+          </nav>
+        </div>
+      </div>
+      <div class="row">
+        <div class="col-sm-12">
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 1</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 2</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 3</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 4</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 5</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 1</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 2</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 3</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 4</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 5</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 1</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 2</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 3</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 4</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 5</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 1</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 2</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 3</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 4</button>
+          <button class="btn btn-secondary" onclick="addproduct();">Produkt 5</button>  
+        </div>
+      </div>
+    </div>
+    <div class="col-sm-2">
+        <table class="table table-bordered table-striped" style="width: 100%;">
+          <thead class="thead-dark">
+            <tr>
+              <th>Tisch/Kunde</th>
+            </tr>
+          </thead>
+          <tbody>
+          </tbody>
+        </table>
+    </div>
+  </div>
+  
+</div>
+<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>
+<script src="../../node_modules/jquery/dist/jquery.min.js"></script>
+<script src="../../node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
+<script src="../../node_modules/bootstrap-table/dist/bootstrap-table.min.js"></script>
+<script src="../../node_modules/@fortawesome/fontawesome-free/js/all.min.js"></script>
+<script src="../../js/moduleglobal.js"></script>
+<script src="../../js/database.js"></script>
+<script src="index.js"></script>
+<script>if (window.module) module = window.module;</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/modules/paywindow/index.js b/modules/paywindow/index.js
new file mode 100644 (file)
index 0000000..ef22d6b
--- /dev/null
@@ -0,0 +1,13 @@
+var winh = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
+
+function initpage(){
+  
+}
+
+function loadadmin(){
+  parent.browserapp.loadmodule('overview');
+}
+
+function load_group_buttons(){
+  
+}