var db = firebase.firestore() var list = function(user) { // db.collection('bibliotek').doc("8ZBX5gmIaRwQBCjgLLg0").get().then(function(doc){console.log(doc.data())}) // db.collection('bibliotek').get().then(function(query){query.forEach(function(doc){console.log(doc.data())})}) db.collection('bibliotek') .withConverter(bookConverter) .get() .then(function(query) { html = '
' query.forEach(function(doc) { book = doc.data() html += book.toHtml(user) }) $('#books').html(html) }).catch(function(error) { $('#books').html('

Kunne ikke hente bøker!


'+error+'

') $('#books').css('color', 'red') }) } var add = function() { db.collection("bibliotek") .withConverter(bookConverter) .add(new Book( $('#title')[0].value, $('#author')[0].value, $('#publisher')[0].value, $('#rating')[0].value, $('#published')[0].value )).then(function() { $('#status').html('

La til bok '+$('#title')[0].value+'!

') $('#status').css('color', 'green') list(firebase.auth().currentUser) }).catch(function() { $('#status').html('

Problem med å legge til bok '+$('#title')[0].value+'!

') $('#status').css('color', 'red') }) } var remove = function(id) { db.collection("bibliotek").doc(id) .delete().then(function() { list(firebase.auth().currentUser) }).catch(function(error) { alert("Error removing document: ", error) }) } firebase.auth().onAuthStateChanged(function(user) { list(user) }) /* $(document).ready(function() { list(firebase.auth().currentUser) }) */