unepwcmc/SAPI

View on GitHub
app/assets/javascripts/species/routes/elibrary_route.js.coffee

Summary

Maintainability
Test Coverage
Species.ElibraryRoute = Ember.Route.extend Species.GeoEntityLoader, Species.EventLoader,
  Species.DocumentTagLoader,

  beforeModel: (transition) ->
    @ensureGeoEntitiesLoaded(@controllerFor('elibrarySearch'))
    @ensureEventsLoaded(@controllerFor('elibrarySearch'))
    @ensureDocumentTagsLoaded(@controllerFor('elibrarySearch'))

  renderTemplate: ->
    # Render the `index` template into
    # the default outlet, and display the `elibrary`
    # controller.
    @render('index', {
      into: 'application',
      outlet: 'main',
      controller: @controllerFor('elibrary')
    })
    # Render the `elibrary_search_form` template into
    # the outlet `search`, and display the `elibrary_search`
    # controller.
    @render('elibrarySearchForm', {
      into: 'index',
      outlet: 'search',
      controller: @controllerFor('elibrarySearch')
    })