summaryrefslogtreecommitdiff
path: root/public/assets/app.concat.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-11-15 18:13:29 -0500
committerJules Laplace <jules@okfoc.us>2016-11-15 18:13:29 -0500
commit8b9b56c92d791dbb05348196f0e28426f950e980 (patch)
treed1d883ed1648241ef9fbf889d8d2e74f8f7413ee /public/assets/app.concat.js
parent480d1a783b239054ed91625f7b6d7d4f02b91eee (diff)
append, prepnd
Diffstat (limited to 'public/assets/app.concat.js')
-rw-r--r--public/assets/app.concat.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/public/assets/app.concat.js b/public/assets/app.concat.js
index c0bb5f8..da64e7b 100644
--- a/public/assets/app.concat.js
+++ b/public/assets/app.concat.js
@@ -2791,7 +2791,7 @@ var LinksView = View.extend({
template: $("#link-template").html(),
initialize: function(){
- app.socket.on("link", this.append.bind(this))
+ app.socket.on("link", this.prepend.bind(this))
},
show: function(){
@@ -2800,12 +2800,22 @@ var LinksView = View.extend({
}.bind(this))
},
- append: function(data){
+ render: function(data){
var media = Parser.tokenize(data.url)
var tmpl = this.template.replace(/{{type}}/, media.type)
.replace(/{{text}}/, media.text)
.replace(/{{url}}/, media.url)
.replace(/{{nick}}/, sanitize(data.nick))
+ return tmpl
+ },
+
+ prepend: function(data){
+ var html = this.render(data)
+ this.$el.prepend(tmpl)
+ },
+
+ append: function(data){
+ var html = this.render(data)
this.$el.append(tmpl)
},