001// Copyright 2008, 2013 The Apache Software Foundation
002//
003// Licensed under the Apache License, Version 2.0 (the "License");
004// you may not use this file except in compliance with the License.
005// You may obtain a copy of the License at
006//
007//     http://www.apache.org/licenses/LICENSE-2.0
008//
009// Unless required by applicable law or agreed to in writing, software
010// distributed under the License is distributed on an "AS IS" BASIS,
011// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012// See the License for the specific language governing permissions and
013// limitations under the License.
014
015package org.apache.tapestry5.grid;
016
017public class GridConstants
018{
019    /**
020     * CSS class for the first column or the first row. May be applied to a <th> (in the <thead>) or a
021     * <tr> (in the <tbody>).
022     * 
023     * @deprecated Deprecated in 5.4 with no replacement.
024     */
025    public static final String FIRST_CLASS = "t-first";
026
027    /**
028     * CSS class for the last column or the last row. May be applied to a <th> (in the <thead>) or a
029     * <tr> (in the <tbody>).
030     * 
031     * @deprecated Deprecated in 5.4 with no replacement.
032     */
033    public static final String LAST_CLASS = "t-last";
034
035    /**
036     * Marks the column that is currently sorted for sort ascending.  May be applied to a <th> (in the
037     * <thead> or a <td> in the <tbody>).
038     * 
039     * @deprecated Deprecated in 5.4 with no replacement.
040     */
041    public static final String SORT_ASCENDING_CLASS = "t-sort-column-ascending";
042
043    /**
044     * Marks the column that is currently sorted for sort descending.  May be applied to a <th> (in the
045     * <thead> or a <td> in the <tbody>).
046     * 
047     * @deprecated Deprecated in 5.4 with no replacement.
048     */
049
050    public static final String SORT_DESCENDING_CLASS = "t-sort-column-descending";
051
052    /**
053     * Number of rows to diplay within each {@link org.apache.tapestry5.corelib.components.Grid} page.
054     */
055    public static final int ROWS_PER_PAGE = 25;
056
057    /**
058     * CSS class for the <table> element.   Change in 5.4 from "t-data-grid" due to the introduction
059     * of Twitter Bootstrap.
060     */
061    public static final String TABLE_CLASS = "table table-hover table-bordered table-striped";
062
063    /**
064     * Default pager position
065     */
066    public static final String PAGER_POSITION = "top";
067
068    /**
069     * Block name to display in place of an empty {@link org.apache.tapestry5.corelib.components.Grid}
070     */
071    public static final String EMPTY_BLOCK = "block:empty";
072
073    /**
074     * Default number of page to display before and after the current page in the
075     * {@link org.apache.tapestry5.corelib.components.GridPager}
076     */
077    public static final int PAGER_PAGE_RANGE = 5;
078
079    /**
080     * Default {@link org.apache.tapestry5.Asset} for ascending columns sort
081     * 
082     * @deprecated Deprecated in 5.4 with no replacement.
083     */
084    public static final String COLUMNS_ASCENDING = "sort-asc.png";
085
086    /**
087     * Default {@link org.apache.tapestry5.Asset} for ascending columns sort
088     * 
089     * @deprecated Deprecated in 5.4 with no replacement.
090     */
091    public static final String COLUMNS_DESCENDING = "sort-desc.png";
092
093    /**
094     * Default {@link org.apache.tapestry5.Asset} for sortable columns
095     * 
096     * @deprecated Deprecated in 5.4 with no replacement.
097     */
098    public static final String COLUMNS_SORTABLE = "sortable.png";
099}