001 /* 002 * Copyright 2012 GWT-Bootstrap 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016 package com.github.gwtbootstrap.client.ui.resources; 017 018 import com.github.gwtbootstrap.client.ui.base.Style; 019 import com.github.gwtbootstrap.client.ui.constants.Constants; 020 021 /** 022 * Constants interface with all CSS class names from Twitter Bootstrap. Will be 023 * removed once the migration to {@link Constants} is finished. 024 * 025 * @since 2.0.4.0 026 * 027 * @author Carlos Alexandro Becker 028 * 029 * @author Dominik Mayer 030 */ 031 public interface Bootstrap { 032 033 public static final String tabs = "tabs"; 034 035 public static final String pills = "pills"; 036 037 public static final String breadcrumb = "breadcrumb"; 038 039 public static final String prev = "prev"; 040 041 public static final String next = "next"; 042 043 public static final String block_message = "block-message"; 044 045 public static final String large = "large"; 046 047 public static final String small = "small"; 048 049 public static final String container = "container"; 050 051 public static final String sidebar = "sidebar"; 052 053 public static final String nav = "nav"; 054 055 public static final String nav_list = "nav-list"; 056 057 public static final String nav_header = "nav-header"; 058 059 public static final String menu = "menu"; 060 061 public static final String menu_dropdown = "menu-dropdown"; 062 063 public static final String clearfix = "clearfix"; 064 065 public static final String input = "input"; 066 067 public static final String uneditable_input = "uneditable-input"; 068 069 public static final String search_query = "search-query"; 070 071 public static final String inverse = "inverse"; 072 073 public static final String page_header = "page-header"; 074 075 public static final String hero_unit = "hero-unit"; 076 077 public static final String progress = "progress"; 078 079 public static final String progress_striped = "progress-striped"; 080 081 public static final String progress_animated = "progress-striped " 082 + Constants.ACTIVE; 083 084 public static final String bar = "bar"; 085 086 public static final String row_fluid = "row-fluid"; 087 088 public static final String pager = "pager"; 089 090 public static final String previous = "previous"; 091 092 public static final String pre_scrollable = "pre-scrollable"; 093 094 public static final String linenums = "linenums"; 095 096 public static final String prettyprint = "prettyprint"; 097 098 public static final String nav_tabs = "nav-tabs"; 099 100 public static final String nav_pills = "nav-pills"; 101 102 public static final String nav_stacked = "nav-stacked"; 103 104 public static final String tabbable = "tabbable"; 105 106 public static final String tab_pane = "tab-pane"; 107 108 public static final String tab_content = "tab-content"; 109 110 public static final String footer = "footer"; 111 112 public static final String nav_collapse = "nav-collapse"; 113 114 public static final String nav_collapse_target = "." + nav_collapse; 115 116 public static final String collapse = "collapse"; 117 118 public static final String data_target = "data-target"; 119 120 public static final String initialism = "initialism"; 121 122 public enum Tabs implements Style { 123 124 ABOVE(""), 125 BELOW("tabs-below"), 126 LEFT("tabs-left"), 127 RIGHT("tabs-right"); 128 129 private static final String tabbable = "tabbable "; 130 131 private String className; 132 133 private Tabs(String className) { 134 this.className = tabbable + className; 135 } 136 137 public String get() { 138 return className; 139 } 140 } 141 142 public enum Pagination implements Style { 143 144 LEFT(""), CENTERED("pagination-centered"), RIGHT("pagination-right"); 145 146 private static final String pagination = "pagination "; 147 148 private String className; 149 150 private Pagination(String className) { 151 this.className = pagination + className; 152 } 153 154 public String get() { 155 return className; 156 } 157 } 158 159 }