var db = firebase.firestore() var list = function() { db.collection('gjestebok') .withConverter(commentConverter) .get() .then(function(query) { html = '
' query.forEach(function(doc) { book = doc.data() html += book.toHtml(firebase.auth().currentUser) }) $('#kommentarer').html(html) }).catch(function(error) { $('#kommentarer').html('

Kunne ikke hente bøker!


'+error+'

') $('#kommentarer').css('color', 'red') }) } var add = function() { db.collection("gjestebok") .withConverter(commentConverter) .add(new Comment( $('#navn')[0].value, $('#melding')[0].value )).then(function() { $('#status').html('

La til melding med navn '+$('#navn')[0].value+'!

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

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

') $('#status').css('color', 'red') }) } var remove = function(id) { db.collection("gjestebok").doc(id) .delete().then(function() { list() }).catch(function(error) { alert("Error removing document: ", error) }) } list()