class Comment { constructor(name, message, id=0) { this.name = name, this.message = message, this.cfid = id } toString() { return this.name+': '+this.message } toHtml(elm) { let user = firebase.auth().currentUser elm.append('

') $($('.kommentar')[$('.kommentar').length-1]).text(this.toString()) if (user) { $($('.kommentar')[$('.kommentar').length-1]).append('   Slett') } } } commentConverter = { toFirestore: function(comment) { return { navn: comment.name, melding: comment.message } }, fromFirestore: function(snapshot, options) { const data = snapshot.data(options) return new Comment( data.navn, data.melding, snapshot.id ) } }