define([ 'common/popup', 'templates/source-viewer' ], function (Popup) { return Popup.extend({ template: Templates['source-viewer-scm-popup'], events: { 'click': 'onClick' }, onRender: function () { Popup.prototype.onRender.apply(this, arguments); this.$('.bubble-popup-container').isolatedScroll(); }, onClick: function (e) { e.stopPropagation(); } }); });