174 lines
3.7 KiB
TypeScript
Raw Normal View History

export const TableType = {
2021-01-20 09:15:01 -06:00
String: "String",
Boolean: "Boolean",
Binary: "Binary",
DateTime: "DateTime",
Double: "Double",
Guid: "Guid",
Int32: "Int32",
Int64: "Int64",
};
export const CassandraType = {
2021-01-20 09:15:01 -06:00
Ascii: "Ascii",
Bigint: "Bigint",
Blob: "Blob",
Boolean: "Boolean",
Date: "Date",
2021-01-20 09:15:01 -06:00
Decimal: "Decimal",
Double: "Double",
Float: "Float",
Int: "Int",
Text: "Text",
Timestamp: "Timestamp",
2021-01-20 09:15:01 -06:00
Uuid: "Uuid",
Varchar: "Varchar",
Varint: "Varint",
Inet: "Inet",
Smallint: "Smallint",
Tinyint: "Tinyint",
};
export const ClauseRule = {
2021-01-20 09:15:01 -06:00
And: "And",
Or: "Or",
};
export const Operator = {
2021-01-20 09:15:01 -06:00
EqualTo: "==",
GreaterThan: ">",
GreaterThanOrEqualTo: ">=",
LessThan: "<",
LessThanOrEqualTo: "<=",
NotEqualTo: "<>",
Equal: "=",
};
export const ODataOperator = {
2021-01-20 09:15:01 -06:00
EqualTo: "eq",
GreaterThan: "gt",
GreaterThanOrEqualTo: "ge",
LessThan: "lt",
LessThanOrEqualTo: "le",
NotEqualTo: "ne",
};
export const timeOptions = {
2021-01-20 09:15:01 -06:00
lastHour: "Last hour",
last24Hours: "Last 24 hours",
last7Days: "Last 7 days",
last31Days: "Last 31 days",
last365Days: "Last 365 days",
currentMonth: "Current month",
currentYear: "Current year",
custom: "Custom...",
};
export const htmlSelectors = {
2021-01-20 09:15:01 -06:00
dataTableSelector: "#storageTable",
dataTableAllRowsSelector: "#storageTable tbody tr",
dataTableHeadRowSelector: ".dataTable thead tr",
dataTableBodyRowSelector: ".dataTable tbody tr",
dataTableScrollBodySelector: ".dataTables_scrollBody",
dataTableScrollContainerSelector: ".dataTables_scroll",
dataTableHeaderTypeSelector: "table thead th",
dataTablePaginationButtonSelector: ".paginate_button",
dataTableHeaderTableSelector: "#storageTable_wrapper .dataTables_scrollHeadInner table",
dataTableBodyTableSelector: "#storageTable_wrapper .dataTables_scrollBody table",
searchInputField: ".search-input",
uploadDropdownSelector: "#upload-dropdown",
navigationDropdownSelector: "#navigation-dropdown",
addressBarInputSelector: "#address-bar",
breadCrumbsSelector: "#breadcrumb-list",
breadCrumbItemsSelector: ".breadcrumb li a",
paginateSelector: "#storageTable_paginate",
dataTablesInfoSelector: "#storageTable_info",
selectAllDropdownSelector: "#select-all-dropdown",
};
export const defaultHeader = " ";
2021-01-20 09:15:01 -06:00
export const EntityKeyNames = {
2021-01-20 09:15:01 -06:00
PartitionKey: "PartitionKey",
RowKey: "RowKey",
Timestamp: "Timestamp",
Metadata: ".metadata",
Etag: "etag",
};
export const htmlAttributeNames = {
2021-01-20 09:15:01 -06:00
dataTableNameAttr: "name_attr",
dataTableContentTypeAttr: "contentType_attr",
dataTableSnapshotAttr: "snapshot_attr",
dataTableRowKeyAttr: "rowKey_attr",
dataTableMessageIdAttr: "messageId_attr",
dataTableHeaderIndex: "data-column-index",
};
export const cssColors = {
2021-01-20 09:15:01 -06:00
commonControlsButtonActive: "#B4C7DC" /* A darker shade of [{common-controls-button-hover-background}] */,
};
export const clauseGroupColors = ["#ffe1ff", "#fffacd", "#f0ffff", "#ffefd5", "#f0fff0"];
export const transparentColor = "transparent";
2021-01-20 09:15:01 -06:00
export const keyCodes = {
2021-01-20 09:15:01 -06:00
RightClick: 3,
Enter: 13,
Esc: 27,
Tab: 9,
LeftArrow: 37,
UpArrow: 38,
RightArrow: 39,
DownArrow: 40,
Delete: 46,
A: 65,
B: 66,
C: 67,
D: 68,
E: 69,
F: 70,
G: 71,
H: 72,
I: 73,
J: 74,
K: 75,
L: 76,
M: 77,
N: 78,
O: 79,
P: 80,
Q: 81,
R: 82,
S: 83,
T: 84,
U: 85,
V: 86,
W: 87,
X: 88,
Y: 89,
Z: 90,
Period: 190,
DecimalPoint: 110,
F1: 112,
F2: 113,
F3: 114,
F4: 115,
F5: 116,
F6: 117,
F7: 118,
F8: 119,
F9: 120,
F10: 121,
F11: 122,
F12: 123,
Dash: 189,
};
export const InputType = {
2021-01-20 09:15:01 -06:00
Text: "text",
// Chrome doesn't support datetime, instead, datetime-local is supported.
DateTime: "datetime-local",
Number: "number",
};