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 }