/* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.activiti.explorer.ui.mainlayout; /** * @author Joram Barrez */ public interface ExplorerLayout { // Application theme static final String THEME = "activiti"; // Custom layouts (found in /VAADIN/themes/${THEME}/layouts static final String CUSTOM_LAYOUT_LOGIN = "login"; // Locations defined in the layout .html files static final String LOCATION_LOGIN = "login-content"; static final String LOCATION_CONTENT = "content"; static final String LOCATION_SEARCH = "search"; static final String LOCATION_LOGOUT = "logout"; static final String LOCATION_MAIN_MENU = "main-menu"; static final String LOCATION_HIDDEN = "hidden"; static final String STYLE_IMAGE_ACTION = "image-action"; static final String LINK_TARGET_BLANK = "_blank"; // ---------- // Css styles // ---------- // Skeleton static final String STYLE_MAIN_WRAPPER = "main"; static final String STYLE_HEADER = "header"; static final String STYLE_MAIN_CONTENT = "main-content"; static final String STYLE_MAIN_FOOTER = "footer"; // General static final String STYLE_SMALL_TEXTFIELD = "small"; static final String STYLE_SEARCHBOX = "searchbox"; static final String STYLE_SEARCHBOX_LEFT = "searchbox-left"; static final String STYLE_SEARCHBOX_RIGHT = "searchbox-right"; static final String STYLE_SEARCHBOX_SORTMENU = "searchbox-sortmenu"; static final String STYLE_HEADER_PROFILE_BOX = "person"; static final String STYLE_HEADER_PROFILE_MENU = "person-menu"; static final String STYLE_USER_PROFILE = "user"; static final String STYLE_LABEL_BOLD = "bold"; static final String STYLE_LABEL_RED = "red"; static final String STYLE_CLICKABLE = "clickable"; static final String STYLE_ACTIVE = "active"; static final String STYLE_TOOLBAR = "toolbar"; static final String STYLE_TOOLBAR_BUTTON = "toolbar-button"; static final String STYLE_TOOLBAR_COUNT = "toolbar-count"; static final String STYLE_TOOLBAR_POPUP = "toolbar-popup"; static final String STYLE_SCROLLABLE = "scrollable"; static final String STYLE_TITLE_BLOCK = "title-block"; static final String STYLE_DETAIL_BLOCK = "block-holder"; static final String STYLE_DETAIL_PANEL = "detail-panel"; static final String STYLE_H3 = "h3"; static final String STYLE_H4 = "h4"; static final String STYLE_ADD = "add"; static final String STYLE_NO_LINE = "no-line"; static final String STYLE_APPLICATION_LOGO = "logo"; static final String STYLE_WORKFLOW_CONSOLE_LOGO = "workflow-console-logo"; static final String STYLE_MAIN_MENU_BUTTON = "main-menu-button"; //Forms static final String STYLE_FORM_PROPERTIES = "formprops"; static final String STYLE_FORM_USER_SELECTED = "formprop-user-selected"; static final String STYLE_FORM_NO_USER_SELECTED = "formprop-no-user-selected"; // Login page static final String STYLE_LOGIN_PAGE = "login-general"; // Profile page static final String STYLE_PROFILE_LAYOUT = "profile-layout"; static final String STYLE_PROFILE_FIELD = "profile-field"; static final String STYLE_PROFILE_PICTURE = "profile-picture"; static final String STYLE_PROFILE_LINK = "profile-link"; // Task pages static final String STYLE_TASK_LIST = "task-list"; static final String STYLE_TASK_EVENT_PANEL = "task-event-panel"; static final String STYLE_TASK_EVENT = "task-event"; static final String STYLE_TASK_EVENT_AUTHOR = "task-event-author"; static final String STYLE_TASK_EVENT_TIME = "task-event-time"; static final String STYLE_TASK_EVENT_PICTURE = "task-event-picture"; static final String STYLE_TASK_EVENT_GRID = "event-grid"; static final String STYLE_TASK_HEADER_DUEDATE = "task-duedate"; static final String STYLE_TASK_HEADER_PRIORITY_LOW = "task-priority-low"; static final String STYLE_TASK_HEADER_PRIORITY_MEDIUM = "task-priority-medium"; static final String STYLE_TASK_HEADER_PRIORITY_HIGH = "task-priority-high"; static final String STYLE_TASK_HEADER_CREATE_TIME = "task-create-time"; static final String STYLE_INVOLVE_PEOPLE = "involve-people"; static final String STYLE_TASK_SUBTASKS_LIST = "subtasks"; // Process pages static final String STYLE_PROCESS_DEFINITION_LIST = "proc-def-list"; static final String STYLE_PROCESS_INSTANCE_LIST = "proc-inst-list"; static final String STYLE_PROCESS_INSTANCE_TASK_LIST = "proc-inst-task-list"; static final String STYLE_PROCESS_HEADER_DEPLOY_TIME = "process-deploy-time"; static final String STYLE_PROCESS_HEADER_VERSION = "process-version"; static final String STYLE_PROCESS_HEADER_START_TIME = "process-start-time"; // Database page static final String STYLE_DATABASE_TABLE = "database-table"; // Deployment page static final String STYLE_DEPLOYMENT_UPLOAD_DESCRIPTION = "upload-description"; static final String STYLE_DEPLOYMENT_UPLOAD_BUTTON = "upload-button"; static final String STYLE_DEPLOYMENT_HEADER_DEPLOY_TIME = "deployment-deploy-time"; // Jobs page static final String STYLE_JOB_DETAILS_HEADER = "job-details-header"; static final String STYLE_JOB_EXCEPTION_MESSAGE = "job-exception-message"; static final String STYLE_JOB_EXCEPTION_TRACE = "job-exception-trace"; static final String STYLE_JOB_HEADER_DUE_DATE = "job-duedate"; // Process definitions page static final String STYLE_PROCESS_DEFINITION_SUSPEND_CHOICE = "process-definition-suspend-choice"; // Related content static final String STYLE_RELATED_CONTENT_LIST = "related-content-list"; static final String STYLE_RELATED_CONTENT_CREATE_LIST = "related-content-create-list"; static final String STYLE_RELATED_CONTENT_CREATE_DETAIL = "related-content-create-detail"; static final String STYLE_RELATED_CONTENT_CREATE_LIST_LAST_COLUMN = "related-last-column"; }