UNPKG

tui-grid

Version:

TOAST UI Grid : Powerful data grid control supported by TOAST UI

136 lines (114 loc) 3.91 kB
/** * @fileoverview class name constants. * @author NHN. FE Development Lab <dl_javascript@nhn.com> */ 'use strict'; var _ = require('underscore'); var PREFIX = 'tui-grid-'; var classNames = { CONTAINER: 'container', CLIPBOARD: 'clipboard', // common NO_SCROLL_X: 'no-scroll-x', NO_SCROLL_Y: 'no-scroll-y', HAS_SUMMARY_TOP: 'has-summary-top', HAS_SUMMARY_BOTTOM: 'has-summary-bottom', SHOW_LSIDE_AREA: 'show-lside-area', // layer LAYER_STATE: 'layer-state', LAYER_STATE_CONTENT: 'layer-state-content', LAYER_STATE_LOADING: 'layer-state-loading', LAYER_EDITING: 'layer-editing', LAYER_FOCUS: 'layer-focus', LAYER_FOCUS_BORDER: 'layer-focus-border', LAYER_FOCUS_DEACTIVE: 'layer-focus-deactive', LAYER_SELECTION: 'layer-selection', LAYER_DATE_PICKER: 'layer-datepicker', // border line BORDER_LINE: 'border-line', BORDER_TOP: 'border-line-top', BORDER_LEFT: 'border-line-left', BORDER_RIGHT: 'border-line-right', BORDER_BOTTOM: 'border-line-bottom', // layout (area) CONTENT_AREA: 'content-area', LSIDE_AREA: 'lside-area', RSIDE_AREA: 'rside-area', HEAD_AREA: 'head-area', BODY_AREA: 'body-area', SUMMARY_AREA: 'summary-area', FROZEN_BORDER: 'frozen-border', FROZEN_BORDER_TOP: 'frozen-border-top', FROZEN_BORDER_BOTTOM: 'frozen-border-bottom', // header COLUMN_RESIZE_CONTAINER: 'column-resize-container', COLUMN_RESIZE_HANDLE: 'column-resize-handle', COLUMN_RESIZE_HANDLE_LAST: 'column-resize-handle-last', // body BODY_CONTAINER: 'body-container', BODY_TABLE_CONTAINER: 'table-container', // scrollbar SCROLLBAR_RIGHT_TOP: 'scrollbar-right-top', SCROLLBAR_Y_INNER_BORDER: 'scrollbar-y-inner-border', SCROLLBAR_Y_OUTER_BORDER: 'scrollbar-y-outer-border', SCROLLBAR_FROZEN_BORDER: 'scrollbar-frozen-border', SCROLLBAR_RIGHT_BOTTOM: 'scrollbar-right-bottom', SCROLLBAR_LEFT_BOTTOM: 'scrollbar-left-bottom', // pagination PAGINATION: 'pagination', // table TABLE: 'table', // row style ROW_ODD: 'row-odd', ROW_EVEN: 'row-even', // cell style CELL: 'cell', CELL_HEAD: 'cell-head', CELL_ROW_HEAD: 'cell-row-head', CELL_SUMMARY: 'cell-summary', CELL_ROW_ODD: 'cell-row-odd', CELL_ROW_EVEN: 'cell-row-even', CELL_EDITABLE: 'cell-editable', CELL_DUMMY: 'cell-dummy', CELL_REQUIRED: 'cell-required', CELL_DISABLED: 'cell-disabled', CELL_SELECTED: 'cell-selected', CELL_INVALID: 'cell-invalid', CELL_ELLIPSIS: 'cell-ellipsis', CELL_CURRENT_ROW: 'cell-current-row', CELL_MAIN_BUTTON: 'cell-main-button', CELL_HAS_INPUT: 'cell-has-input', CELL_HAS_TREE: 'cell-has-tree', // cell content CELL_CONTENT: 'cell-content', CELL_CONTENT_BEFORE: 'content-before', CELL_CONTENT_AFTER: 'content-after', CELL_CONTENT_INPUT: 'content-input', CELL_CONTENT_TEXT: 'content-text', // buttons BTN_TEXT: 'btn-text', BTN_SORT: 'btn-sorting', BTN_SORT_UP: 'btn-sorting-up', BTN_SORT_DOWN: 'btn-sorting-down', BTN_EXCEL: 'btn-excel-download', BTN_EXCEL_ICON: 'btn-excel-icon', BTN_EXCEL_PAGE: 'btn-excel-page', BTN_EXCEL_ALL: 'btn-excel-all', BTN_TREE: 'btn-tree', // height resize handle HEIGHT_RESIZE_BAR: 'height-resize-bar', HEIGHT_RESIZE_HANDLE: 'height-resize-handle', // tree column TREE_WARPPER_RELATIVE: 'tree-wrapper-relative', TREE_WARPPER_VALIGN_CENTER: 'tree-wrapper-valign-center', TREE_EXTRA_CONTENT: 'tree-extra-content', TREE_DEPTH: 'tree-depth', TREE_BUTTON_EXPAND: 'tree-button-expand', TREE_BUTTON_COLLAPSE: 'tree-button-collapse', TREE_ICON: 'tree-icon' }; var exports = _.mapObject(classNames, function(className) { return PREFIX + className; }); exports.PREFIX = PREFIX; module.exports = exports;