Restructured files, made build script
This commit is contained in:
9
views/restaurant/alert.tpl.htm
Normal file
9
views/restaurant/alert.tpl.htm
Normal file
@@ -0,0 +1,9 @@
|
||||
<div id="alert" >
|
||||
<div id="alertHeading"></div>
|
||||
<div id="alertMessage"></div>
|
||||
<div id="alertButtons">
|
||||
<a class="posButton" id="alertOk"><!--[lang:alert_ok]--></a>
|
||||
<a class="posButton" id="alertYes"><!--[lang:alert_yes]--></a>
|
||||
<a class="posButton" id="alertNo"><!--[lang:alert_no]--></a>
|
||||
</div>
|
||||
</div>
|
||||
15
views/restaurant/authenticate.tpl.htm
Normal file
15
views/restaurant/authenticate.tpl.htm
Normal file
@@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title><!--[var:title]--></title>
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name = "viewport" content = "user-scalable = no, initial-scale=0.8,maximum-scale=0.8 ,shrink-to-fit=yes" />
|
||||
<link rel="manifest" href="/manifest.webmanifest">
|
||||
</head>
|
||||
<body>
|
||||
<div id="authenticator">
|
||||
|
||||
</div>
|
||||
<!--[template:keyboards]-->
|
||||
</body>
|
||||
</html>
|
||||
113
views/restaurant/backupPayentsplitter.htm
Normal file
113
views/restaurant/backupPayentsplitter.htm
Normal file
@@ -0,0 +1,113 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>DredgePOS</title>
|
||||
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
||||
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/theme.css?id=ax" media="screen" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/paymentSplitter.css?id=ax" media="screen" />
|
||||
<meta name = "viewport" content = "width=1280, initial-scale = 0.8, user-scalable = no, shrink-to-fit=no" />
|
||||
<script type="text/javascript" src="currency.min.js"></script>
|
||||
<script type="text/javascript" src="posFunctions.js"></script>
|
||||
<script type="text/javascript" src="paymentFunctions.js"></script>
|
||||
</head>
|
||||
<body class="darkMode">
|
||||
<div id="pageContainer">
|
||||
<div id="flexWrapper">
|
||||
<div id="header">
|
||||
<h1>Paying Table</h2>
|
||||
</div>
|
||||
<div id="stucture">
|
||||
<div id="leftColumn">
|
||||
<h2>Whole Table</h2>
|
||||
<table id="first" cellspacing="0">
|
||||
<thead>
|
||||
<th class="hide">Item Code</th>
|
||||
<th>Qty</th>
|
||||
<th>Item</th>
|
||||
<th class="hide">Unit Price</th>
|
||||
<th class="hide">Print Group</th>
|
||||
<th class="totalpriceCell">Total Price</th>
|
||||
<th class="hide">Cover</th>
|
||||
<th class="clerkCell">Clerk</th>
|
||||
<th class="hide">Selected Qty</th>
|
||||
<th class="hide">Original Qty</th>
|
||||
<th class="hide">Category</th>
|
||||
<th class="hide">Department</th>
|
||||
<th class="hide"><!--[lang:has_split_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_tprice_header]--></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--[var:tableHTML]-->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div id="controlColumn">
|
||||
<a class="posButton" onclick="moveItems('#first', '#second')">></a>
|
||||
<a class="posButton" onclick="moveItems('#second', '#first')"><</a>
|
||||
</div>
|
||||
<div id="centerColumn">
|
||||
<h2>Partial Table</h2>
|
||||
<table id="second" cellspacing="0">
|
||||
<thead>
|
||||
<th class="hide">Item Code</th>
|
||||
<th>Qty</th>
|
||||
<th>Item</th>
|
||||
<th class="hide">Unit Price</th>
|
||||
<th class="hide">Print Group</th>
|
||||
<th class="totalpriceCell">Total Price</th>
|
||||
<th class="hide">Cover</th>
|
||||
<th class="clerkCell hide">Clerk</th>
|
||||
<th class="hide">Selected Qty</th>
|
||||
<th class="hide">Category</th>
|
||||
<th class="hide">Department</th>
|
||||
<th class="hide"><!--[lang:has_split_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_tprice_header]--></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div id="rightColumn">
|
||||
<h2>Controls</h2>
|
||||
<div id="rightColumnContainer">
|
||||
<a class="posButton heading" onclick="">Selection Tools</a>
|
||||
<a class="posButton qtySelector" onclick="overrideQuantitySelect()">Select Quantity</a>
|
||||
<a class="posButton" onclick="overrideQuantitySelect()">Select Amount</a>
|
||||
<a class="selectDepartment posButton">Select By Department</a>
|
||||
<a class="selectCategory posButton">Select By Category</a>
|
||||
<a class="selectCovers posButton">Select by Cover #</a>
|
||||
<a class="selectPrintGroup posButton">Select by Printed With</a>
|
||||
<a class="selectAll posButton">Select All</a>
|
||||
<a class="posButton heading">Select By Fraction</a>
|
||||
<a class="posButton selectFraction" data-value="2">Select 1⁄2</a>
|
||||
<a class="posButton selectFraction" data-value="3">Select 1⁄3</a>
|
||||
<a class="posButton selectFraction" data-value="4">Select 1⁄4</a>
|
||||
<a class="posButton selectFraction" data-value="5">Select 1⁄5</a>
|
||||
<a class="posButton selectFraction" data-value="6">Select 1⁄6</a>
|
||||
<a class="posButton selectFraction" data-value="7">Select 1⁄7</a>
|
||||
<a class="posButton selectFraction" data-value="8">Select 1⁄8</a>
|
||||
<a class="posButton selectFraction" data-value="<!--[var:uniqueCovers]-->" posButton">Select 1⁄covers</a>
|
||||
|
||||
<a class="posButton heading" onclick="loadScreen('tableMap')">Exit</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="coverControls" class="popupBox"><!--[var:coverButtons]--></div>
|
||||
<div id="departmentControl" class="popupBox"><!--[var:departmentButtons]--></div>
|
||||
<div id="categoryControl" class="popupBox"><!--[var:categoryButtons]--></div>
|
||||
<div id="printGroupControl" class="popupBox"><!--[var:printGroupButtons]--></div>
|
||||
<!--[template:keyboards]-->
|
||||
<script type="text/javascript">
|
||||
$(document).ready( function () {
|
||||
covers = '<!--[var:covers]-->'
|
||||
dredgePosSetup('#pageContainer');
|
||||
setupPaymentSplitter();
|
||||
} );
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
14
views/restaurant/button.tpl.htm
Normal file
14
views/restaurant/button.tpl.htm
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="itemCellWrapper">
|
||||
<div
|
||||
class="definedButton item <!--[arr:item|button_classes]--> posButton"
|
||||
data-type="<!--[arr:item|type]-->"
|
||||
data-id="<!--[arr:item|itemid]-->"
|
||||
data-grid="<!--[arr:item|button_grid_id]-->"
|
||||
data-name="<!--[arr:item|itemname]-->"
|
||||
data-price="<!--[arr:item|price]-->"
|
||||
data-category="<!--[arr:item|c_name]-->"
|
||||
data-department="<!--[arr:item|dep_name]-->"
|
||||
data-printgroup="<!--[arr:item|pg_name]-->">
|
||||
<a><!--[arr:item|itemname]--></a>
|
||||
</div>
|
||||
</div>
|
||||
14
views/restaurant/buttonWithImage.tpl.htm
Normal file
14
views/restaurant/buttonWithImage.tpl.htm
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="itemCellWrapper"> <div
|
||||
class="definedButton item hasImage <!--[arr:item|button_classes]--> posButton"
|
||||
data-type="<!--[arr:item|type]-->"
|
||||
data-id="<!--[arr:item|itemid]-->"
|
||||
data-name="<!--[arr:item|itemname]-->"
|
||||
data-price="<!--[arr:item|price]-->"
|
||||
data-grid="<!--[arr:item|button_grid_id]-->"
|
||||
data-category="<!--[arr:item|c_name]-->"
|
||||
data-department="<!--[arr:item|dep_name]-->"
|
||||
data-printgroup="<!--[arr:item|pg_name]-->">
|
||||
<a style="background-image:url('images/<!--[arr:item|image]-->')"></a>
|
||||
<a><!--[arr:item|itemname]--></a>
|
||||
|
||||
</div></div>
|
||||
67
views/restaurant/categories/BeerPage1.tpl.htm
Normal file
67
views/restaurant/categories/BeerPage1.tpl.htm
Normal file
@@ -0,0 +1,67 @@
|
||||
<div class="itemPage">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER001]--></td>
|
||||
<td><!--[button:CRAFTBEER002]--></td>
|
||||
<td><!--[button:CRAFTBEER003]--></td>
|
||||
<td><!--[button:CRAFTBEER004]--></td>
|
||||
<td><!--[button:CRAFTBEER005]--></td>
|
||||
<td><!--[button:CRAFTBEER006]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER007]--></td>
|
||||
<td><!--[button:CRAFTBEER008]--></td>
|
||||
<td><!--[button:CRAFTBEER009]--></td>
|
||||
<td><!--[button:CRAFTBEER010]--></td>
|
||||
<td><!--[button:CRAFTBEER012]--></td>
|
||||
<td><!--[button:INSTRUCTION005]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><!--[button:INSTRUCTION006]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER013]--></td>
|
||||
<td><!--[button:CRAFTBEER014]--></td>
|
||||
<td><!--[button:CRAFTBEER015]--></td>
|
||||
<td><!--[button:CRAFTBEER016]--></td>
|
||||
<td><!--[button:CRAFTBEER017]--></td>
|
||||
<td><!--[button:CRAFTBEER018]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER019]--></td>
|
||||
<td><!--[button:CRAFTBEER020]--></td>
|
||||
<td><!--[button:CRAFTBEER021]--></td>
|
||||
<td><!--[button:CRAFTBEER022]--></td>
|
||||
<td><!--[button:CRAFTBEER023]--></td>
|
||||
<td><!--[button:CRAFTBEER024]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table></div>
|
||||
67
views/restaurant/categories/BeerPage2.tpl.htm
Normal file
67
views/restaurant/categories/BeerPage2.tpl.htm
Normal file
@@ -0,0 +1,67 @@
|
||||
<div class="itemPage">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER025]--></td>
|
||||
<td><!--[button:CRAFTBEER026]--></td>
|
||||
<td><!--[button:CRAFTBEER027]--></td>
|
||||
<td><!--[button:CRAFTBEER028]--></td>
|
||||
<td><!--[button:CRAFTBEER029]--></td>
|
||||
<td><!--[button:CRAFTBEER030]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER031]--></td>
|
||||
<td><!--[button:CRAFTBEER032]--></td>
|
||||
<td><!--[button:CRAFTBEER033]--></td>
|
||||
<td><!--[button:CRAFTBEER034]--></td>
|
||||
<td><!--[button:CRAFTBEER035]--></td>
|
||||
<td><!--[button:CRAFTBEER036]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER037]--></td>
|
||||
<td><!--[button:CRAFTBEER038]--></td>
|
||||
<td><!--[button:CRAFTBEER039]--></td>
|
||||
<td><!--[button:CRAFTBEER040]--></td>
|
||||
<td><!--[button:CRAFTBEER041]--></td>
|
||||
<td><!--[button:CRAFTBEER042]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:CRAFTBEER043]--></td>
|
||||
<td><!--[button:CRAFTBEER044]--></td>
|
||||
<td><!--[button:CRAFTBEER045]--></td>
|
||||
<td><!--[button:CRAFTBEER046]--></td>
|
||||
<td><!--[button:CRAFTBEER047]--></td>
|
||||
<td><!--[button:CRAFTBEER048]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table></div>
|
||||
66
views/restaurant/categories/DessertsPage1.tpl.htm
Normal file
66
views/restaurant/categories/DessertsPage1.tpl.htm
Normal file
@@ -0,0 +1,66 @@
|
||||
<div class="itemPage"><table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><!--[button:DESSERT001]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:DESSERT002]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><!--[button:DESSERT004]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:DESSERT003]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table></div>
|
||||
67
views/restaurant/categories/MainsPage1.tpl.htm
Normal file
67
views/restaurant/categories/MainsPage1.tpl.htm
Normal file
@@ -0,0 +1,67 @@
|
||||
<div class="itemPage"><table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><!--[button:MAIN001]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:MAIN003]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:MAIN004]--></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:MAIN005]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:MAIN006]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:MAIN007]--></td>
|
||||
<td></td>
|
||||
</td>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table></div>
|
||||
68
views/restaurant/categories/StartersPage1.tpl.htm
Normal file
68
views/restaurant/categories/StartersPage1.tpl.htm
Normal file
@@ -0,0 +1,68 @@
|
||||
<div class="itemPage">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><!--[button:STARTER001]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:STARTER002]--></td>
|
||||
<td></td>
|
||||
<td><!--[button:DIP002]--></td>
|
||||
<td><!--[button:DIP003]--></td>
|
||||
<td><!--[button:DIP004]--></td>
|
||||
<td><!--[button:DIP005]--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:STARTER003]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:STARTER004]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><!--[button:STARTER005]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table></div>
|
||||
67
views/restaurant/categories/WinePage1.tpl.htm
Normal file
67
views/restaurant/categories/WinePage1.tpl.htm
Normal file
@@ -0,0 +1,67 @@
|
||||
<div class="itemPage"><table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><!--[button:WINE002]--></td>
|
||||
<td><!--[button:WINE001]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><!--[button:WINE004]--></td>
|
||||
<td><!--[button:WINE003]--></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</td>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
|
||||
</table></div>
|
||||
3
views/restaurant/categoryButton.tpl.htm
Normal file
3
views/restaurant/categoryButton.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<a onclick="loadCategory('<!--[arr:cat|c_name]-->')" class="posButton categoryButton">
|
||||
<!--[arr:cat|c_name]-->
|
||||
</a>
|
||||
5
views/restaurant/categoryMenu.tpl.htm
Normal file
5
views/restaurant/categoryMenu.tpl.htm
Normal file
@@ -0,0 +1,5 @@
|
||||
<!--[categoryButton:1]-->
|
||||
<!--[categoryButton:2]-->
|
||||
<!--[categoryButton:4]-->
|
||||
<!--[categoryButton:3]-->
|
||||
<!--[categoryButton:5]-->
|
||||
3
views/restaurant/components/posButton.tpl.htm
Normal file
3
views/restaurant/components/posButton.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<a class="posButton <!--[var:classes]-->" <!--[var: attributes]-->>
|
||||
<!--[var:text]-->
|
||||
</a>
|
||||
4
views/restaurant/decoratorItem.tpl.htm
Normal file
4
views/restaurant/decoratorItem.tpl.htm
Normal file
@@ -0,0 +1,4 @@
|
||||
<div class="decoratorItem" data-image="<!--[var:image_url]-->">
|
||||
<a style="background-image:url('/images/decorations/<!--[var:image_url]-->')"></a>
|
||||
<a><!--[var:image_name]--></a>
|
||||
</div>
|
||||
3
views/restaurant/decoratorRow.tpl.htm
Normal file
3
views/restaurant/decoratorRow.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="decoratorRow">
|
||||
<!--[var:decorations]-->
|
||||
</div>
|
||||
79
views/restaurant/floorplan.tpl.htm
Normal file
79
views/restaurant/floorplan.tpl.htm
Normal file
@@ -0,0 +1,79 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>DredgePOS</title>
|
||||
<script src="https://unpkg.com/current-device/umd/current-device.min.js"></script>
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name = "viewport" content = "user-scalable = no, initial-scale=0.8,maximum-scale=0.8 ,shrink-to-fit=yes" />
|
||||
<link rel="manifest" href="/manifest.webmanifest">
|
||||
</head>
|
||||
<body class="darkMode">
|
||||
<div id="pageContainer">
|
||||
<div id="floorplanLeftColumn">
|
||||
<div class="topCell">
|
||||
<a class="posHeader">Logged in as <!--[arr:clerk|clerk_name]--></a>
|
||||
</div>
|
||||
<div class="middleCell">
|
||||
|
||||
</div>
|
||||
<div class="bottomCell">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="floorplanCenterColumn">
|
||||
<div class="topCell">
|
||||
<!--[var:roomMenu]-->
|
||||
</div>
|
||||
<div class="middleCell">
|
||||
<div id="floorplanCanvas"></div>
|
||||
</div>
|
||||
<div class="bottomCell">
|
||||
<div class="editControls" data-visible-in-mode='["tableSelected"]'>
|
||||
<div class="posHeader currentTable">
|
||||
<b class="selectedTableNumber"></b>
|
||||
<a class="reservationStatus" data-visible-in-mode='["reservedTableSelected"]'></a>
|
||||
<small class="selectedTableCovers"></small>
|
||||
</div>
|
||||
<a class="posButton placeOrderButton"><!--[lang:order_table]--></a>
|
||||
<a class="posButton reserveTableButton" data-invisible-in-mode='["reservedTableSelected", "activeTableSelected"]'><!--[lang:reserve_table]--></a>
|
||||
<a class="posButton unreserveTableButton" data-visible-in-mode='["reservedTableSelected"]'><!--[lang:unreserve_table]--></a>
|
||||
<a class="posButton payTableButton" data-visible-in-mode='["activeTableSelected"]'><!--[lang:pay_table]--></a>
|
||||
<a class="posButton viewTableButton" data-visible-in-mode='["activeTableSelected"]'><!--[lang:view_table]--></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="floorplanRightColumn">
|
||||
<div class="topCell">
|
||||
<a class="posButton logOut" onclick="logout()">×</a>
|
||||
</div>
|
||||
<div class="middleCell">
|
||||
<a class="posButton editModeButton"><!--[lang:edit_floorplan]--></a>
|
||||
<div class="floorplanControls useVisibility" data-visible-in-mode='["edit"]'>
|
||||
<a class="posButton addTableButton" ><!--[lang:add_table]--></a>
|
||||
<a class="posButton addDecoration"><!--[lang:add_decoration]--></a>
|
||||
<a class="posButton deleteDecoration useVisibility" data-visible-in-mode='["decorationSelected", "edit"]'><!--[lang:delete_decoration]--></a>
|
||||
<a class="posButton deleteTableButton useVisibility" data-visible-in-mode='["tableSelected", "edit"]'><!--[lang:delete_table]--></a>
|
||||
<a class="posButton changeShapeButton useVisibility" data-visible-in-mode='["tableSelected", "edit"]'><!--[lang:change_shape]--></a>
|
||||
</div>
|
||||
<div class="mergeControls useVisibility" data-visible-in-mode='["tableSelected"]'>
|
||||
<a class="posButton mergeButton" data-active-in-mode="merge"><!--[lang:merge_table]--></a>
|
||||
<a class="posButton unmergeButton" data-visible-in-mode='["tableSelected"]'><!--[lang:unmerge_table]--></a>
|
||||
<a class="transferTableButton posButton" data-active-in-mode="transfer" data-visible-in-mode='["activeTableSelected"]'><!--[lang:transfer_table]--></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bottomCell">
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!--[template:keyboards]-->
|
||||
<div id="decorator">
|
||||
<div id="decoratorHeader">
|
||||
<h2><!--[lang:choose_decoration]--></h2>
|
||||
<a class="posButton" onclick="$('#decorator').css('display','none')">×</a>
|
||||
</div>
|
||||
<div id="decoratorContent"><!--[var:decorator]--></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
3
views/restaurant/keyboards.tpl.htm
Normal file
3
views/restaurant/keyboards.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<!--[template:alert]-->
|
||||
<!--[template:virtualNumpad]-->
|
||||
<!--[template:virtualKeyboard]-->
|
||||
1
views/restaurant/orderBox.tpl.htm
Normal file
1
views/restaurant/orderBox.tpl.htm
Normal file
@@ -0,0 +1 @@
|
||||
<b>OrderBox Loaded</b>
|
||||
21
views/restaurant/orderBoxTable.tpl.htm
Normal file
21
views/restaurant/orderBoxTable.tpl.htm
Normal file
@@ -0,0 +1,21 @@
|
||||
<table cellspacing="0" id="orderBox" data-tablenumber="<!--[var:tableNumber]-->" data-covers="<!--[var:covers]-->" data-clerk="<!--[arr:clerk|clerk_name]-->" class="">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="idCell hide"><!--[lang:id_header]--></th>
|
||||
<th class="qtyCell"><!--[lang:qty_header]--></th>
|
||||
<th class="itemCell"><!--[lang:item_header]--></th>
|
||||
<th class="totalPriceCell"><!--[lang:total_price_header]--></th>
|
||||
<th class="printGroupCell"><!--[lang:printgroup_header]--></th>
|
||||
<th class="unitPriceCell hide"><!--[lang:individual_price_header]--></th>
|
||||
<th class="sortkeyCell hide"><!--[lang:sortkey_header]--></th>
|
||||
<th class="typeCell hide"><!--[lang:type_header]--></th>
|
||||
<th class="coverCell hide"><!--[lang:cover_header]--></th>
|
||||
<th class="departmentCell hide"><!--[lang:department_header]--></th>
|
||||
<th class="categoryCell hide"><!--[lang:category_header]--></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
</tfoot>
|
||||
</table>
|
||||
107
views/restaurant/orderScreen.tpl - Copy.htm
Normal file
107
views/restaurant/orderScreen.tpl - Copy.htm
Normal file
@@ -0,0 +1,107 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>DredgePOS</title>
|
||||
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
||||
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/theme.css?id=ax" media="screen" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/screen.css?id=ax" media="screen" />
|
||||
<meta name = "viewport" content = "width=1280, initial-scale = 0.8, user-scalable = no, shrink-to-fit=no" />
|
||||
<script type="text/javascript" src="posFunctions.js"></script>
|
||||
</head>
|
||||
<body class="darkMode">
|
||||
<div id="pageContainer">
|
||||
<div id="leftColumn">
|
||||
<div id="tableDetails">
|
||||
<h2><span id="activeTable"><!--[var:activeTable]--></span></h2>
|
||||
<p class="posButton coverNumbers"><span id="covers"><!--[var:covers]--></span> covers </p>
|
||||
<p class="clerk"><!--[var:loggedInAs]--></p>
|
||||
</div>
|
||||
<div id="orderBoxContainer">
|
||||
<!--[template:orderBoxTable]-->
|
||||
</div>
|
||||
<div id="leftColumnFooter">
|
||||
<p class="messageBox"></p>
|
||||
<h2>Total Price: <span class="orderBoxTotals">$0.00</span></h2>
|
||||
<p class="selectedTotal">($0.00 Selected)</p>
|
||||
</div>
|
||||
</div>
|
||||
<div id="rightColumn">
|
||||
<div id="topHalf">
|
||||
<div id="courseSelect" class="posButtonGroup">
|
||||
<h2><!--[lang:print_with]--></h2>
|
||||
<a onclick="setPrintGroupOverride(false, this)" class="toggle default posButton active"><!--[lang:print_with_category|default]--></a>
|
||||
<a onclick="setPrintGroupOverride('Starters',this)" class="posButton toggle"><!--[lang:print_with_category|Starters]--></a>
|
||||
<a onclick="setPrintGroupOverride('Mains',this)" class="posButton toggle"><!--[lang:print_with_category|Mains]--></a>
|
||||
<a onclick="setPrintGroupOverride('Desserts',this)" class="posButton toggle"><!--[lang:print_with_category|Desserts]--></a>
|
||||
<a onclick="setPrintGroupOverride('Drinks',this)" class="posButton toggle"><!--[lang:print_with_category|Drinks]--></a>
|
||||
</div>
|
||||
<div id="functions">
|
||||
<h2><!--[lang:functions_header]--></h2>
|
||||
<a onclick="loadScreen('tableMap')" class="posButton"><!--[lang:close_order_function]--></a>
|
||||
<a class="posButton accumulateButton"><!--[lang:accumulate_function]--></a>
|
||||
<a class="posButton void"><!--[lang:void]--></a>
|
||||
<a class="posButton"><!--[lang:pay_function]--></a>
|
||||
<a class="posButton saveOrder"><!--[lang:print_function]--></a>
|
||||
</div>
|
||||
<div id="positionControl">
|
||||
<a class="posButton freeText" data-type="instruction" data-id="freetext"
|
||||
data-name=""
|
||||
data-price="0"
|
||||
data-category="0"
|
||||
data-department="0"
|
||||
data-printgroup="0"><!--[lang:freetext_button]--></a>
|
||||
<div type="text" class="positionInput"><!--[lang:select_covers]--></div>
|
||||
<div id="positions">
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div id="topNumPad" class="numPad">
|
||||
<a class="posButton numberButton">1</a>
|
||||
<a class="posButton numberButton">2</a>
|
||||
<a class="posButton numberButton">3</a>
|
||||
<a class="posButton numberButton">4</a>
|
||||
<a class="posButton numberButton">5</a>
|
||||
<a class="posButton numberButton">6</a>
|
||||
<a class="posButton numberButton">7</a>
|
||||
<a class="posButton numberButton">8</a>
|
||||
<a class="posButton numberButton">9</a>
|
||||
<a class="posButton numberButton">0</a>
|
||||
<a class="posButton numberButton">.</a>
|
||||
<a class="posButton multiplier">×</a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="bottomHalf">
|
||||
<!--[template:categoryMenu]-->
|
||||
<div id="itemGrid">
|
||||
<div id="itemWrapper">
|
||||
<!--[template:categories/StartersPage1]-->
|
||||
</div>
|
||||
</div>
|
||||
<div id="innerNavigation">
|
||||
<a class="posButton" onclick="scrollPage('left')"><</a>
|
||||
<a class="posButton" onclick="scrollPage('right')">></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--[template:keyboards]-->
|
||||
<script type="text/javascript">
|
||||
$(document).ready( function () {
|
||||
//Base grid width must be defined for multipage functionality to work.
|
||||
baseGridWidth = 850;
|
||||
dredgePosSetup();
|
||||
|
||||
$("#orderBox tbody tr").on( 'click', function ( e ) {
|
||||
selectRow($(this));
|
||||
} )
|
||||
} );
|
||||
|
||||
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
84
views/restaurant/orderScreen.tpl.htm
Normal file
84
views/restaurant/orderScreen.tpl.htm
Normal file
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>DredgePOS</title>
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name = "viewport" content = "user-scalable = no ,shrink-to-fit=yes" />
|
||||
<link rel="manifest" href="/manifest.webmanifest">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="pageContainer" <!--[var: containerAttributes]-->>
|
||||
<div id="leftColumn">
|
||||
<h1 class="tableHeading"><!--[var: orderNumber]--></h1>
|
||||
<div class="tableInfo">
|
||||
<!--[var: changeCoverNumberButton]-->
|
||||
<a class="posButton">Logged in as <!--[arr:clerk|clerk_name]--></a>
|
||||
</div>
|
||||
<div class="orderBox">
|
||||
<table class="orderBoxTable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="orderBoxCell qtyCell"><!--[lang:qty_header]--></th>
|
||||
<th class="orderBoxCell itemIdCell hidden"><!--[lang:id_header]--></th>
|
||||
<th class="orderBoxCell itemCell"><!--[lang:item_header]--></th>
|
||||
<th class="orderBoxCell unitPriceCell hidden"><!--[lang:price_header]--></th>
|
||||
<th class="orderBoxCell totalPriceCell"><!--[lang:total_price_header]--></th>
|
||||
<th class="orderBoxCell printGroupCell"><!--[lang:printgroup_header]--></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody></tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="orderBoxInfo">
|
||||
<span class="voidModeWarning" data-visible-in-mode='["void"]'><!--[lang:void_mode]--></span>
|
||||
</div>
|
||||
<div class="orderBoxFooter">
|
||||
<span class="orderBoxTotal"><!--[lang:totalPrice|0.00]--></span>
|
||||
<small class="orderBoxSelectedTotal"><!--[lang:selectedPrice|0.00]--></small>
|
||||
</div>
|
||||
</div>
|
||||
<div id="rightColumn">
|
||||
<div id="topHalf">
|
||||
<div class="functionButtons">
|
||||
<div class="printGroupButtons toggleGroup">
|
||||
<input type="hidden" name="print_override" class="value" />
|
||||
<!--[var:salesCategoryOverrideButtons]-->
|
||||
</div>
|
||||
<div class="functionColumn">
|
||||
<a class="posButton accumulateButton" data-active-in-mode="accumulate"><!--[lang:accumulate_function]--></a>
|
||||
<a class="showCoverSelectorButton posButton"><!--[lang:select_covers]--></a>
|
||||
</div>
|
||||
<div class="functionColumn">
|
||||
<a class="posButton voidButton" data-active-in-mode="void"><!--[lang:void]--></a>
|
||||
<a class="posButton openItemButton"><!--[lang:custom_item_button]--></a>
|
||||
<a class="freetextButton posButton"><!--[lang:freetext_button]--></a>
|
||||
<a class="numpadButton posButton"><!--[lang:numpad_button]--></a>
|
||||
</div>
|
||||
<div class="functionColumn">
|
||||
<a class="posButton"><!--[lang:pay_function]--></a>
|
||||
<a class="posButton"><!--[lang:print_function]--></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="pageList">
|
||||
<!--[var:categoryList]-->
|
||||
</div>
|
||||
<div id="pageGroupContainer">
|
||||
<!--[var:pageGroups]-->
|
||||
</div>
|
||||
<div class="pageNavigation">
|
||||
<a class="posButton prevButton"><!--[lang:prev_page]--></a>
|
||||
<a class="posButton nextButton"><!--[lang:next_page]--></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--[template:keyboards]-->
|
||||
<!--[template:orderScreen/grid_container]-->
|
||||
<!--[template:orderScreen/cover_selector]-->
|
||||
<template id="posButtonTemplate">
|
||||
<!--[template:components/posButton]-->
|
||||
</template>
|
||||
</body>
|
||||
</html>
|
||||
1
views/restaurant/orderScreen/button_image.tpl.htm
Normal file
1
views/restaurant/orderScreen/button_image.tpl.htm
Normal file
@@ -0,0 +1 @@
|
||||
<span class="buttonImg" style="background-image:url(/images/items/<!--[var:image]-->);"></span>
|
||||
@@ -0,0 +1 @@
|
||||
<a href="#" class="posButton changeCoverNumberButton"><!--[var:covers]--></a>
|
||||
3
views/restaurant/orderScreen/cover_selector.tpl.htm
Normal file
3
views/restaurant/orderScreen/cover_selector.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="coverSelector">
|
||||
<!--[var:coverSelectorButtons]-->
|
||||
</div>
|
||||
6
views/restaurant/orderScreen/grid_button.tpl.htm
Normal file
6
views/restaurant/orderScreen/grid_button.tpl.htm
Normal file
@@ -0,0 +1,6 @@
|
||||
<a href="#" class="posButton <!--[var:extra_classes]-->"
|
||||
data-primary-action="<!--[var:primary_action]-->"
|
||||
data-secondary-action="<!--[var:secondary_action]-->" <!--[var: extra_data]--> <!--[var: extra_styles]-->>
|
||||
<!--[var:image]-->
|
||||
<span class="text"><!--[var:text]--></span>
|
||||
</a>
|
||||
13
views/restaurant/orderScreen/grid_container.tpl.htm
Normal file
13
views/restaurant/orderScreen/grid_container.tpl.htm
Normal file
@@ -0,0 +1,13 @@
|
||||
<div class="gridContainer">
|
||||
<div class="gridContainerHeader">
|
||||
<span></span>
|
||||
<div class="posButton closeGrid">×</div>
|
||||
</div>
|
||||
<div class="gridContainerGrid">
|
||||
<div class="pageGroup"></div>
|
||||
</div>
|
||||
<div class="pageNavigation">
|
||||
<a class="posButton prevButton"><!--[lang:prev_page]--></a>
|
||||
<a class="posButton nextButton"><!--[lang:next_page]--></a>
|
||||
</div>
|
||||
</div>
|
||||
6
views/restaurant/orderScreen/page.tpl.htm
Normal file
6
views/restaurant/orderScreen/page.tpl.htm
Normal file
@@ -0,0 +1,6 @@
|
||||
<div class="gridPage" style="
|
||||
grid-template-columns: repeat(<!--[var:cols]-->, 1fr);
|
||||
grid-template-rows: repeat(<!--[var:rows]-->, 1fr);
|
||||
">
|
||||
<!--[var:pageButtons]-->
|
||||
</div>
|
||||
3
views/restaurant/orderScreen/page_group.tpl.htm
Normal file
3
views/restaurant/orderScreen/page_group.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<div class="pageGroup" data-page-group-id="<!--[var:page_group_id]-->">
|
||||
<!--[var:pages]-->
|
||||
</div>
|
||||
3
views/restaurant/orderScreen/page_group_button.tpl.htm
Normal file
3
views/restaurant/orderScreen/page_group_button.tpl.htm
Normal file
@@ -0,0 +1,3 @@
|
||||
<a data-page-group-id="<!--[arr:page|id]-->" class="posButton loadPageGroup">
|
||||
<!--[arr:page|label]-->
|
||||
</a>
|
||||
157
views/restaurant/paymentSplitter.tpl.htm
Normal file
157
views/restaurant/paymentSplitter.tpl.htm
Normal file
@@ -0,0 +1,157 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>DredgePOS</title>
|
||||
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
|
||||
<script src="https://unpkg.com/current-device/umd/current-device.min.js"></script>
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/theme.css?id=ax" media="screen" />
|
||||
<link rel="stylesheet" type="text/css" href="themes/restaurant/paymentSplitter.css?id=ax" media="screen" />
|
||||
<meta name = "viewport" content = "user-scalable = no, initial-scale=0.8 ,shrink-to-fit=yes" />
|
||||
<script type="text/javascript" src="currency.min.js"></script>
|
||||
<script type="text/javascript" src="posFunctions.js"></script>
|
||||
<script type="text/javascript" src="paymentFunctions.js"></script>
|
||||
</head>
|
||||
<body class="darkMode" data-tablenumber="<!--[var:activeTable]-->">
|
||||
<div id="pageContainer">
|
||||
<div id="flexWrapper">
|
||||
<div id="header">
|
||||
<a class="posButton"><!--[var:loggedInAs]--></a>
|
||||
<h1><!--[lang:paying_table|<!--[var:activeTable]-->]--></h1>
|
||||
<a class="posButton exit" onclick="loadScreen('tableMap')">×</a>
|
||||
</div>
|
||||
<div id="pageStructure">
|
||||
<div id="leftColumn">
|
||||
|
||||
<h2>Whole Table</h2>
|
||||
<div class="tableWrapper">
|
||||
<table id="first" cellspacing="0">
|
||||
<thead>
|
||||
<th class="hide"><!--[lang:id_header]--></th>
|
||||
<th><!--[lang:qty_header]--></th>
|
||||
<th><!--[lang:item_header]--></th>
|
||||
<th class="hide"><!--[lang:individual_price_header]--></th>
|
||||
<th class="hide"><!--[lang:printgroup_header]--></th>
|
||||
<th class="totalpriceCell"><!--[lang:total_price_header]--></th>
|
||||
<th class="hide"><!--[lang:cover_header]--></th>
|
||||
<th class="clerkCell"><!--[lang:clerk_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_qty_header]--></th>
|
||||
<th class="hide"><!--[lang:category_header]--></th>
|
||||
<th class="hide"><!--[lang:department_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_tprice_header]--></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--[var:tableHTML]-->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="tableFooter">
|
||||
<div class="totalsRow">
|
||||
<h3 class="firstTotal"></h3>
|
||||
<p class="firstSelectedTotal"></p>
|
||||
</div>
|
||||
<div class="controlRow">
|
||||
<a class="posButton payAll"><!--[lang:pay_all]--></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="controlColumn">
|
||||
<a class="posButton" onclick="moveItems('#first', '#second')">></a>
|
||||
<a class="posButton" onclick="moveItems('#second', '#first')"><</a>
|
||||
</div>
|
||||
<div id="centerColumn">
|
||||
<h2>Partial Table</h2>
|
||||
<div class="tableWrapper">
|
||||
<table id="second" cellspacing="0">
|
||||
<thead>
|
||||
<th class="hide"><!--[lang:id_header]--></th>
|
||||
<th><!--[lang:qty_header]--></th>
|
||||
<th><!--[lang:item_header]--></th>
|
||||
<th class="hide"><!--[lang:individual_price_header]--></th>
|
||||
<th class="hide"><!--[lang:printgroup_header]--></th>
|
||||
<th class="totalpriceCell"><!--[lang:total_price_header]--></th>
|
||||
<th class="hide"><!--[lang:cover_header]--></th>
|
||||
<th class="clerkCell"><!--[lang:clerk_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_qty_header]--></th>
|
||||
<th class="hide"><!--[lang:category_header]--></th>
|
||||
<th class="hide"><!--[lang:department_header]--></th>
|
||||
<th class="hide"><!--[lang:orig_tprice_header]--></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="tableFooter">
|
||||
<div class="totalsRow">
|
||||
<h3 class="secondTotal"></h3>
|
||||
<p class="secondSelectedTotal"></p>
|
||||
</div>
|
||||
|
||||
<div class="controlRow">
|
||||
<a class="posButton payPartial"><!--[lang:pay_table]--></a>
|
||||
<a class="posButton transferPartial">Transfer to Another Table</a>
|
||||
<a class="posButton selectAllSecond">Select All</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="rightColumn">
|
||||
<h2>Controls</h2>
|
||||
<div id="rightColumnContainer">
|
||||
<div class="row">
|
||||
<a class="heading" onclick="">Selection Tools</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="posButton qtySelector">Select Quantity</a>
|
||||
<a class="posButton selectAmount">Select Amount</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="selectDepartment posButton">Select By Department</a>
|
||||
<a class="selectCategory posButton">Select By Category</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="selectCovers posButton">Select by Cover #</a>
|
||||
<a class="selectPrintGroup posButton">Select by Printed With</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="selectAll posButton">Select All</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="heading">Select By Fraction</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="posButton selectFraction" data-value="2">Select 1⁄2</a>
|
||||
<a class="posButton selectFraction" data-value="3">Select 1⁄3</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="posButton selectFraction" data-value="4">Select 1⁄4</a>
|
||||
<a class="posButton selectFraction" data-value="5">Select 1⁄5</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="posButton selectFraction" data-value="6">Select 1⁄6</a>
|
||||
<a class="posButton selectFraction" data-value="7">Select 1⁄7</a>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a class="posButton selectFraction" data-value="8">Select 1⁄8</a>
|
||||
<a class="posButton selectFraction" data-value="<!--[var:covers]-->">Select 1⁄covers</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="coverControls" class="popupBox"><!--[var:coverButtons]--></div>
|
||||
<div id="departmentControl" class="popupBox"><!--[var:departmentButtons]--></div>
|
||||
<div id="categoryControl" class="popupBox"><!--[var:categoryButtons]--></div>
|
||||
<div id="printGroupControl" class="popupBox"><!--[var:printGroupButtons]--></div>
|
||||
<!--[template:keyboards]-->
|
||||
<script type="text/javascript">
|
||||
$(document).ready( function () {
|
||||
covers = '<!--[var:covers]-->'
|
||||
dredgePosSetup('#pageContainer');
|
||||
setupPaymentSplitter();
|
||||
} );
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
1
views/restaurant/popupBoxItems.tpl.htm
Normal file
1
views/restaurant/popupBoxItems.tpl.htm
Normal file
@@ -0,0 +1 @@
|
||||
<a data-value="<!--[var:value]-->" class="posButton <!--[var:class]-->"><!--[var:text]--></a>
|
||||
1
views/restaurant/roomButton.tpl.htm
Normal file
1
views/restaurant/roomButton.tpl.htm
Normal file
@@ -0,0 +1 @@
|
||||
<a class="posButton roomButton" data-value="<!--[var:roomId]-->"><!--[var:roomName]--></a>
|
||||
71
views/restaurant/virtualKeyboard.tpl.htm
Normal file
71
views/restaurant/virtualKeyboard.tpl.htm
Normal file
@@ -0,0 +1,71 @@
|
||||
<div id="virtualKeyboard">
|
||||
<div class="headingRow">
|
||||
<h3 id="virtualKeyboardHeading"></h3>
|
||||
<a class="posButton closeKeyboards">X</a>
|
||||
</div>
|
||||
<input type="text" name="virtualKeyboardInput" id="virtualKeyboardInput" />
|
||||
<div id="virtualKeyboardButtons">
|
||||
<div class="virtualKeyboardRow">
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
</div>
|
||||
<div class="virtualKeyboardRow">
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
</div>
|
||||
<div class="virtualKeyboardRow">
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
</div>
|
||||
<div class="virtualKeyboardRow">
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
<a></a>
|
||||
</div>
|
||||
<div class="virtualKeyboardRow">
|
||||
<a></a>
|
||||
</div>
|
||||
<span class="forceFocus"></span>
|
||||
</div>
|
||||
</div>
|
||||
28
views/restaurant/virtualNumpad.tpl.htm
Normal file
28
views/restaurant/virtualNumpad.tpl.htm
Normal file
@@ -0,0 +1,28 @@
|
||||
<div id="virtualNumpad">
|
||||
<div class="headingRow">
|
||||
<h3 id="virtualNumpadHeading"></h3>
|
||||
<a class="posButton closeKeyboards">X</a>
|
||||
</div>
|
||||
<div id="virtualNumpadInput"></div>
|
||||
<div id="virtualNumpadButtons">
|
||||
<div class="virtualNumpadRow">
|
||||
<a href="#" data-value="1" class="posButton virtualNumpadButton">1</a>
|
||||
<a href="#" data-value="2" class="posButton virtualNumpadButton">2</a>
|
||||
<a href="#" data-value="3" class="posButton virtualNumpadButton">3</a>
|
||||
</div><div class="virtualNumpadRow">
|
||||
<a href="#" data-value="4" class="posButton virtualNumpadButton">4</a>
|
||||
<a href="#" data-value="5" class="posButton virtualNumpadButton">5</a>
|
||||
<a href="#" data-value="6" class="posButton virtualNumpadButton">6</a>
|
||||
</div><div class="virtualNumpadRow">
|
||||
<a href="#" data-value="7" class="posButton virtualNumpadButton">7</a>
|
||||
<a href="#" data-value="8" class="posButton virtualNumpadButton">8</a>
|
||||
<a href="#" data-value="9" class="posButton virtualNumpadButton">9</a>
|
||||
</div><div class="virtualNumpadRow">
|
||||
<a href="#" data-value="0" class="posButton virtualNumpadButton">0</a>
|
||||
<a href="#" data-value="." class="posButton virtualNumpadButton">.</a>
|
||||
<a href="#" data-value="clear" class="posButton virtualNumpadButton virtualNumpadClear">Clear</a>
|
||||
</div><div class="virtualNumpadRow">
|
||||
<a href="#" data-value="submit" class="posButton virtualNumpadButton virtualNumpadSubmit">Enter</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user