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