Skip to content
Snippets Groups Projects
Verified Commit 71513d87 authored by hanfi's avatar hanfi
Browse files

set storage from url

parent 1c55371e
No related branches found
No related tags found
No related merge requests found
...@@ -94,18 +94,19 @@ export async function checkinItems() { ...@@ -94,18 +94,19 @@ export async function checkinItems() {
} }
} }
export async function loadStorages() { export async function loadStorages(selectedStorage) {
await getConfig(); await getConfig();
var response = await fetch(config.backend_url + "/storages"); var response = await fetch(config.backend_url + "/storages");
var storages = await response.json(); var storages = await response.json();
var select = document.querySelector("#storage_select"); var select = document.querySelector("#storage_select");
for (var i in storages) { for (var i in storages) {
console.log(storages[i]);
var option = document.createElement("option"); var option = document.createElement("option");
option.textContent = storages[i].name; option.textContent = storages[i].name;
option.value = storages[i].name; option.value = storages[i].name;
select.appendChild(option); select.appendChild(option);
if (selectedStorage == storages[i].name) {
select.value = selectedStorage;
}
} }
} }
......
...@@ -9,17 +9,17 @@ ...@@ -9,17 +9,17 @@
<div class="container"> <div class="container">
<h1>Checkin</h1> <h1>Checkin</h1>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-4">
<select class="form-control" id="storage_select"></select>
<button onclick="lib.scanStorage()" class="btn btn-primary">Scan Storage</button>
<div id="storage"></div>
</div>
<div class="col-md-4">
<input class="form-control" type="text" placeholder="tag" onchange="lib.addItemTag(this,event)"> <input class="form-control" type="text" placeholder="tag" onchange="lib.addItemTag(this,event)">
<button onclick="lib.scanItem()" class="btn btn-primary">Scan Item</button> <button onclick="lib.scanItem()" class="btn btn-primary">Scan Item</button>
<ul id="items"> <ul id="items">
</ul> </ul>
</div> </div>
<div class="col-md-6">
<select class="form-control" id="storage_select"></select>
<button onclick="lib.scanStorage()" class="btn btn-primary">Scan Storage</button>
<div id="storage"></div>
</div>
</div> </div>
<div class="row"> <div class="row">
<div id="reader" style="width: 500px; margin 0 auto;"></div> <div id="reader" style="width: 500px; margin 0 auto;"></div>
...@@ -29,6 +29,6 @@ ...@@ -29,6 +29,6 @@
</div> </div>
</div> </div>
<module href="/components/foot.html"></module> <module href="/components/foot.html"></module>
<script>window.onload = function () { lib.loadStorages() };</script> <script>window.onload = function () { lib.loadStorages(document.location.search.substring(1)) };</script>
</body> </body>
</html> </html>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment