This commit is contained in:
Max Hunt 2020-04-24 15:04:45 +01:00
parent 2d49ee2a64
commit 8b20fd2b51
3 changed files with 19 additions and 4 deletions

View File

@ -1,3 +1,3 @@
.DS_Store,1587684684410,7528a8673733d2deb795b0da1132f48af707587d79256490bba83b6db6abb3f1
404.html,1587671220032,05cbc6f94d7a69ce2e29646eab13be2c884e61ba93e3094df5028866876d18b3 404.html,1587671220032,05cbc6f94d7a69ce2e29646eab13be2c884e61ba93e3094df5028866876d18b3
_noindex.html,1587675225722,0027cec228eae5b4e981e1300268d79f4509fb29a7844e404bccb8d529ff69e1 _noindex.html,1587675225722,0027cec228eae5b4e981e1300268d79f4509fb29a7844e404bccb8d529ff69e1
.DS_Store,1587684684410,7528a8673733d2deb795b0da1132f48af707587d79256490bba83b6db6abb3f1

View File

@ -10,6 +10,8 @@
<link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-analytics.js"></script> <script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-analytics.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-auth.js"></script> <script src="https://www.gstatic.com/firebasejs/7.14.1/firebase-auth.js"></script>
@ -60,7 +62,7 @@
<div class="npf-long"> <div class="npf-long">
<input required type="text" id="pDesc" placeholder="Description"> <input required type="text" id="pDesc" placeholder="Description">
</div> </div>
<input required type="file" id="pImg" value="upload"> <input required type="file" id="pImg" value="upload" accept="image/jpeg, image/png, image/gif">
<input required type="text" id="pLoc" placeholder="Location (eg. London)"> <input required type="text" id="pLoc" placeholder="Location (eg. London)">
<input required type="text" id="pStock" placeholder="Quantity in stock (default: 1)"> <input required type="text" id="pStock" placeholder="Quantity in stock (default: 1)">
<div class="npf-long"> <div class="npf-long">

View File

@ -1,3 +1,12 @@
var permissionToLeavePage1 = false
var permissionToLeavePage2 = false
function leavePage(){
if (permissionToLeavePage1 && permissionToLeavePage2) {
window.location.replace('home?itemAdded=true')
}
}
function productSubmutEventHandler(){ function productSubmutEventHandler(){
data = { data = {
id: 1, id: 1,
@ -42,7 +51,10 @@ function productSubmutEventHandler(){
var storageRef = firebase.storage().ref('/product-img/' + imgPath) var storageRef = firebase.storage().ref('/product-img/' + imgPath)
updateDBImg(productKey, imgPath) updateDBImg(productKey, imgPath)
storageRef.put(image) storageRef.put(image).then(function(){
permissionToLeavePage2 = true
leavePage()
})
} }
function addItem(item){ function addItem(item){
@ -59,7 +71,8 @@ function updateDBImg(key, value){
console.log("itemRef") console.log("itemRef")
console.log(itemRef) console.log(itemRef)
itemRef.update({img: value}).then(function(){ itemRef.update({img: value}).then(function(){
window.location.replace('home?itemAdded=true') permissionToLeavePage1 = true
leavePage()
}) })
} }