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= 110; 40 static ENCRYPTION_LOADING_HEIGHT= 340; 41 static ENCRYPTION_LOADING_ICON_HEIGHT= 72; 42 static ENCRYPTION_LOADING_CONTENT_HEIGHT= '65%'; 43 static HEADER_ROW_FONT_SIZE = 16 ; 44 static ENCRYPTION_STAFF_BORDER_RADIUS = 999; 45 static ENCRYPTION_STAFF_MAX_WIDTH = 82; 46 static ENCRYPTION_STAFF_WIDTH = 112; 47 static ENCRYPTION_STAFF_WIDTH_NAME = 82; 48 static ENCRYPTION_STAFF_PAD = 8; 49 static ENCRYPTION_PERMISSION_STATUS_WIDTH = '70%'; 50 static ENCRYPTION_PERMISSION_STATUS_IMAGE = '90%'; 51 static PP_TEXT_MAX_LINE = 1; 52 static MAIN_FLAG_MAX_NUMBER = 1; 53 static PP_TEXT_PAD_RIGHT= 4; 54 static PP_IMAGE_WIDTH = 24; 55 static PP_IMAGE_HEIGHT = 24; 56 static PP_IMAGE_PAD = 2; 57 static PP_TEXT_FONT_SIZE2= 12; 58 static PP_TEXT_LINE_HEIGHT2= 17; 59 static PP_BUTTON_PAD= 0; 60 static PP_ROW_RADIUS= 0; 61 static AP_TEXT_PAD_RIGHT = 4; 62 static AP_MARGIN_TOP = 19; 63 static DU_WIDTH_FULL= '100%'; 64 static DU_LINE_WIDTH= 0.5; 65 static DU_LINE_MARGIN_TOP2 = 8; 66 static DA_FONT_SIZE= 20; 67 static DA_ROW_HEIGHT = 56; 68 static DA_ROW_WIDTH = 288; 69 static DA_TEXT_LINE_HEIGHT = 28; 70 static DA_SCROLL_LINE_HEIGHT = 16; 71 static DA_SCROLL_FONT_SIZE = 14; 72 static DA_SCROLL_BAR_WIDTH = 5; 73 static DA_STRAIN_SIZE_MA_HEIGHT = 500; 74 static DA_MARGIN_TOP = 12; 75 static DA_SCROLL_WIDTH = 288; 76 static ROW_BUTTON_WIDTH = 304; 77 static ROW_BUTTON_HEIGHT = 40; 78 static ROW_FONT_SIZE = 16; 79 static ROW_MARGIN_TOP= 8; 80 static DA_COLOUM_WIDTH = 336; 81 static DA_COLOUM_RADIUS = 24; 82 83 static FILE_OPEN_HISTORY_ZERO = 0; 84 static FILE_OPEN_HISTORY_ONE = 1; 85 static FILE_OPEN_HISTORY_TWO = 2; 86 static FILE_OPEN_HISTORY_THREE = 3; 87 static FILE_OPEN_HISTORY_FOUR = 4; 88 static ADD_STAFF_ITEM_MARGIN_RIGHT = 4; 89 static CHANGE_MAX_HEIGHT = '70%'; 90 static ENCRYPTION_SUCCESS_MAX_HEIGHT = '70%'; 91 static ENCRYPTION_SUCCESS_ROTATE_MARGIN_BOTTOM = 8; 92 static ENCRYPTION_SUCCESS_IMAGE_MARGIN_TOP = 16; 93 static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_TOP = 8; 94 static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_BOTTOM = 16; 95 static ENCRYPTION_READ_ONLY_EDIT_HEIGHT = 19; 96 static ENCRYPTION_CHANGE_TIPS_MARGIN_BOTTOM = 16; 97 static ENCRYPTION_CHANGE_VALID_UNTIL_MARGIN_BOTTOM = 8; 98 static ENCRYPTION_BUTTON_PADDING_TOP = 16; 99 static ENCRYPTION_BUTTON_MARGIN_BOTTOM = 24; 100 static ENCRYPTION_BUTTON_TO_BUTTON_WIDTH = 16; 101 static ENCRYPTION_STAFF_ITEM_MARGIN_BOTTOM = 12; 102 static ENCRYPTION_ADD_STAFF_HEIGHT = 28; 103 static ENCRYPTION_ADD_STAFF_PADDING_TOP = 10; 104 static ENCRYPTION_ADD_STAFF_BORDER = 1; 105 static ENCRYPTION_ADD_STAFF_BORDER2 = 2; 106 static ENCRYPTION_ADD_STAFF_BORDER_MARGIN_TOP = 8; 107 static ENCRYPTION_SUCCESS_TOGGLE_HEIGHT = 32; 108 static ENCRYPTION_PROTECTION_BUTTON_MARGIN = 8; 109 static ENCRYPTION_PROTECTION_TIME_MENU_HEIGHT = 50; 110 static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_LEFT = 12; 111 static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_RIGHT = 12; 112 static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_LEFT = 2; 113 static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_RIGHT = 2; 114 static ENCRYPTION_PROTECTION_TIME_MENU_DIVIDER_LENGTH = '76%'; 115 static ENCRYPTION_PROTECTION_TIME_MENU_WIDTH = 32; 116 static ENCRYPTION_ADD_STAFF_FLEX_GROW = 1; 117 static ENCRYPTION_ADD_STAFF_MARGIN_RIGHT = 8; 118 static ENCRYPTION_ADD_STAFF_MARGIN_BOTTOM = 8; 119 static ENCRYPTION_ON_AREA_CHANGE_WIDTH = 0; 120 static ENCRYPTION_DOUBLED_NUMBER = 2; 121 static ENCRYPTION_SET_TIMEOUT_TIME = 20; 122 static ENCRYPTION_EMIT_DIRECTION_STATUS = 1; 123 static ENCRYPTION_EMIT_COLOR_MODE = 3; 124 static ENCRYPTION_ADD_STAFF_LENGTH_MAX = 50; 125 static ENCRYPTION_ADD_STAFF_LENGTH = 0.9; 126 static ENCRYPTION_STATUS_VALUE_COLOR = 0.6; 127 static ENCRYPTION_TYPE_SELECT_INDEX = 0; 128 static ENCRYPTION_TYPE_SELECT = 1; 129 static ENCRYPTION_ADD_STAFF_MENU_WIDTH = 100; 130 static ENCRYPTION_ADD_STAFF_MENU_HEIGHT = 50; 131 static ENCRYPTION_MESSAGE_DIALOG_TIPS = 394; 132 static ENCRYPTION_MESSAGE_DIALOG_TIPS_PADDING = 72; 133 static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP = 0; 134 static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP1 = 24; 135 static ENCRYPTION_MESSAGE_ALERT_MESSAGE_PADDING_LEFT = 24; 136 static ENCRYPTION_MESSAGE_ALERT_MESSAGE_PADDING_TOP = 16; 137 static ENCRYPTION_PC_FIXING_WIDTH = 606; 138 static ENCRYPTION_PC_FIXING_STATUS_WIDTH = 394; 139 static ENCRYPTION_PC_FIXING_MINWIDTH = 0; 140 141 static DLPRPC_SERVICE_PROXY_ERRCODE = 0; 142 static DLP_MANAGER_BUNDLE_NAME = 'com.ohos.dlpmanager'; 143 static TRANSPARENT_GREY_BACKGROUND_COLOR = '#33182431'; 144 static TRANSPARENT_BACKGROUND_COLOR = '#00000000'; 145 static START_ABILITY_YNUMBER = 300; 146 static START_ABILITY_WINDOW_WIDTH = 492; 147 static START_ABILITY_BASIC_WIDTH = 350; 148 static START_ABILITY_MSG_HEIGHT_ROWS = 25; 149 static START_ABILITY_HEIGHT_DEFAULT1 = 165; 150 static START_ABILITY_HEIGHT_DEFAULT = 154; 151 static START_ABILITY_HEIGHT_ONE_ROWS = 174; 152 static START_ABILITY_HEIGHT_TWO_ROWS = 194; 153 static START_ABILITY_HEIGHT_THREE_ROWS = 214; 154 static START_ABILITY_HEIGHT_FOUR_ROWS = 240; 155 static START_ABILITY_MESSAGE_HEIGHT = '20%'; 156 static START_ABILITY_MESSAGE_HEIGHT1 = '31%'; 157 static START_ABILITY_MESSAGE_HEIGHT_ONE = '24%'; 158 static START_ABILITY_MESSAGE_HEIGHT_TWO = '32%'; 159 static START_ABILITY_MESSAGE_HEIGHT_THREE = '45%'; 160 static START_ABILITY_MESSAGE_HEIGHT_FOUR = '52%'; 161 162 static FOOTER_OPACITY_ONE = 1; 163 static FOOTER_OPACITY_SEPC= 0.6; 164 static readonly ERR_JS_APP_INSIDE_ERROR = 1; 165 static readonly ERR_JS_GET_ACCOUNT_ERROR = 2; 166 static readonly ERR_JS_APP_NO_ACCOUNT_ERROR = 3; 167 static readonly ERR_JS_APP_PARAM_ERROR = 4; 168 static readonly ERR_JS_APP_GET_FILE_ASSET_ERROR = 5; 169 static readonly ERR_JS_APP_OPEN_REJECTED = 6; 170 static readonly ERR_JS_APP_ENCRYPTION_REJECTED = 7; 171 static readonly ERR_JS_APP_SYSTEM_IS_AUTHENTICATED = 8; 172 static readonly ERR_JS_APP_NETWORK_INVALID = 9; 173 static readonly ERR_JS_APP_ENCRYPTING = 10; 174 static readonly ERR_JS_CREDENTIAL_TIMEOUT = 19100003; 175 static readonly ERR_JS_CREDENTIAL_SERVICE_ERROR = 19100004; 176 static readonly ERR_JS_CREDENTIAL_SERVER_ERROR = 19100005; 177 static readonly ERR_JS_NOT_DLP_FILE = 19100008; 178 static readonly ERR_JS_DLP_FILE_READ_ONLY = 19100010; 179 static readonly ERR_JS_USER_NO_PERMISSION = 19100013; 180 static readonly ERR_JS_ACCOUNT_NOT_LOGIN = 19100014; 181 static readonly ERR_JS_SYSTEM_NEED_TO_BE_UPGRADED = 19100015; 182 static readonly ERR_JS_NOT_AUTHORIZED_APPLICATION = 19100018; 183 static readonly ERR_JS_FILE_EXPIRATION = 19100019; 184 static readonly ERR_JS_OFFLINE = 19100020; 185 static ERR_JS_INVALID_PARAMETER = 12300002; 186 static ERR_JS_ACCOUNT_NOT_FOUND = 12300003; 187 static ERR_JS_NETWORK_INVALID = 12300013; 188 static DLP_FILE_PARSE_ERROR = 103; 189 static DLP_INSTALL_SANDBOX_SUCCESS = 202; 190 static DLP_GET_PARAMETERS_FAILED = 100; 191 static DLP_START_SANDBOX_ERROR = 105; 192 static DLP_START_SANDBOX_SUCCESS = 203; 193 static DLP_INSTALL_SANDBOX_ERROR = 104; 194 195 static GUTTER = 0; 196 static XS_COLUMNS = 2; 197 static XS_SPAN = 2; 198 static XS_OFFSET = 0; 199 static SM_COLUMNS = 4; 200 static SM_SPAN = 4; 201 static SM_OFFSET = 0; 202 static MD_COLUMNS = 8; 203 static MD_SPAN = 8; 204 static MD_OFFSET = 0; 205 static LG_COLUMNS = 12; 206 static LG_SPAN = 8; 207 static LG_OFFSET = 2; 208 209 static DIALOG_GUTTER = 24; 210 static DIALOG_MARGIN = 16; 211 static DIALOG_MARGIN_VERTICAL = 12; 212 static DIALOG_MD_SPAN = 6; 213 static DIALOG_MD_OFFSET = 1; 214 static DIALOG_LG_SPAN = 6; 215 static DIALOG_LG_OFFSET = 3; 216 static FUSE_PATH = '/mnt/data/fuse/'; 217 static RAND_START = 2; 218 static RAND_END = 18; 219 static BUNDLE_LEN = 20; 220 221 static DLP_ZIP_MAGIC = 0x04034b50; 222 223 static VALIDITY_IMAGE_WIDTH = 10; 224 static VALIDITY_IMAGE_HEIGHT = 40; 225 static VALIDITY_IMAGE_PADDING_RIGHT = 12; 226 static VALIDITY_IMAGE_PADDING_LEFT = 8; 227 228 static TIPS_ARROW_OFFSET = 20; 229 static TIPS_HEIGHT_ITEM = 20; 230 static TIPS_COLON_WIDTH = 9; 231 static TIPS_STAFF_WIDTH = 80; 232 static TIPS_STAFF_MAX_WIDTH = 50; 233 static TIPS_SPACE_ZERO = '\u200B'; 234 static TIPS_SPACE_EN = '\u2002'; 235 static TIPS_SPACE_EM = '\u2003'; 236 static TIPS_NAME_LENGTH = 2; 237 static LOAD_TYPE_CE = 1; 238} 239