diff options
| author | julian laplace <julescarbon@gmail.com> | 2022-10-27 20:56:44 +0200 |
|---|---|---|
| committer | julian laplace <julescarbon@gmail.com> | 2022-10-27 20:56:44 +0200 |
| commit | a785cfa3d2977e80a7419894e3767e9b8f45fe5b (patch) | |
| tree | 0de4182e4e04a1fea1531a7cb92fdc763e1bc89c /public/assets/js/lib/views/stream/hootstream.js | |
| parent | 7ac985f220ccedb8c4c305e15521c94436aa3dfb (diff) | |
click row
Diffstat (limited to 'public/assets/js/lib/views/stream/hootstream.js')
| -rw-r--r-- | public/assets/js/lib/views/stream/hootstream.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/public/assets/js/lib/views/stream/hootstream.js b/public/assets/js/lib/views/stream/hootstream.js index a7a15d2..51d26ba 100644 --- a/public/assets/js/lib/views/stream/hootstream.js +++ b/public/assets/js/lib/views/stream/hootstream.js @@ -3,6 +3,7 @@ var HootStream = View.extend({ events: { "click a": "onClickLink", + "click .filename": "onClickFilename", }, initialize: function ({ parent }) { @@ -14,6 +15,7 @@ var HootStream = View.extend({ this.fileTemplate = this.$(".fileTemplate").html(); this.imageTemplate = this.$(".imageTemplate").html(); this.onClickLink = this.onClickLink.bind(this); + this.onClickFilename = this.onClickFilename.bind(this); }, onClickLink: function (event) { @@ -46,6 +48,16 @@ var HootStream = View.extend({ // this.parent.onKeyword(keyword) }, + onClickFilename: function (event) { + const linkTag = event.target.querySelector("a.file"); + if (linkTag) { + this.onClickLink({ + preventDefault: event.preventDefault, + target: linkTag, + }); + } + }, + load: function (data, filters) { this.state = { ...this.agglutinate(data), |
