Viewing File: /usr/local/cpanel/base/frontend/jupiter/domains/views/ROUTES.js

/*
# domains/views/ROUTES.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
*/

/* global define */

/** @namespace cpanel.domains.views.ROUTES */

define(
    [
        "cjt/util/locale"
    ],
    function(LOCALE) {

        "use strict";

        var ROUTES = [
            {
                "id": "listDomains",
                "route": "/",
                "hideTitle": false,
                "controller": "listDomains",
                "templateUrl": "views/listDomains.phtml",
                "title": LOCALE.maketext("List Domains"),
                "breadcrumb": {
                    "id": "listDomains",
                    "name": LOCALE.maketext("List Domains"),
                    "path": "/"
                },
                "resolve": {
                    "currentDomains": ["domains", function($service) {
                        return $service.get();
                    }]
                }
            },
            {
                "id": "createDomain",
                "route": "/create",
                "controller": "createDomain",
                "templateUrl": "views/createDomain.ptt",
                "title": LOCALE.maketext("Create a New Domain"),
                "breadcrumb": {
                    "id": "createDomain",
                    "name": LOCALE.maketext("Create a New Domain"),
                    "path": "/create/",
                    "parentID": "listDomains"
                },
                "resolve": {
                    "domainTypes": ["domains", function($service) {
                        return $service.getTypes();
                    }],
                    "currentDomains": ["domains", function($service) {
                        return $service.get();
                    }]
                }
            },
            {
                "id": "manageDomain",
                "route": "/manage",
                "controller": "manageDomain",
                "templateUrl": "views/manageDomain.ptt",
                "hideTitle": true,
                "title": LOCALE.maketext("Manage the Domain"),
                "breadcrumb": {
                    "id": "manageDomain",
                    "name": LOCALE.maketext("Manage the Domain"),
                    "path": "/manage/",
                    "parentID": "listDomains"
                },
                "resolve": {
                    "domainTypes": ["domains", function($service) {
                        return $service.getTypes();
                    }],
                    "currentDomains": ["domains", function($service) {
                        return $service.get();
                    }]
                }
            }

        ];

        return ROUTES;
    }
);
Back to Directory File Manager