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 18 public static FOOTER_ROW_WIDTH = '100%'; 19 public static FOOTER_ROW_MARGIN = 8; 20 public static FOOTER_ROW_PAD_LEFT = 16; 21 public static FOOTER_ROW_PAD_RIGHT = 16; 22 public static HEADER_TEXT_WIDTH = '100%'; 23 public static HEADER_COLUMN_WIDTH = '100%'; 24 public static HEADER_COLUMN_HEIGHT = 56; 25 public static HEADER_COLUMN_PADDING_LEFT = 24; 26 public static HEADER_COLUMN_PADDING_RIGHT = 24; 27 public static HEADER_COLUMN_PADDING_BOTTOM = 24; 28 public static HEADER_COLUMN_MARGIN_BOTTOM = 4; 29 public static FOOTER_WIDTH_BUTTON = '48%'; 30 public static ENCRYPTION_SUCCESS_CIRCLE = 64; 31 public static ENCRYPTION_SUCCESS_ICON = 40; 32 public static HEADER_COLUMN_MESSAGE_TIPS = 400; 33 public static ENCRYPTION_SUCCESS_TRANSLATE = 180; 34 public static ENCRYPTION_SUCCESS_CHANGE_TOP = 32; 35 public static ENCRYPTION_LOADING_HEIGHT = 340; 36 public static ENCRYPTION_LOADING_ICON_HEIGHT = 72; 37 public static ENCRYPTION_LOADING_CONTENT_HEIGHT = '65%'; 38 public static HEADER_ROW_FONT_SIZE = 16; 39 public static ENCRYPTION_STAFF_BORDER_RADIUS = 999; 40 public static ENCRYPTION_STAFF_WIDTH_NAME = 82; 41 public static ENCRYPTION_STAFF_PAD = 8; 42 public static ENCRYPTION_PERMISSION_STATUS_WIDTH = '70%'; 43 public static PP_TEXT_MAX_LINE = 1; 44 public static PP_IMAGE_WIDTH = 24; 45 public static PP_IMAGE_HEIGHT = 24; 46 public static PP_IMAGE_PAD = 2; 47 public static PP_TEXT_LINE_HEIGHT2 = 17; 48 public static PP_BUTTON_PAD = 0; 49 public static PP_ROW_RADIUS = 0; 50 public static AP_TEXT_PAD_RIGHT = 4; 51 public static AP_TEXT_PAD_LEFT = 0; 52 public static DU_WIDTH_FULL = '100%'; 53 public static DU_LINE_WIDTH = 0.5; 54 public static DU_LINE_MARGIN_TOP2 = 8; 55 public static DA_ROW_HEIGHT = 56; 56 public static DA_TEXT_LINE_HEIGHT = 28; 57 public static DA_MARGIN_TOP = 12; 58 public static ROW_FONT_SIZE = 16; 59 60 public static FILE_OPEN_HISTORY_ZERO = 0; 61 public static FILE_OPEN_HISTORY_ONE = 1; 62 public static FILE_OPEN_HISTORY_TWO = 2; 63 public static FILE_OPEN_HISTORY_THREE = 3; 64 public static ADD_STAFF_ITEM_MARGIN_RIGHT = 4; 65 public static ADD_STAFF_ITEM_MARGIN_LEFT = 0; 66 public static CHANGE_MAX_HEIGHT = '70%'; 67 public static ENCRYPTION_SUCCESS_MAX_HEIGHT = '70%'; 68 public static ENCRYPTION_SUCCESS_ROTATE_MARGIN_BOTTOM = 16; 69 public static ENCRYPTION_SUCCESS_IMAGE_MARGIN_TOP = 16; 70 public static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_TOP = 12; 71 public static ENCRYPTION_SUCCESS_ADD_STAFF_MARGIN_BOTTOM = 16; 72 public static ENCRYPTION_CHANGE_TIPS_MARGIN_BOTTOM = 16; 73 public static ENCRYPTION_CHANGE_VALID_UNTIL_MARGIN_BOTTOM = 8; 74 public static ENCRYPTION_BUTTON_PADDING_TOP = 16; 75 public static ENCRYPTION_BUTTON_MARGIN_BOTTOM = 24; 76 public static ENCRYPTION_BUTTON_TO_BUTTON_WIDTH = 16; 77 public static ENCRYPTION_STAFF_ITEM_MARGIN = 12; 78 public static ENCRYPTION_STAFF_ITEM_MARGIN_BOTTOM = 12; 79 public static ENCRYPTION_ADD_STAFF_HEIGHT = 28; 80 public static ENCRYPTION_ADD_STAFF_BORDER = 1; 81 public static ENCRYPTION_ADD_STAFF_BORDER2 = 2; 82 public static ENCRYPTION_ADD_STAFF_BORDER_MARGIN_TOP = 8; 83 public static ENCRYPTION_SUCCESS_TOGGLE_HEIGHT = 32; 84 public static ENCRYPTION_PROTECTION_BUTTON_MARGIN = 8; 85 public static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_LEFT = 12; 86 public static ENCRYPTION_PROTECTION_TIME_MENU_PADDING_RIGHT = 12; 87 public static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_LEFT = 2; 88 public static ENCRYPTION_PROTECTION_TIME_MENU_MARGIN_RIGHT = 2; 89 public static ENCRYPTION_ADD_STAFF_FLEX_GROW = 1; 90 public static ENCRYPTION_ADD_STAFF_MARGIN_RIGHT = 8; 91 public static ENCRYPTION_ADD_STAFF_MARGIN_BOTTOM = 8; 92 public static ENCRYPTION_ON_AREA_CHANGE_WIDTH = 0; 93 public static ENCRYPTION_DOUBLED_NUMBER = 2; 94 public static ENCRYPTION_SET_TIMEOUT_TIME = 20; 95 public static ENCRYPTION_EMIT_DIRECTION_STATUS = 1; 96 public static ENCRYPTION_ADD_STAFF_LENGTH_MAX = 50; 97 public static ENCRYPTION_ADD_STAFF_LENGTH = 0.9; 98 public static ENCRYPTION_STATUS_VALUE_COLOR = 0.6; 99 public static ENCRYPTION_TYPE_SELECT_INDEX = 0; 100 public static ENCRYPTION_TYPE_SELECT = 1; 101 public static ENCRYPTION_MESSAGE_DIALOG_TIPS = 400; 102 public static ENCRYPTION_MESSAGE_DIALOG_BUTTON = 256; 103 public static ENCRYPTION_MESSAGE_DIALOG_TIPS_PADDING = 72; 104 public static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP = 0; 105 public static ENCRYPTION_MESSAGE_ALERT_MESSAGE_TOP1 = 24; 106 public static ENCRYPTION_PC_FIXING_WIDTH = 588; 107 public static ENCRYPTION_PC_FIXING_STATUS_WIDTH = 400; 108 109 public static DLPRPC_SERVICE_PROXY_ERRCODE = 0; 110 public static DLP_MANAGER_BUNDLE_NAME = 'com.ohos.dlpmanager'; 111 public static DLP_CREDMGR_BUNDLE_NAME = 'com.huawei.hmos.dlpcredmgr'; 112 public static TRANSPARENT_BACKGROUND_COLOR = '#00000000'; 113 public static START_ABILITY_CUSTOM_CONTENT_DIALOG_WIDTH = 400; 114 public static START_ABILITY_CUSTOM_CONTENT_DIALOG_HEIGHT = 125; 115 public static START_ABILITY_CUSTOM_CONTENT_MARGIN_BOTTOM = 8; 116 public static RATIO_HALF = 0.5; 117 118 public static FOOTER_OPACITY_ONE = 1; 119 public static FOOTER_OPACITY_SEPC = 0.6; 120 public static FOOTER_OPACITY_MID = 0.5; 121 public static readonly ERR_JS_APP_ACCOUNT_INFO = 0; 122 public static readonly ERR_JS_APP_INSIDE_ERROR = 1; 123 public static readonly ERR_JS_GET_ACCOUNT_ERROR = 2; 124 public static readonly ERR_JS_APP_NO_ACCOUNT_ERROR = 3; 125 public static readonly ERR_JS_APP_PARAM_ERROR = 4; 126 public static readonly ERR_JS_APP_GET_FILE_ASSET_ERROR = 5; 127 public static readonly ERR_JS_APP_OPEN_REJECTED = 6; 128 public static readonly ERR_JS_APP_ENCRYPTION_REJECTED = 7; 129 public static readonly ERR_JS_APP_SYSTEM_IS_AUTHENTICATED = 8; 130 public static readonly ERR_JS_APP_NETWORK_INVALID = 9; 131 public static readonly ERR_JS_APP_ENCRYPTING = 10; 132 public static readonly ERR_JS_APP_CANNOT_OPEN = 11; 133 public static readonly ERR_JS_RELEASE_FILE_OPEN = 13 134 public static readonly ERR_JS_APP_PERMISSION_DENY = 201; 135 public static readonly ERR_JS_CREDENTIAL_TIMEOUT = 19100003; 136 public static readonly ERR_JS_CREDENTIAL_SERVICE_ERROR = 19100004; 137 public static readonly ERR_JS_CREDENTIAL_SERVER_ERROR = 19100005; 138 public static readonly ERR_JS_NOT_DLP_FILE = 19100008; 139 public static readonly ERR_JS_DLP_FILE_READ_ONLY = 19100010; 140 public static readonly ERR_JS_USER_NO_PERMISSION = 19100013; 141 public static readonly ERR_JS_ACCOUNT_NOT_LOGIN = 19100014; 142 public static readonly ERR_JS_SYSTEM_NEED_TO_BE_UPGRADED = 19100015; 143 public static readonly ERR_JS_NOT_AUTHORIZED_APPLICATION = 19100018; 144 public static readonly ERR_JS_FILE_EXPIRATION = 19100019; 145 public static readonly ERR_JS_OFFLINE = 19100020; 146 public static ERR_JS_INVALID_PARAMETER = 12300002; 147 public static ERR_JS_ACCOUNT_NOT_FOUND = 12300003; 148 public static ERR_JS_NETWORK_INVALID = 12300013; 149 public static ERR_JS_APP_NOT_EXIST = 16000001; 150 public static DLP_FILE_PARSE_ERROR = 103; 151 public static DLP_INSTALL_SANDBOX_SUCCESS = 202; 152 public static DLP_START_SANDBOX_ERROR = 105; 153 public static DLP_START_SANDBOX_SUCCESS = 203; 154 public static DLP_INSTALL_SANDBOX_ERROR = 104; 155 public static ERR_JS_OTHER_APP_OPEN_FILE = 302; 156 157 public static XS_COLUMNS = 2; 158 public static XS_SPAN = 2; 159 public static XS_OFFSET = 0; 160 public static SM_COLUMNS = 4; 161 public static SM_SPAN = 4; 162 public static SM_OFFSET = 0; 163 public static MD_COLUMNS = 8; 164 public static MD_SPAN = 8; 165 public static MD_OFFSET = 0; 166 public static LG_COLUMNS = 12; 167 public static LG_OFFSET = 2; 168 169 public static DIALOG_GUTTER = 24; 170 public static DIALOG_MD_SPAN = 6; 171 public static DIALOG_MD_OFFSET = 1; 172 public static DIALOG_LG_SPAN = 6; 173 public static DIALOG_LG_OFFSET = 3; 174 public static FUSE_PATH = '/mnt/data/fuse/'; 175 public static RAND_START = 2; 176 public static RAND_END = 18; 177 public static TYPE_START = 2; 178 public static TYPE_END = 3; 179 public static BUNDLE_LEN = 20; 180 181 public static DLP_ZIP_MAGIC = 0x04034b50; 182 183 public static VALIDITY_IMAGE_WIDTH = 15; 184 public static VALIDITY_IMAGE_HEIGHT = 40; 185 public static VALIDITY_IMAGE_PADDING_RIGHT = 12; 186 public static VALIDITY_IMAGE_PADDING_LEFT = 8; 187 188 public static TIPS_HEIGHT_ITEM = 20; 189 public static TIPS_STAFF_WIDTH = 82; 190 public static TIPS_STAFF_MAX_WIDTH = 50; 191 public static TIPS_SPACE_ZERO = '\u200B'; 192 public static TIPS_SPACE_EN = '\u2002'; 193 public static TIPS_SPACE_EM = '\u2003'; 194 public static TIPS_NAME_LENGTH = 2; 195 public static LOAD_TYPE_CE = 1; 196 197 public static ENTER_KEY_VALUE = '\n'; 198 public static ENCRYPTION_ADD_STAFF_NO_MARGIN = 0; 199 public static RICH_EDITOR_MIN_HEIGHT = 48; 200 public static RICH_EDITOR_FIRST = 1; 201 public static POPUP_OFFSET_X = -20; 202 public static POPUP_OFFSET_RTL_X = 20; 203 public static SUB_HEADER_HEIGHT = 40; 204 public static SUB_HEADER_WIDTH = '65%'; 205 public static STAFF_FONT_SIZE = 10; 206 public static STAFF_FONT_PADDING = 1; 207 208 // encryptionShare 209 public static INTERNATIONAL_DIALING_CODE = '0086'; 210 public static CONTACTS_PICKER_WIDTH = '100%'; 211 public static CONTACTS_PICKER_HEIGHT = '100%'; 212 public static SHARE_TITLE_HEAD_HEIGHT = 56; 213 public static SHARE_TITLE_HEAD_MARGIN_TOP = 8; 214 public static SHARE_TITLE_HEAD_MARGIN_RIGHT = 16; 215 public static SHARE_TITLE_HEAD_MARGIN_BOTTOM = 24; 216 public static SHARE_TITLE_HEAD_MARGIN_LEFT = 16; 217 public static SHARE_CONTACTS_GROUP_WIDTH = 24; 218 public static SHARE_CONTACTS_GROUP_HEIGHT = 24; 219 public static SHARE_TEXT_INPUT_HEIGHT = 40; 220 public static SHARE_TEXTAREA_MAX_HEIGHT = 188; 221 public static SHARE_TEXT_INPUT_CONTENT_PADDING_RIGHT = 32; 222 public static SHARE_TEXT_INPUT_CONTENT_PADDING_LEFT = 16; 223 public static SHARE_CONTACTS_GROUP_OFFSET_X = -32; 224 public static SHARE_CONTACTS_GROUP_OFFSET_X_RTL = 32; 225 public static SHARE_CONTACTS_GROUP_OFFSET_Y = 0; 226 public static SHARE_TITLE_HEAD_PADDING_LEFT = 16; 227 public static SHARE_TEXT_INPUT_MARGIN_RIGHT = 16; 228 public static SHARE_TEXT_INPUT_MARGIN_LEFT = 16; 229 public static SHARE_TEXT_INPUT_COLUMN_HEIGHT = 120; 230 public static SHARE_BUTTON_WIDTH = '100%'; 231 public static SHARE_BUTTON_MARGIN_TOP = 16; 232 public static SHARE_BUTTON_MARGIN_LEFT = 16; 233 public static SHARE_BUTTON_MARGIN_RIGHT = 16; 234 public static SHARE_BUTTON_PADDING_BOTTOM = 24; 235 public static SHARE_PAGES_COLUMN_WIDTH = '100%'; 236 public static SHARE_PAGES_COLUMN_HEIGHT = '100%'; 237 public static SHARE_SET_TIMEOUT = 1500; 238 public static SHARE_FILE_NAME_TOO_LONG = 13900030; 239 public static SHARE_TEMP_SAVE_FILE_NUMBER = 20; 240 241 public static readonly ERR_CODE_NETWORK_ERROR: number = -4; 242 public static readonly ERR_CODE_CONNECTION_FAIL: number = -301; 243 public static readonly ERR_CODE_CONNECTION_TIME_OUT: number = -310; 244 public static readonly ERR_CODE_SUCCESS: number = 0; 245 public static readonly COMMAND_SEARCH_USER_INFO = 1; 246 public static readonly COMMAND_GET_ACCOUNT_INFO = 2; 247 public static readonly COMMAND_GET_DOMAIN_ACCOUNT_INFO = 3; 248 249 public static readonly GET_SETTING_ITEM_XXL1 = 8; 250 public static readonly GET_SETTING_ITEM_XXL2 = 18; 251 public static readonly GET_SETTING_ITEM_XXL3 = 48; 252 public static readonly GET_SETTING_ITEM_DEFAULT = 0; 253 public static readonly SYMBOL_GLYPH_FONT_SIZE = 24; 254 255 public static readonly INTERFACE_SUCCESS = 0; 256 public static readonly TF_SYNC: number = 0; 257 public static readonly TF_ASYNC: number = 1; 258} 259