• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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