"use strict"; define( [ 'marionette', 'Settings/Indexers/CollectionView', 'Settings/Indexers/Options/IndexerOptionsView' ], function (Marionette, CollectionView, OptionsView) { return Marionette.Layout.extend({ template: 'Settings/Indexers/IndexerLayoutTemplate', regions: { indexersRegion : '#indexers-collection', indexerOptions : '#indexer-options' }, initialize: function (options) { this.settings = options.settings; this.indexersCollection = options.indexersCollection; }, onShow: function () { this.indexersRegion.show(new CollectionView({ collection: this.indexersCollection })); this.indexerOptions.show(new OptionsView({ model: this.settings })); } }); });