config.ctrl.js 948 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
frameworkModule.controller("dashboardDeferredTaxAnalysisConfigController", ['$scope', '$uibModalInstance', '$log', 'widget',
    function ($scope, $uibModalInstance, $log, widget) {
        'use strict';

        $scope.widget = widget;
        $scope.configOptions = $.extend(true, {}, widget);
        $scope.title = "DeferredTaxAnalysisConfigOTTitle";
        $scope.display = 1;

        if (!_.isEmpty($scope.configOptions.dataModelOptions)
            && !_.isEmpty($scope.configOptions.dataModelOptions.chartConfig)) {
            $scope.display = $scope.configOptions.dataModelOptions.chartConfig.display;
        }

        $scope.confirm = function () {
            $scope.configOptions.dataModelOptions.chartConfig = {
                display: $scope.display
            };

            $scope.$close($scope.configOptions);
        };

        $scope.cancel = function () {
            $scope.$dismiss("canceled");
        };
    }]);