Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/gsw/initial_setup/index.js

/*
 * index.js                                           Copyright 2022 cPanel, L.L.C.
 *                                                           All rights reserved.
 * copyright@cpanel.net                                         http://cpanel.net
 * This code is subject to the cPanel license. Unauthorized copying is prohibited
 */

/* eslint-env amd */

define(
    [
        "angular",
        "cjt/modules",
        "ngRoute",
        "ngSanitize",

    ],
    function(angular, $) {

        "use strict";

        return function() {

            require(
                [
                    "cjt/bootstrap",
                    "cjt/directives/alertList",
                    "app/views/infoController",
                    "app/views/introController",
                    "app/views/legalController",
                    "app/views/createAccountController",
                    "app/views/trialLicenseActivationController"
                ], function(BOOTSTRAP) {

                    var app = angular.module("whm.initialSetup", [
                        "cjt2.config.whm.configProvider", // This needs to load before ngRoute
                        "ngRoute",
                        "cjt2.directives.alertList",
                        "whm.initialSetup.infoController",
                        "whm.initialSetup.introController",
                        "whm.initialSetup.legalController",
                        "whm.initialSetup.createAccountController",
                        "whm.initialSetup.trialActivationController"
                    ]);

                    app.config([
                        "$routeProvider",
                        function($routeProvider) {

                            $routeProvider.when("/legal", {
                                controller: "legalController",
                                controllerAs: "vm",
                                templateUrl: "gsw/initial_setup/views/legalView.ptt",
                            });

                            $routeProvider.when("/trial-activation/:nextStep?/:everythingelse?", {
                                controller: "trialActivationController",
                                controllerAs: "vm",
                                templateUrl: "gsw/initial_setup/views/trialLicenseActivationView.ptt",
                            });

                            $routeProvider.when("/info", {
                                controller: "infoController",
                                controllerAs: "vm",
                                templateUrl: "gsw/initial_setup/views/infoView.ptt",
                            });

                            $routeProvider.when("/initial-website", {
                                controller: "createAccountController",
                                controllerAs: "vm",
                                templateUrl: "gsw/initial_setup/views/createAccountView.ptt",
                            });

                            $routeProvider.otherwise({
                                "redirectTo": "/legal/"
                            });
                        }
                    ]);

                    app.value("PAGE", window.PAGE);

                    BOOTSTRAP("#content", "whm.initialSetup");

                });
        };
    }
);
Back to Directory File Manager