ThemeConfiguration.js revision bcda16a6eb9f6e84279238f9be660b2d85b5ce55
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara/**
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * The contents of this file are subject to the terms of the Common Development and
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * Distribution License (the License). You may not use this file except in compliance with the
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * License.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara *
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * specific language governing permission and limitations under the License.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara *
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * When distributing Covered Software, include this CDDL Header Notice in each file and include
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * Header, with the fields enclosed by brackets [] replaced by your own identifying
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * information: "Portions copyright [year] [name of copyright owner]".
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara *
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara * Copyright 2015 ForgeRock AS.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara */
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara/*global define */
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergaradefine("config/ThemeConfiguration", {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara themes: {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara "default": {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // An ordered list of URLs to stylesheets that will be applied to every page.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara stylesheets: ["css/bootstrap-3.3.5-custom.css", "css/styles.css"],
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // A path that is prepended to every relative URL when fetching resources (including images, stylesheets and
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // HTML template files).
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara path: "",
2ebe49bde3fae729ecb3bd5075cffae0986c15f1fguigues // A URL to a favicon icon
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara icon: "favicon.ico",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara settings: {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // This logo is displayed on user profile pages.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara logo: {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The URL of the image.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara src: "images/logo-horizontal.png",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The title attribute used on <img> tags.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara title: "ForgeRock",
ce64f593d3b36892779acbae859bd34b06202871jvergara // The alt attribute used on <img> tags.
ce64f593d3b36892779acbae859bd34b06202871jvergara alt: "ForgeRock"
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara },
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // This logo is displayed on login pages.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara loginLogo: {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The URL of the image.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara src: "images/login-logo.png",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The title attribute used on <img> tags.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara title: "ForgeRock",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The alt attribute used on <img> tags.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara alt: "ForgeRock",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The height of the logo as a CSS length.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara height: "104px",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // The width of the logo as a CSS length.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara width: "210px"
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara },
de386868bf369f19a6d4ffeb2bbdd4aa2146d769jvergara // The footer is displayed on every page.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara footer: {
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // A contact email address.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara mailto: "info@forgerock.com",
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // A contact phone number. If empty, it will not be displayed.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara phone: ""
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara }
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara }
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara }
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara },
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara mappings: [
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // Use the theme with the key "my-theme" if the realm is either /my-realm or /my/sub-realm.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara //{ theme: "my-theme", realms: ["/my-realm", "/my/sub-realm"] }
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara // Use the theme "my-second-theme" if the realm starts with /a. e.g. /ab or /a/c.
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara //{ theme: "my-second-theme", realms: [/^\/a/] }
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara ]
27f8adec83293fb8bd3bfa37175322b0ee3bb933jvergara});