1/* 2 * Copyright (c) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16export default class Constants { 17 static INDEX_BORDER_RADIUS = 24; 18 static FOOTER_HEIGHT = 40; 19 static FOOTER_BUTTON_HEIGHT = 40; 20 static FOOTER_ROW_WIDTH= '100%'; 21 static FOOTER_ROW_MARGIN = 8; 22 static FOOTER_ROW_PAD_LEFT= 16; 23 static FOOTER_ROW_PAD_RIGHT= 16; 24 static HEADER_TEXT_FRONT_SIZE= 20; 25 static HEADER_TEXT_LINE_HEIGHT = 28; 26 static HEADER_TEXT_WIDTH= '100%'; 27 static HEADER_COLUMN_WIDTH= '100%'; 28 static HEADER_COLUMN_HEIGHT= 56; 29 static HEADER_COLUMN_HEIGHT_READONLY= 48; 30 static HEADER_COLUMN_PADDING_LEFT= 24; 31 static HEADER_COLUMN_PADDING_RIGHT= 24; 32 static HEADER_COLUMN_PADDING_BOTTOM= 24; 33 static FOOTER_WIDTH_BUTTON = '48%'; 34 static ENCRYPTION_SUCCESS_ICON = 64; 35 static HEADER_COLUMN_MESSAGE_TIPS= 242; 36 static ENCRYPTION_SUCCESS_TRANSLATE= 180; 37 static ENCRYPTION_SUCCESS_TRANSLATE_WIDTH= 180; 38 static ENCRYPTION_SUCCESS_CHANGE_TOP= 32; 39 static ENCRYPTION_ADD_STAFF_WIDTH= 120; 40 static ENCRYPTION_LOADING_HEIGHT= 260; 41 static ENCRYPTION_LOADING_ICON_HEIGHT= 72; 42 static HEADER_ROW_FONT_SIZE = 16 ; 43 static ENCRYPTION_STAFF_BORDER_RADIUS = 999; 44 static ENCRYPTION_STAFF_MAX_WIDTH = 82; 45 static ENCRYPTION_STAFF_WIDTH = 112; 46 static ENCRYPTION_STAFF_PAD = 8; 47 static ENCRYPTION_PERMISSION_STATUS_WIDTH = '70%'; 48 static ENCRYPTION_PERMISSION_STATUS_IMAGE = '90%'; 49 static PP_TEXT_MAX_LINE = 1; 50 static PP_TEXT_PAD_RIGHT= 4; 51 static PP_IMAGE_WIDTH = 24; 52 static PP_IMAGE_HEIGHT = 24; 53 static PP_IMAGE_PAD = 2; 54 static PP_TEXT_FONT_SIZE2= 12; 55 static PP_TEXT_LINE_HEIGHT2= 17; 56 static PP_BUTTON_PAD= 0; 57 static PP_ROW_RADIUS= 0; 58 static AP_TEXT_PAD_RIGHT = 4; 59 static AP_MARGIN_TOP = 19; 60 static DU_WIDTH_FULL= '100%'; 61 static DU_LINE_WIDTH= 0.5; 62 static DU_LINE_MARGIN_TOP2 = 8; 63 static DA_FONT_SIZE= 20; 64 static DA_ROW_HEIGHT = 56; 65 static DA_ROW_WIDTH = 288; 66 static DA_TEXT_LINE_HEIGHT = 28; 67 static DA_SCROLL_LINE_HEIGHT = 16; 68 static DA_SCROLL_FONT_SIZE = 14; 69 static DA_SCROLL_BAR_WIDTH = 5; 70 static DA_STRAIN_SIZE_MA_HEIGHT = 500; 71 static DA_MARGIN_TOP = 12; 72 static DA_SCROLL_WIDTH = 288; 73 static ROW_BUTTON_WIDTH = 304; 74 static ROW_BUTTON_HEIGHT = 40; 75 static ROW_FONT_SIZE = 16; 76 static ROW_MARGIN_TOP= 8; 77 static DA_COLOUM_WIDTH = 336; 78 static DA_COLOUM_RADIUS = 24; 79 80 static FILE_OPEN_HISTORY_ZERO = 0; 81 static FILE_OPEN_HISTORY_ONE = 1; 82 static FILE_OPEN_HISTORY_TWO = 2; 83 static FILE_OPEN_HISTORY_THREE = 3; 84 static FILE_OPEN_HISTORY_FOUR = 4; 85 static ADD_STAFF_ITEM_MARGIN_RIGHT = 4; 86 static CHANGE_MAX_HEIGHT = '70%'; 87 static ENCRYPTION_SUCCESS_MAX_HEIGHT = '50%'; 88 static ENCRYPTION_SUCCESS_ROTATE_MARGIN_BOTTOM = 8; 89 static ENCRYPTION_SUCCESS_IMAGE_MARGIN_TOP = 16; 90 static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_TOP = 8; 91 static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_BOTTOM = 16; 92 static ENCRYPTION_READ_ONLY_EDIT_HEIGHT = 19; 93 static ENCRYPTION_CHANGE_TIPS_MARGIN_BOTTOM = 16; 94 static ENCRYPTION_CHANGE_VALID_UNTIL_MARGIN_BOTTOM = 8; 95 static ENCRYPTION_BUTTON_PADDING_TOP = 16; 96 static ENCRYPTION_BUTTON_MARGIN_BOTTOM = 24; 97 static ENCRYPTION_BUTTON_TO_BUTTON_WIDTH = 16; 98 static ENCRYPTION_STAFF_ITEM_MARGIN_BOTTOM = 12; 99 static ENCRYPTION_ADD_STAFF_HEIGHT = 28; 100 static ENCRYPTION_ADD_STAFF_PADDING_TOP = 10; 101 static ENCRYPTION_ADD_STAFF_BORDER = '1px'; 102 static ENCRYPTION_ADD_STAFF_BORDER_MARGIN_TOP = 8; 103 static ENCRYPTION_SUCCESS_TOGGLE_HEIGHT = 32; 104 static ENCRYPTION_PROTECTION_BUTTON_MARGIN = 8; 105 static ENCRYPTION_ADD_STAFF_FLEX_GROW = 1; 106 static ENCRYPTION_ADD_STAFF_MARGIN_RIGHT = 8; 107 static ENCRYPTION_ADD_STAFF_MARGIN_BOTTOM = 8; 108 static ENCRYPTION_ON_AREA_CHANGE_WIDTH = 0; 109 static ENCRYPTION_DOUBLED_NUMBER = 2; 110 static ENCRYPTION_SET_TIMEOUT_TIME = 20; 111 static ENCRYPTION_EMIT_DIRECTION_STATUS = 1; 112 static ENCRYPTION_ADD_STAFF_LENGTH_MAX = 50; 113 static ENCRYPTION_ADD_STAFF_LENGTH = 0.9; 114 static ENCRYPTION_STATUS_VALUE_COLOR = 0.6; 115 static ENCRYPTION_EMIT_LANGUAGE_VALUE = 2; 116 static ENCRYPTION_TYPE_SELECT_INDEX = 0; 117 static ENCRYPTION_TYPE_SELECT = 1; 118 static ENCRYPTION_ADD_STAFF_MENU_WIDTH = 100; 119 static ENCRYPTION_ADD_STAFF_MENU_HEIGHT = 50; 120 121 static FOOTER_OPACITY_ONE = 1; 122 static FOOTER_OPACITY_SEPC= 0.6; 123 static readonly ERR_JS_APP_INSIDE_ERROR = 1; 124 static readonly ERR_JS_GET_ACCOUNT_ERROR = 2; 125 static readonly ERR_JS_APP_NO_ACCOUNT_ERROR = 3; 126 static readonly ERR_JS_APP_PARAM_ERROR = 4; 127 static readonly ERR_JS_APP_GET_FILE_ASSET_ERROR = 5; 128 static readonly ERR_JS_APP_OPEN_REJECTED = 6; 129 static readonly ERR_JS_APP_ENCRYPTION_REJECTED = 7; 130 static readonly ERR_JS_CREDENTIAL_TIMEOUT = 19100003; 131 static readonly ERR_JS_CREDENTIAL_SERVICE_ERROR = 19100004; 132 static readonly ERR_JS_CREDENTIAL_SERVER_ERROR = 19100005; 133 static readonly ERR_JS_NOT_DLP_FILE = 19100008; 134 static readonly ERR_JS_DLP_FILE_READ_ONLY = 19100010; 135 static readonly ERR_JS_USER_NO_PERMISSION = 19100013; 136 static readonly ERR_JS_ACCOUNT_NOT_LOGIN = 19100014; 137 static readonly ERR_JS_SYSTEM_NEED_TO_BE_UPGRADED = 19100015; 138 static ERR_JS_INVALID_PARAMETER = 12300002; 139 static ERR_JS_ACCOUNT_NOT_FOUND = 12300003; 140 static readonly ERR_JS_FILENAME_TOO_LONG = 13900030; 141 static DLP_FILE_PARSE_ERROR = 103; 142 static DLP_INSTALL_SANDBOX_SUCCESS = 202; 143 static DLP_GET_PARAMETERS_FAILED = 100; 144 static DLP_START_SANDBOX_ERROR = 105; 145 static DLP_START_SANDBOX_SUCCESS = 203; 146 static DLP_INSTALL_SANDBOX_ERROR = 104; 147 148 static GUTTER = 0; 149 static XS_COLUMNS = 2; 150 static XS_SPAN = 2; 151 static XS_OFFSET = 0; 152 static SM_COLUMNS = 4; 153 static SM_SPAN = 4; 154 static SM_OFFSET = 0; 155 static MD_COLUMNS = 8; 156 static MD_SPAN = 8; 157 static MD_OFFSET = 0; 158 static LG_COLUMNS = 12; 159 static LG_SPAN = 8; 160 static LG_OFFSET = 2; 161 162 static DIALOG_GUTTER = 16; 163 static DIALOG_MARGIN = 16; 164 static DIALOG_MARGIN_VERTICAL = 12; 165 static DIALOG_MD_SPAN = 6; 166 static DIALOG_MD_OFFSET = 1; 167 static DIALOG_LG_SPAN = 6; 168 static DIALOG_LG_OFFSET = 3; 169 static FUSE_PATH = '/mnt/data/fuse/'; 170 static RAND_START = 2; 171 static RAND_END = 18; 172 static BUNDLE_LEN = 20; 173} 174