main.js revision d75cbcd03076c748017b433134f54317f254e067
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * Copyright (c) 2014 ForgeRock AS. All Rights Reserved
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * The contents of this file are subject to the terms
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * of the Common Development and Distribution License
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * (the License). You may not use this file except in
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * compliance with the License.
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * You can obtain a copy of the License at
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * See the License for the specific language governing
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * permission and limitations under the License.
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * When distributing Covered Code, include this CDDL
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * Header Notice in each file and include the License file
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * If applicable, add the following below the CDDL Header,
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * with the fields enclosed by brackets [] replaced by
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * your own identifying information:
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose * "Portions Copyrighted [year] [name of copyright owner]"
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose/*global require, _ */
48a038d077ed2de18a5211e010c18ab680107293Stephen Gallagher doTimeout: "libs/jquery.ba-dotimeout-1.0-min",
83bf46f4066e3d5e838a32357c201de9bd6ecdfdNikolai Kondrashov jqueryui: "libs/jquery-ui-1.10.4.custom.min",
48a038d077ed2de18a5211e010c18ab680107293Stephen Gallagher clockPicker: "libs/jquery-clockpicker.0.0.7.min",
48a038d077ed2de18a5211e010c18ab680107293Stephen Gallagher LoginDialog: "org/forgerock/commons/ui/common/LoginDialog",
48a038d077ed2de18a5211e010c18ab680107293Stephen Gallagher LoginView: "org/forgerock/commons/ui/common/LoginView",
48a038d077ed2de18a5211e010c18ab680107293Stephen Gallagher ThemeManager: "org/forgerock/openam/ui/common/util/ThemeManager"
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose deps: ["jquery", "jqueryui", "i18nGrid", "multiselect"]
b36dfa237c0d9ad3a1c9d59790d6aab3b1e2e82dJakub Hrozek * Loads all application on start, so each module will be available to
b36dfa237c0d9ad3a1c9d59790d6aab3b1e2e82dJakub Hrozek * required synchronously
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "underscore",
6480abbd1bba71efa8a834fada6505d1767fabfcJakub Hrozek "doTimeout",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "handlebars",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "multiselect",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "clockPicker",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "org/forgerock/commons/ui/common/main/i18nManager",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "org/forgerock/commons/ui/common/util/Constants",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "org/forgerock/commons/ui/common/main/EventManager",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose "ThemeManager",
5b680ac8ef46fc1714f2ab59a07f68ac386ad89bSumit Bose], function ( _, Backbone, form2js, js2form, spin, xdate, moment, doTimeout, Handlebars, i18n, sortable, jqueryui, multiselect, jqgrid, clockPicker,