Add tests for click events on views

This commit is contained in:
David Baumgold
2013-05-14 14:50:13 -04:00
parent 070d24cf61
commit fedfe8627f
3 changed files with 32 additions and 2 deletions

View File

@@ -38,7 +38,12 @@ CMS.Views.SystemFeedback = Backbone.View.extend({
var secondaryList = actions.secondary;
if(!secondaryList) { return; }
// which secondary action was clicked?
var i = _.indexOf(this.$(".action-secondary"), e.target);
var i;
if(e && e.target) {
i = _.indexOf(this.$(".action-secondary"), e.target);
} else {
i = 0;
}
var secondary = this.model.get("actions").secondary[i];
if(secondary.click) {
secondary.click.call(this.model);