diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-11-15 18:13:29 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-11-15 18:13:29 -0500 |
| commit | 8b9b56c92d791dbb05348196f0e28426f950e980 (patch) | |
| tree | d1d883ed1648241ef9fbf889d8d2e74f8f7413ee /public/assets/app.concat.js | |
| parent | 480d1a783b239054ed91625f7b6d7d4f02b91eee (diff) | |
append, prepnd
Diffstat (limited to 'public/assets/app.concat.js')
| -rw-r--r-- | public/assets/app.concat.js | 14 |
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) }, |
