'use strict'; define( [ 'app', 'Cells/NzbDroneCell', 'Episode/Layout' ], function (App, NzbDroneCell, EpisodeLayout) { return NzbDroneCell.extend({ className: 'episode-title-cell', events: { 'click': 'showDetails' }, showDetails: function () { var view = new EpisodeLayout({ model: this.cellValue }); App.modalRegion.show(view); }, render: function () { this.$el.html(this.cellValue.get('title')); return this; } }); });