mirror of
https://github.com/koalyptus/TableFilter.git
synced 2024-06-08 08:52:32 +02:00
119 lines
1.5 KiB
JavaScript
119 lines
1.5 KiB
JavaScript
/**
|
|
* Filter types
|
|
*/
|
|
|
|
/**
|
|
* Input filter type
|
|
* @type {String}
|
|
*/
|
|
export const INPUT = 'input';
|
|
/**
|
|
* Select filter type
|
|
* @type {String}
|
|
*/
|
|
export const SELECT = 'select';
|
|
/**
|
|
* Multiple select filter type
|
|
* @type {String}
|
|
*/
|
|
export const MULTIPLE = 'multiple';
|
|
/**
|
|
* Checklist filter type
|
|
* @type {String}
|
|
*/
|
|
export const CHECKLIST = 'checklist';
|
|
/**
|
|
* None filter type
|
|
* @type {String}
|
|
*/
|
|
export const NONE = 'none';
|
|
|
|
/**
|
|
* Key codes
|
|
*/
|
|
|
|
/**
|
|
* Enter key code
|
|
* @type {Number}
|
|
*/
|
|
export const ENTER_KEY = 13;
|
|
/**
|
|
* Tab key code
|
|
* @type {Number}
|
|
*/
|
|
export const TAB_KEY = 9;
|
|
/**
|
|
* Escape key code
|
|
* @type {Number}
|
|
*/
|
|
export const ESC_KEY = 27;
|
|
/**
|
|
* Up arrow key code
|
|
* @type {Number}
|
|
*/
|
|
export const UP_ARROW_KEY = 38;
|
|
/**
|
|
* Down arrow key code
|
|
* @type {Number}
|
|
*/
|
|
export const DOWN_ARROW_KEY = 40;
|
|
|
|
/**
|
|
* HTML tags
|
|
*/
|
|
|
|
/**
|
|
* Header cell tag
|
|
* @type {String}
|
|
*/
|
|
export const HEADER_TAG = 'TH';
|
|
/**
|
|
* Cell tag
|
|
* @type {String}
|
|
*/
|
|
export const CELL_TAG = 'TD';
|
|
|
|
/**
|
|
* Data types
|
|
*/
|
|
|
|
/**
|
|
* String
|
|
* @type {String}
|
|
*/
|
|
export const STRING = 'string';
|
|
|
|
/**
|
|
* Number
|
|
* @type {String}
|
|
*/
|
|
export const NUMBER = 'number';
|
|
|
|
/**
|
|
* Formatted number
|
|
* @type {String}
|
|
*/
|
|
export const FORMATTED_NUMBER = 'formatted-number';
|
|
|
|
/**
|
|
* Date
|
|
* @type {String}
|
|
*/
|
|
export const DATE = 'date';
|
|
|
|
/**
|
|
* IP address
|
|
* @type {String}
|
|
*/
|
|
export const IP_ADDRESS = 'ipaddress';
|
|
|
|
/**
|
|
* Default values
|
|
*/
|
|
|
|
/**
|
|
* Auto filter delay in milliseconds
|
|
* @type {Number}
|
|
*/
|
|
export const AUTO_FILTER_DELAY = 750;
|