Sha256: 34f34d4b3a1dbfb5bc73100637a79c5cdcd484475dd596d89eeacdba1f8a48d9

Contents?: true

Size: 760 Bytes

Versions: 1

Compression:

Stored size: 760 Bytes

Contents

module = angular.module("mb.controllers")

# TODO find better solution for breadcrumbs
class BreadcrumbsController
  constructor: (@$rootScope, @$scope) ->

    @$scope.showDatabase = => @$scope.dbName
    @$scope.showCollection = => @$scope.collectionName

    @$rootScope.$on "$routeChangeSuccess", (scope, route) =>
      @$scope.dbName = route.params.dbName
      @$scope.collectionName = route.params.collectionName

      if @$scope.dbName
        @$scope.database =
          name: @$scope.dbName

        if @$scope.collectionName
          @$scope.collection =
            dbName: @$scope.dbName
            name: @$scope.collectionName

BreadcrumbsController.$inject = ["$rootScope", "$scope"]

module.controller "breadcrumbs", BreadcrumbsController

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongo_browser-0.2.0.rc2 app/assets/javascripts/app/controllers/breadcrumbs.js.coffee