Skip to content

Commit

Permalink
Merge pull request #66 from MediaMath/dev/grid-item-click
Browse files Browse the repository at this point in the history
mm-grid-item click event
  • Loading branch information
anthonykoerber committed Mar 18, 2016
2 parents dbc4873 + b198a62 commit 86f574a
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/mm-grid-item/mm-grid-item.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,21 @@
"_expansionChanged(model.expanded)",
],

listeners: {
"click" : "_itemClicked"
},

_itemClicked: function(e) {
var evt = Polymer.dom(e);
var detail = {
target: evt.rootTarget,
item: evt.localTarget,
model: evt.localTarget.model,
path: evt.path
};
this.fire('grid-item-clicked', detail);
},

_expansionChanged: function (expanded) {
this.toggleClass("expanded", !!expanded, this.$.carat);
},
Expand Down
4 changes: 4 additions & 0 deletions src/mm-grid/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,10 @@ <h4>Expanded Concept</h4>
app = document.querySelector("#mmTestGrid");
app.data = data;

app.addEventListener('grid-item-clicked', function(e) {
console.log('grid-item-clicked: ', e.detail);
});

// setTimeout(function () {
// app.data = data.slice(data.length >> 2, data.length >> 1);
// }, 3000);
Expand Down

0 comments on commit 86f574a

Please sign in to comment.