Sha256: 5ee700877056c148fe06d8a1c7d60bd63056ac15f4638dfdb9675584d272e74f

Contents?: true

Size: 1.46 KB

Versions: 10

Compression:

Stored size: 1.46 KB

Contents

module = angular.module('maestrano.dashboard.dashboard-organization-invoices',['maestrano.assets'])

#============================================
#
#============================================
module.controller('DashboardOrganizationInvoicesCtrl',[
  '$scope','$window','DhbOrganizationSvc', 'Utilities','AssetPath', 'Miscellaneous',
  ($scope, $window, DhbOrganizationSvc, Utilities, AssetPath, Miscellaneous) ->
    #====================================
    # Pre-Initialization
    #====================================
    $scope.assetPath = AssetPath
    $scope.isLoading = true
    $scope.invoices = []

    #====================================
    # Scope Management
    #====================================
    # Initialize the data used by the directive
    $scope.initialize = (invoices) ->
      angular.copy(invoices,$scope.invoices)
      $scope.isLoading = false

    #====================================
    # Post-Initialization
    #====================================
    $scope.$watch DhbOrganizationSvc.getId, (val) ->
      $scope.isLoading = true
      if val?
        DhbOrganizationSvc.load().then (organization)->
          $scope.initialize(organization.invoices)
])

module.directive('dashboardOrganizationInvoices', ['TemplatePath', (TemplatePath) ->
  return {
      restrict: 'A',
      scope: {
      },
      templateUrl: TemplatePath['mno_enterprise/dashboard/organization/invoices.html'],
      controller: 'DashboardOrganizationInvoicesCtrl'
    }
])

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mno-enterprise-frontend-2.0.9 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.8 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.7 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.6 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.5 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.4 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.3 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.2 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.1 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee
mno-enterprise-frontend-2.0.0 app/assets/javascripts/mno_enterprise/angular/directives/dashboard/organization/invoices.js.coffee