app/scripts/window/utils/constants.js
chromeMyAdmin.constant("UIConstants", {
GRID_COLUMN_MAX_WIDTH: 150,
GRID_COLUMN_FONT_SIZE: 14,
GRID_ROW_HEIGHT: 25,
WINDOW_TITLE_PANEL_HEIGHT: 20,
NAVBAR_HEIGHT: 51,
FOOTER_HEIGHT: 25
});
chromeMyAdmin.constant("Events", {
MODE_CHANGED: "modeChanged",
TABLE_CHANGED: "tableChanged",
DATABASE_CHANGED: "databaseChanged",
CONNECTION_CHANGED: "connectionChanged",
FAVORITES_CHANGED: "favoritesChanged",
FAVORITE_SELECTED: "favoriteSelected",
ROWS_PAGING_CHANGED: "rowsPagingChanged",
ROWS_SELECTION_CHANGED: "rowsSelectionChanged",
RELATION_SELECTION_CHANGED: "relationSelectionChanged",
ROUTINE_SELECTION_CHANGED: "routineSelectionChanged",
SHOW_INSERT_ROW_DIALOG: "showInsertRowDialog",
SHOW_CLONE_ROW_DIALOG: "showCloneRowDialog",
SHOW_UPDATE_ROW_DIALOG: "showUpdateRowDialog",
SHOW_MAIN_STATUS_MESSAGE: "showMainStatusMessage",
SHOW_PROGRESS_BAR: "showProgressBar",
SHOW_CHANGE_WINDOW_PANEL: "showChangeWindowPanel",
SHOW_CONFIRM_DIALOG: "showConfirmDialog",
SHOW_ER_DIAGRAM: "showERDiagram",
SHOW_ERROR_DIALOG: "showErrorDialog",
SHOW_ADD_COLUMN_DIALOG: "showAddColumnDialog",
SHOW_ADD_INDEX_DIALOG: "showAddIndexDialog",
SHOW_EDIT_COLUMN_DIALOG: "showEditColumnDialog",
SHOW_CREATE_DATABASE_DIALOG: "showCreateDatabaseDialog",
SHOW_CONFIGURATION_DIALOG: "showConfigurationDialog",
SHOW_ADD_RELATION_DIALOG: "showAddRelationDialog",
SHOW_CREATE_ROUTINE_DIALOG: "showCreateRoutineDialog",
SHOW_FIND_SAME_ROWS_DIALOG: "showFindSameRowsDialog",
SHOW_FIND_ROWS_WITH_THE_VALUE_DIALOG: "showFindRowsWithTheValueDialog",
SHOW_QUERY_PANEL: "showQueryPanel",
SHOW_AND_EXECUTE_QUERY_PANEL: "showAndExecuteQueryPanel",
HIDE_PROGRESS_BAR: "hideProgressBar",
HIDE_CHANGE_WINDOW_PANEL: "hideChangeWindowPanel",
DELETE_SELECTED_ROW: "deleteSelectedRow",
DELETE_SELECTED_COLUMN: "deleteSelectedColumn",
DELETE_SELECTED_INDEX: "deleteSelectedIndex",
DELETE_SELECTED_DATABASE: "deleteSelectedDatabase",
DELETE_SELECTED_RELATION: "deleteSelectedRelation",
DELETE_SELECTED_ROUTINE: "deleteSelectedRoutine",
DROP_SELECTED_TABLE: "dropSelectedTable",
TRUNCATE_SELECTED_TABLE: "truncateSelectedTable",
REQUEST_INSERT_ROW: "requestInsertRow",
REQUEST_UPDATE_ROW: "requestUpdateRow",
REQUEST_CLONE_ROW: "requestCloneRow",
FATAL_ERROR_OCCURRED: "fatalErrorOccurred",
REFRESH_TABLE_LIST: "refreshTableList",
REFRESH_DATABASES: "refreshDatabases",
REFRESH_PROCEDURES_FUNCTIONS: "refreshProceduresFunctions",
REFRESH_ER_DIAGRAM: "refreshErDiagram",
REQUEST_DROP_TABLE: "requestDropTable",
REQUEST_REFRESH: "requestRefresh",
EXECUTING_QUERY: "executingQuery",
QUERY_EXECUTED: "queryExecuted",
EXECUTE_SELECTED_PROCEDURE: "executeSelectedProcedure",
EXPORT_QUERY_RESULT: "exportQueryResult",
EXPORT_ALL_DATABASES: "exportAllDatabases",
COPY_QUERY_RESULT_ROW_TO_CLIPBOARD: "copyQueryResultRowToClipboard",
COPY_ROWS_PANEL_ROW_TO_CLIPBOARD: "copyRowsPanelRowToClipboard",
SAVE_ER_DIAGRAM_IMAGE: "save_er_diagram_image",
CONTINUE_SSH2_PORT_FORWARDING: "continue_ssh2_port_forwarding",
CONTINUE_SSH2_PORT_FORWARDING_FOR_TEST: "continue_ssh2_port_forwarding_for_test",
KILL_SELECTED_PROCESS: "killSelectedProcess",
LOGOUT: "logout",
LOGIN: "login"
});
chromeMyAdmin.constant("Modes", {
DATABASE: "database",
ROWS: "rows",
STRUCTURE: "structure",
QUERY: "query",
INFORMATION: "information",
RELATION: "relation",
PROCS_FUNCS: "procs_funcs",
STATUS_GRAPH: "status_graph",
ER_DIAGRAM: "er_diagram"
});
chromeMyAdmin.constant("ErrorLevel", {
FATAL: "fatal",
ERROR: "error"
});
chromeMyAdmin.constant("TypeMap", {
"TINYINT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"BIT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"BOOL": {
isString: false,
isNumeric: true,
isDateTime: false
},
"BOOLEAN": {
isString: false,
isNumeric: true,
isDateTime: false
},
"SMALLINT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"MEDUIMINT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"INT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"INTEGER": {
isString: false,
isNumeric: true,
isDateTime: false
},
"BIGINT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"FLOAT": {
isString: false,
isNumeric: true,
isDateTime: false
},
"DOUBLE": {
isString: false,
isNumeric: true,
isDateTime: false
},
"DECIMAL": {
isString: false,
isNumeric: true,
isDateTime: false
},
"DEC": {
isString: false,
isNumeric: true,
isDateTime: false
},
"DATE": {
isString: false,
isNumeric: false,
isDateTime: true
},
"DATETIME": {
isString: false,
isNumeric: false,
isDateTime: true
},
"TIMESTAMP": {
isString: false,
isNumeric: false,
isDateTime: true
},
"TIME": {
isString: false,
isNumeric: false,
isDateTime: true
},
"YEAR": {
isString: false,
isNumeric: false,
isDateTime: true
},
"CHAR": {
isString: true,
isNumeric: false,
isDateTime: false
},
"VARCHAR": {
isString: true,
isNumeric: false,
isDateTime: false
},
"TINYBLOB": {
isString: true,
isNumeric: false,
isDateTime: false
},
"TINYTEXT": {
isString: true,
isNumeric: false,
isDateTime: false
},
"BLOB": {
isString: false,
isNumeric: false,
isDateTime: false
},
"TEXT": {
isString: true,
isNumeric: false,
isDateTime: false
},
"MEDIUMBLOB": {
isString: false,
isNumeric: false,
isDateTime: false
},
"MEDIUMTEXT": {
isString: true,
isNumeric: false,
isDateTime: false
},
"LONGBLOB": {
isString: false,
isNumeric: false,
isDateTime: false
},
"LONGTEXT": {
isString: true,
isNumeric: false,
isDateTime: false
},
"ENUM": {
isString: false,
isNumeric: false,
isDateTime: false
},
"SET": {
isString: false,
isNumeric: false,
isDateTime: false
}
});
chromeMyAdmin.constant("Configurations", {
DATABASE_INFO_AUTO_UPDATE_SPAN: "database_info_auto_update_span",
DEFAULT_DATABASE_INFO_AUTO_UPDATE_SPAN: 30000,
ROW_COUNT_PER_PAGE_IN_ROWS_PANEL: "row_count_per_page_in_rows_panel",
DEFAULT_ROW_COUNT_PER_PAGE_IN_ROWS_PANEL: 100,
DEFAULT_PING_SPAN: 30000,
QUERY_EDITOR_WRAP_MODE: "query_editor_wrap_mode",
DEFAULT_QUERY_EDITOR_WRAP_MODE: true,
STATUS_GRAPH_AUTO_UPDATE_SPAN: "status_graph_auto_update_span",
DEFAULT_STATUS_GRAPH_AUTO_UPDATE_SPAN: 10000,
ER_DIAGRAM_SHOW_PRIMARY_KEY: "er_diagram_show_primary_key",
DEFAULT_ER_DIAGRAM_SHOW_PRIMARY_KEY: true,
ER_DIAGRAM_SHOW_COLUMN_TYPE: "er_diagram_show_column_type",
DEFAULT_ER_DIAGRAM_SHOW_COLUMN_TYPE: true,
ER_DIAGRAM_SHOW_COLUMN_NOT_NULL: "er_diagram_show_column_not_null",
DEFAULT_ER_DIAGRAM_SHOW_COLUMN_NOT_NULL: true
});
chromeMyAdmin.constant("ConfigurationTabs", {
BASIC: "configBasic",
ER_DIAGRAM: "configErDiagram",
QUERY_HISTORY: "configQueryHistory"
});
chromeMyAdmin.constant("QueryEditorWrapMode", {
WRAP: "Wrap",
NOT_WRAP: "Not wrap"
});
chromeMyAdmin.constant("MySQLErrorCode", {
ACCESS_DENIED: 1227
});
chromeMyAdmin.constant("Engines", [
"InnoDB", "MyISAM", "ARCHIVE", "MEMORY"
]);
chromeMyAdmin.constant("ValueTypes", {
VALUE: "value",
NULL: "NULL",
EXPRESSION: "expression",
DEFAULT: "default"
});
chromeMyAdmin.constant("Templates", {
CELL_TEMPLATE: "<div class=\"ngCellText {{getDisplayValueClass(row.getProperty(col.field))}}\" title=\"{{row.getProperty(col.field)}}\">{{getDisplayValue(row.getProperty(col.field))}}</div>",
HEADER_CELL_TEMPLATE: "<div class=\"ngHeaderSortColumn {{col.headerClass}}\" ng-style=\"{'cursor': col.cursor}\" ng-class=\"{ 'ngSorted': !noSortVisible }\"><div ng-click=\"col.sort($event)\" ng-class=\"'colt' + col.index\" class=\"ngHeaderText\" title=\"{{col.displayName}}\">{{col.displayName}}</div><div class=\"ngSortButtonDown\" ng-show=\"col.showSortButtonDown()\"></div><div class=\"ngSortButtonUp\" ng-show=\"col.showSortButtonUp()\"></div><div class=\"ngSortPriority\">{{col.sortPriority}}</div><div ng-class=\"{ ngPinnedIcon: col.pinned, ngUnPinnedIcon: !col.pinned }\" ng-click=\"togglePin(col)\" ng-show=\"col.pinnable\"></div></div><div ng-show=\"col.resizable\" class=\"ngHeaderGrip\" ng-click=\"col.gripClick($event)\" ng-mousedown=\"col.gripOnMouseDown($event)\"></div>"
});
chromeMyAdmin.constant("KeyCodes", {
F5: 116
});
chromeMyAdmin.constant("TableTypes", {
BASE_TABLE: "BASE TABLE",
VIEW: "VIEW",
SYSTEM_VIEW: "SYSTEM VIEW",
TEMPORARY: "TEMPORARY"
});
chromeMyAdmin.constant("GraphTypes", {
NORMAL: "Original",
DELTA: "Delta"
});