Sha256: 3e41a51547b8929cb09a3271189b60a97e748a2a99d94c153822f0e2a28e3527
Contents?: true
Size: 1.13 KB
Versions: 7
Compression:
Stored size: 1.13 KB
Contents
pageflow.linkmapPage.SideBarController = Backbone.Marionette.Controller.extend({ initialize: function(options) { this.region = options.region; }, area: function(pageId, areaIndex) { var page = pageflow.pages.get(pageId); this.region.show(new pageflow.linkmapPage.EditAreaView({ model: page.configuration.linkmapAreas().at(parseInt(areaIndex, 10)), page: page, areaIndex: areaIndex })); }, selectAreaPosition: function(pageId) { var returnPath = 'pages/' + pageId + '/areas'; if (!pageflow.linkmapPage.currentAreaSelection) { pageflow.editor.navigate(returnPath, {trigger: true}); return; } var page = pageflow.pages.get(pageId); page.configuration.trigger('linkmap:select_area_position', { selection: pageflow.linkmapPage.currentAreaSelection }); this.region.show(new pageflow.linkmapPage.SelectAreaPostionHintView({ model: page, selection: pageflow.linkmapPage.currentAreaSelection })); pageflow.linkmapPage.currentAreaSelection.deferred.always(function() { pageflow.editor.navigate(returnPath, {trigger: true}); }); } });
Version data entries
7 entries across 7 versions & 1 rubygems