X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/f1709cec5b085835c7e5d36eaa2d2b35d0b13f22..66dd6f9323a2ae14494a488bc1123b345d30f2c8:/src/editor/modules/documentCanvas/canvas/gutter.js?ds=sidebyside diff --git a/src/editor/modules/documentCanvas/canvas/gutter.js b/src/editor/modules/documentCanvas/canvas/gutter.js index a382871..472998a 100644 --- a/src/editor/modules/documentCanvas/canvas/gutter.js +++ b/src/editor/modules/documentCanvas/canvas/gutter.js @@ -42,12 +42,13 @@ var GutterGroupView = function(gutterView, group) { this.group.on('viewAdded', this.onViewAdded, this); this.group.on('focusToggled', this.onFocusToggled, this); + this.group.on('removed', this.remove, this); }; $.extend(GutterGroupView.prototype, { remove: function() { this.group.off('viewAdded', this.onViewAdded); - this.group.off('offsetChange', this.onOffsetChange); this.group.off('focusToggled', this.onFocusToggled); + this.group.off('removed', this.removed); this.dom.detach(); }, onViewAdded: function(view) { @@ -79,16 +80,15 @@ $.extend(ViewGroup.prototype, Backbone.Events, { getOffsetHint: function() { return _.isFunction(this.params.offsetHint) ? this.params.offsetHint() : this.params.offsetHint; }, - setOffset: function(offset) { - this.trigger('offsetChange', offset); - this._offset = offset; - }, addView: function(view) { this.views.push(view); this.trigger('viewAdded', view); }, show: function() { this.gutter.show(this); + }, + remove: function() { + this.trigger('removed'); } });