• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022 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    // alphabetIndexer
18    static ALPHABETINDEXER_HEIGHT = 448;
19
20    // backBar
21    static BACKBAR_HEIGHT = 56;
22    static BACKBAR_MINHEIGHT = 56;
23    static BACKBAR_IMAGE_HEIGHT = 24;
24    static BACKBAR_IMAGE_WIDTH = 24;
25    static BACKBAR_MARGIN_RIGHT = 4;
26
27    // dialog
28    static DIALOG_BORDER_RADIUS = 24;
29    static DIALOG_HEIGHT = 70;
30    static DIALOG_WIDTH = 336;
31
32    // text of dialog
33    static DIALOG_TEXT_FONT_SIZE = 20;
34    static DIALOG_TEXT_MARGIN_TOP = 25;
35
36    // search textInput
37    static TEXTINPUT_PADDING_LEFT = 36;
38    static TEXTINPUT_BORDER_RADIUS = 20;
39    static TEXTINPUT_BORDER_WIDTH = 1.5;
40    static TEXTINPUT_PLACEHOLDER_Font_SIZE = 16;
41    static TEXTINPUT_HEIGHT = 40;
42    static TEXTINPUT_IMAGE_WIDTH = 16;
43    static TEXTINPUT_IMAGE_HEIGHT = 16;
44    static TEXTINPUT_IMAGE_MARGIN_LEFT = 12;
45    static TEXTINPUT_IMAGE_MARGIN_TOP = 12;
46
47    // grid useSizeType
48    static GUTTER = 0;
49    static XS_COLUMNS = 2;
50    static XS_SPAN = 2;
51    static XS_OFFSET = 0;
52    static SM_COLUMNS = 4;
53    static SM_SPAN = 4;
54    static SM_OFFSET = 0;
55    static MD_COLUMNS = 8;
56    static MD_SPAN = 8;
57    static MD_OFFSET = 0;
58    static LG_COLUMNS = 12;
59    static LG_SPAN = 8;
60    static LG_OFFSET = 2;
61
62    static DIALOG_GUTTER = 16;
63    static DIALOG_MARGIN = 16;
64    static DIALOG_MARGIN_VERTICAL = 12;
65    static DIALOG_MD_SPAN = 4;
66    static DIALOG_MD_OFFSET = 2;
67    static DIALOG_LG_SPAN = 4;
68    static DIALOG_LG_OFFSET = 4;
69
70    // 100% width,height
71    static FULL_WIDTH = '100%';
72    static FULL_HEIGHT = '100%';
73
74    // public property style
75    static PERMISSION = 1;
76    static APPLICATION = 0;
77    static LAYOUT_WEIGHT = 1;
78    static FLEX_GROW = 1;
79    static TEXT_BIG_FONT_SIZE = 20;
80    static TEXT_MIDDLE_FONT_SIZE = 16;
81    static TEXT_SMALL_FONT_SIZE = 14;
82    static TEXT_SMALLER_FONT_SIZE = 12;
83    static TEXT_LINE_HEIGHT = 22;
84    static TEXT_BIG_LINE_HEIGHT = 28;
85    static TEXT_SMALL_LINE_HEIGHT = 19;
86    static CONSTRAINTSIZE_MINHEIGHT = 48;
87    static LISTITEM_ROW_HEIGHT = 48;
88    static LISTITEM_PADDING_LEFT = 24;
89    static LIST_PADDING_LEFT = 12
90    static LISTITEM_PADDING_RIGHT = 24;
91    static LISTITEM_PADDING_LEFT_RECORD = 32;
92    static LISTITEM_PADDING_RIGHT_RECORD = 50;
93    static LISTITEM_MARGIN_BOTTOM = 12;
94    static LISTITEM_HEIGHT_PERMISSION = 64;
95    static LISTITEM_HEIGHT_APPLICATION = 72;
96    static IMAGE_HEIGHT = 24;
97    static IMAGE_WIDTH = 12;
98    static IMAGE_HEIGHT_RECORD = 12;
99    static IMAGE_WIDTH_RECORD = 24;
100    static IMAGE_HEIGHT_RECORD_APPLICATION = 16;
101    static IMAGE_WIDTH_RECORD_APPLICATION = 16;
102    static TITLE_MARGIN_BOTTOM = 16;
103    static SUBTITLE_MIN_HEIGHT = 48;
104    static SUBTITLE_LINE_HEIGHT = 24;
105    static SUBTITLE_PADDING_TOP = 16;
106    static SUBTITLE_PADDING_BOTTOM = 8;
107    static TAB_HEIGHT = 56;
108    static TAB_LINE_HEIGHT = 100;
109    static TAB_INNER_PADDING = 8;
110    static TAB_DECORATION_HEIGHT = 2;
111    static TAB_DECORATION_POSITION_Y = 6;
112    static DEFAULT_PADDING_START = 12;
113    static DEFAULT_PADDING_END = 12;
114    static DEFAULT_PADDING_TOP = 12;
115    static DEFAULT_PADDING_BOTTOM = 12;
116    static DEFAULT_MARGIN_START = 12;
117    static DEFAULT_MARGIN_END = 12;
118    static DEFAULT_MARGIN_TOP = 12;
119    static DEFAULT_MARGIN_BOTTOM = 12;
120    static DEFAULT_SLIDER_WIDTH = 60;
121    static DEFAULT_SLIDER_HEIGHT = 40;
122    static OFFSET = 100;
123    static CLICK_SHADOW_LENGTH = 48;
124    static DIVIDER = '1px';
125    static DIVIDER_HEIGHT = 24;
126    static DIVIDER_MARGIN_RIGHT_PERMISSION = 52;
127    static DIVIDER_MARGIN_RIGHT_APPLICATION = 68;
128
129    // application-secondary, authority-secondary
130    static FLEX_MARGIN_TOP = 8;
131    static FLEX_MARGIN_BOTTOM = 8;
132    static LIST_PADDING_TOP = 4;
133    static LIST_PADDING_BOTTOM = 4;
134    static LIST_MARGIN_BOTTOM = 12;
135    static ROW_MARGIN_TOP = 9;
136    static SECONDARY_TEXT_MARGIN_LEFT = 24;
137    static SECONDARY_LIST_PADDING_LEFT = 12;
138    static SECONDARY_LIST_PADDING_RIGHT = 12;
139
140    // application-tertiary
141    static TERTIARY_IMAGE_WIDTH = 64;
142    static TERTIARY_IMAGE_HEIGHT = 64;
143    static TERTIARY_IMAGE_MARGIN_LEFT = 12;
144    static TERTIARY_IMAGE_MARGIN_RIGHT = 12;
145    static TERTIARY_LABEL_MARGIN_BOTTOM = 2;
146    static TERTIARY_MARGIN_LEFT = 12;
147    static TERTIARY_TEXT_MARGIN_LEFT = 24;
148    static TERTIARY_HALF_WIDTH = '50%';
149    static TERTIARY_ROW_MARGIN_TOP = 24;
150    static TERTIARY_RADIO_IMAGE_WIDTH = 24;
151    static TERTIARY_RADIO_IMAGE_HEIGHT = 24;
152    static TERTIARY_LISTITEM_MARGIN_TOP = 1;
153    static TERTIARY_LIST_PADDING_TOP = 4;
154    static TERTIARY_LIST_PADDING_BOTTOM = 4;
155    static LOCATION_MARGIN_TOP = 12;
156    static LOCATION_MARGIN_BOTTOM = 8;
157
158    // authority-tertiary
159    static AUTHORITY_IMAGE_WIDTH = 40;
160    static AUTHORITY_IMAGE_HEIGHT = 40;
161    static AUTHORITY_IMAGE_MARGIN_RIGHT = 16;
162    static AUTHORITY_TOGGLE_WIDTH = 36;
163    static AUTHORITY_TOGGLE_HEIGHT = 20;
164    static AUTHORITY_ROW_HEIGHT = 72;
165    static AUTHORITY_CONSTRAINTSIZE_MINHEIGHT = 72;
166    static AUTHORITY_LISTITEM_PADDING_LEFT = 12;
167    static AUTHORITY_LISTITEM_PADDING_RIGHT = 12;
168    static AUTHORITY_TEXTINPUT_PADDING_LEFT = 12;
169    static AUTHORITY_TEXTINPUT_PADDING_RIGHT = 24;
170    static AUTHORITY_TEXT_MARGIN_TOP = 24;
171    static AUTHORITY_ROW_MARGIN_BOTTOM = 24;
172    static AUTHORITY_LIST_MARGIN_BOTTOM = 96;
173    static AUTHORITY_LIST_MARGIN_BOTTOM_GLOBAL = 176;
174    static NORECORD_IMAGE_WIDTH = 120;
175    static NORECORD_IMAGE_HEIGHT = 120;
176    static NORECORD_IMAGE_MARGIN_LEFT = 40;
177    static SEARCHNORESULT_IMAGE_WIDTH = 200;
178    static SEARCHNORESULT_IMAGE_HEIGHT = 200;
179    static AUTHORITY_ALPHABETINDEX_WIDTH = 24;
180    static AUTHORITY_ALPHABETINDEX_PADDING_TOP = 16;
181
182    // authority-management
183    static MANAGEMENT_IMAGE_WIDTH = 24;
184    static MANAGEMENT_IMAGE_HEIGHT = 24;
185    static MANAGEMENT_IMAGE_MARGIN_RIGHT = 16;
186    static MANAGEMENT_IMAGE_MARGIN_RIGHT_RECORD = 24;
187    static MANAGEMENT_IMAGE_MARGIN_LEFT = 8;
188    static MANAGEMENT_ROW_HEIGHT = 56;
189    static MANAGEMENT_LODING_IMAGE_WIDTH = 48;
190    static MANAGEMENT_LODING_IMAGE_HEIGHT = 48;
191    static MANAGEMENT_ROW_PADDING_LEFT = 12;
192    static MANAGEMENT_ROW_PADDING_RIGHT = 12;
193    static MANAGEMENT_ROW_PADDING_TOP = 8;
194    static MANAGEMENT_ROW_PADDING_BOTTOM = 50;
195    static MANAGEMENT_ROW_MARGIN_TOP = 12;
196    static APPLICATION_IMAGE_WIDTH = 40;
197    static APPLICATION_IMAGE_HEIGHT = 40;
198    static APPLICATION_IMAGE_MARGIN_RIGHT = 16;
199    static APPLICATION_TEXT_MARGIN_RIGHT = 4;
200    static APPLICATION_LIST_MARGIN_BOTTOM = 40;
201    static APPLICATION_TEXTINPUT_PADDING_LEFT = 12;
202    static APPLICATION_TEXTINPUT_PADDING_TOP = 8;
203    static APPLICATION_TEXTINPUT_PADDING_RIGHT = 24;
204    static APPLICATION_ALPHABETINDEX_MARGIN_TOP = 12;
205    static APPLICATION_ALPHABETINDEX_WIDTH = 24;
206    static LOADING_WIDTH = 100;
207
208    //group number
209    static FIXED_GROUP = 1;
210    static CHANGE_GROUP = 2;
211    static OTHER_GROUP = 3;
212    static EXTRA_GROUP = 4;
213
214    // setTimeout
215    static DELAY_TIME = 1000;
216    static DELAY_TIME_MAX = 2000;
217
218    // radio
219    static RADIO_ALLOW_INDEX = 0;
220    static RADIO_BAN_INDEX = 1;
221
222    //shape
223    static SHAPE_DIA = 20;
224
225    // utils
226    static CHAR_CODE = 0;
227    static UNI_MAX = 40869;
228    static UNI_MIN = 19968;
229
230    static PERMISSION_INDEX = 0;
231
232    static PERMISSION_NUM = 0;
233
234    static PERMISSION_FLAG = 2;
235    static API_VERSION_SUPPORT_STAGE = 9;
236
237    // permission flag
238    static PERMISSION_SYSTEM_FIXED = 4;
239    static PERMISSION_COMPONENT_SET = 16;
240    static PERMISSION_POLICY_FIXED = 32;
241
242    static DEFAULT_DEVICE_TYPE = 'default'
243    static PHONE_DEVICE_TYPE = 'phone'
244    static TABLET_DEVICE_TYPE = 'tablet'
245
246    static START_SUBSCRIPT = 0
247    static END_SUBSCRIPT = 500
248    static MAXIMUM_HEADER_LINES = 1
249    static MAXIMUM_HEADER_WIDTH = 200
250    static MAXIMUM_HEADER_HEIGHT = 500
251    static MAXIMUM_HEADER_LENGTH = 1000
252
253    static RECORD_PADDING_BOTTOM = '20%'
254
255    //////////////security_dialog///////////////
256    // total
257    static SECURITY_TOTAL_MARGIN_LEFT = 24;
258    static SECURITY_TOTAL_MARGIN_RIGHT = 24;
259
260    // icon
261    static SECURITY_ICON_MARGIN_TOP = 24;
262    static SECURITY_ICON_MARGIN_BOTTOM = 16;
263    static SECURITY_ICON_WIDTH = 24;
264    static SECURITY_ICON_HEIGHT = 24;
265
266    // content-descriptor
267    static SECURITY_DESCRIPTOR_DEVIDER_MARGIN_TOP = 8;
268
269    //button
270    static SECURITY_BUTTON_MARGIN_TOP = 8;
271    static SECURITY_BUTTON_ROW_HEIGHT = 56;
272    static SECURITY_BUTTON_HEIGHT = 40;
273    ////////////////////////////////////////////
274
275    // icon of dialog
276    static DIALOG_ICON_WIDTH = 24;
277    static DIALOG_ICON_HEIGHT = 24;
278    static DIALOG_ICON_MARGIN_TOP = 23;
279
280    // label text of dialog
281    static DIALOG_LABEL_FONT_SIZE = 10;
282    static DIALOG_LABEL_MARGIN_TOP = 2;
283    static DIALOG_LABEL_LINE_HEIGHT = 14;
284
285    // request text of dialog
286    static DIALOG_REQ_FONT_SIZE = 16;
287    static DIALOG_REQ_MARGIN_TOP = 16;
288    static DIALOG_REQ_MARGIN_LEFT = 24;
289    static DIALOG_REQ_MARGIN_RIGHT = 24;
290    static DIALOG_REQ_LINE_HEIGHT = 22;
291
292    // description text of dialog
293    static DIALOG_DESP_FONT_SIZE = 14;
294    static DIALOG_DESP_MARGIN_TOP = 2;
295    static DIALOG_DESP_MARGIN_LEFT = 24;
296    static DIALOG_DESP_MARGIN_RIGHT = 24;
297    static DIALOG_DESP_MARGIN_BOTTOM = 8;
298    static DIALOG_DESP_LINE_HEIGHT = 19;
299
300    static BUTTON_MARGIN_TOP = 8;
301    static BUTTON_MARGIN_LEFT = 16;
302    static BUTTON_MARGIN_RIGHT = 16;
303    static BUTTON_HEIGHT = 40;
304
305    static DIALOG_PRIVACY_BORDER_RADIUS = 32;
306    static DIALOG_PADDING_BOTTOM = 16;
307
308    // initial check status
309    static INIT_NEED_TO_WAIT = 0
310    static INIT_NEED_TO_VERIFY = 1
311    static INIT_NEED_TO_TERMINATED = 2
312    static INIT_NEED_TO_REFRESH = 3
313
314    static RESULT_SUCCESS = 1
315    static RESULT_FAILURE = 0
316    static RESULT_CODE = 0
317
318    //location status
319    static LOCATION_NONE = 0
320    static LOCATION_FUZZY = 1
321    static LOCATION_UPGRADE = 2
322    static LOCATION_BOTH_PRECISE = 3
323    static LOCATION_BOTH_FUZZY = 4
324
325    //location canvas
326    static LOCATION_CANVAS_HEIGHT = 172;
327    static LOCATION_CANVAS_MARGIN_TOP = 4;
328    static LOCATION_CANVAS_MARGIN_BOTTOM = 8;
329    static LOCATION_CANVAS_INITIAL_SCALE = 1;
330    static LOCATION_CANVAS_ZOOM_SCALE = 1.3;
331    static LOCATION_BUTTON_HEIGHT = 32;
332    static LOCATION_BUTTON_RADIUS = 16;
333    static LOCATION_BUTTON_POSITION_X = 137.5;
334    static LOCATION_BUTTON_POSITION_Y = 16;
335    static LOCATION_ICON_POSITION_X = 228;
336    static LOCATION_ICON_POSITION_Y = 86.5;
337    static LOCATION_CIRCLE_POSITION_X = 194;
338    static LOCATION_CIRCLE_POSITION_Y = 62.5;
339    static LOCATION_ICON_WIDTH = 24;
340    static LOCATION_ICON_HEIGHT = 29;
341    static LOCATION_CIRCLE_DIA = 94;
342    static LOCATION_CIRCLE_OPACITY = 0.3;
343    static LOCATION_ANIMATION_DURATION = 400;
344
345    //
346    static SETTING_OPER = -1
347    static PASS_OPER = 0
348    static DYNAMIC_OPER = 1
349    static INVALID_OPER = 2
350
351    //global dialog
352    static ROW_HEIGHT = 56
353    static ROW_PADDING_TOP = 14
354    static ROW_PADDING_BOTTOM = 14
355
356    static ACCESS_TOKEN = 'ohos.security.accesstoken.tokencallback'
357
358}
359