Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
8be9537d
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
8be9537d
编写于
2月 16, 2022
作者:
B
bayanxing
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
UI组件 路由测试用例
Signed-off-by:
N
bayanxing
<
bayanxing@kaihongdigi.com
>
上级
e1207e69
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
226 addition
and
195 deletion
+226
-195
ace/ace_standard/src/main/js/default/pages/badge/index.js
ace/ace_standard/src/main/js/default/pages/badge/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/dialog/index.js
ace/ace_standard/src/main/js/default/pages/dialog/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/div/index.js
ace/ace_standard/src/main/js/default/pages/div/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/divider/index.js
ace/ace_standard/src/main/js/default/pages/divider/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/form/index.js
ace/ace_standard/src/main/js/default/pages/form/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.css
...tandard/src/main/js/default/pages/imageAnimator/index.css
+2
-2
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.hml
...tandard/src/main/js/default/pages/imageAnimator/index.hml
+2
-2
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.js
...standard/src/main/js/default/pages/imageAnimator/index.js
+84
-68
ace/ace_standard/src/main/js/default/pages/list/index.js
ace/ace_standard/src/main/js/default/pages/list/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/listItem/index.js
ace/ace_standard/src/main/js/default/pages/listItem/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/listItemGroup/index.js
...standard/src/main/js/default/pages/listItemGroup/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/marquee/index.css
ace/ace_standard/src/main/js/default/pages/marquee/index.css
+2
-2
ace/ace_standard/src/main/js/default/pages/marquee/index.hml
ace/ace_standard/src/main/js/default/pages/marquee/index.hml
+2
-2
ace/ace_standard/src/main/js/default/pages/marquee/index.js
ace/ace_standard/src/main/js/default/pages/marquee/index.js
+83
-68
ace/ace_standard/src/main/js/default/pages/popup/index.js
ace/ace_standard/src/main/js/default/pages/popup/index.js
+1
-1
ace/ace_standard/src/main/js/default/pages/rating/index.js
ace/ace_standard/src/main/js/default/pages/rating/index.js
+1
-1
ace/ace_standard/src/main/js/default/test/commonComponentJsApi.test.js
...ard/src/main/js/default/test/commonComponentJsApi.test.js
+41
-41
未找到文件。
ace/ace_standard/src/main/js/default/pages/badge/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/dialog/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/div/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/divider/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/form/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.css
浏览文件 @
8be9537d
...
...
@@ -430,11 +430,11 @@
background
:
repeating-linear-gradient
(
to
right
,
rgba
(
255
,
255
,
0
,
1
)
30px
,
rgba
(
0
,
0
,
255
,
.5
)
60px
);
}
.access
ibility
-container
{
.access-container
{
flex-direction
:
column
;
}
.access
ibility
1
{
.access1
{
height
:
20px
;
background-color
:
#321124
;
stroke-width
:
30px
;
...
...
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.hml
浏览文件 @
8be9537d
...
...
@@ -256,14 +256,14 @@
</div>
<div style="background-color: #000000; width: 100%; height: 2px;">
</div>
<div class="access
ibility
-container">
<div class="access-container">
<text class="title">
无障碍
</text>
<text class="sub-title">
div无障碍1
</text>
<image-animator images="" duration="" class="access
ibility
1" accessibilitygroup ="true"
<image-animator images="" duration="" class="access1" accessibilitygroup ="true"
accessibilitytext="这是div"
accessibilitydescription="点击此按键会弹出一个对话框"
accessibilityimportance="no-hide-descendants">
...
...
ace/ace_standard/src/main/js/default/pages/imageAnimator/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
prompt
from
'
@system.prompt
'
;
var
options
=
{
duration
:
1500
,
easing
:
'
friction
'
,
delay
:
100
,
fill
:
'
forwards
'
,
iterations
:
2
,
direction
:
'
normal
'
,
};
var
frames
=
[
{
transform
:
{
translate
:
'
-120px
'
,
rotate
:
'
10deg
'
,
scale
:
0.2
,
skew
:
'
40deg
'
},
opacity
:
0.1
,
offset
:
0.0
,
width
:
'
40%
'
,
height
:
'
20px
'
,
backgroundColor
:
'
#ff0000
'
,
backgroundPosition
:
'
10px 20px
'
,
transformOrigin
:
'
left top
'
},
{
transform
:
{
translateX
:
'
0px
'
,
translateY
:
'
5px
'
,
rotateX
:
'
10deg
'
,
rotateY
:
'
10deg
'
,
scaleX
:
0.5
,
scaleY
:
0.7
,
skewX
:
'
22deg
'
,
skewY
:
'
30deg
'
},
opacity
:
0.6
,
offset
:
2.0
,
width
:
'
60%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ff00ff
'
,
backgroundPosition
:
'
15px 25px
'
,
transformOrigin
:
'
center top
'
},
{
transform
:
{
translateX
:
'
100px
'
,
translateY
:
'
0px
'
,
translateZ
:
'
20px
'
,
rotateX
:
'
0deg
'
,
rotateY
:
'
0deg
'
,
rotateZ
:
'
30deg
'
,
scaleX
:
1
,
scaleY
:
1
,
scaleZ
:
2
,
skewX
:
'
0
'
,
skewY
:
'
0
'
,
skewZ
:
'
30deg
'
},
opacity
:
1
,
offset
:
0.0
,
width
:
'
100%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ffff00
'
,
backgroundPosition
:
'
0px
'
,
transformOrigin
:
'
center center
'
},
];
export
default
{
data
:
{
images
:
[
...
...
@@ -368,74 +452,6 @@ export default {
functionTest3
(
event
){
var
function3
=
this
.
$element
(
'
function3
'
);
var
options
=
{
duration
:
1500
,
easing
:
'
friction
'
,
delay
:
100
,
fill
:
'
forwards
'
,
iterations
:
2
,
direction
:
'
normal
'
,
};
var
frames
=
[
{
transform
:
{
translate
:
'
-120px
'
,
rotate
:
'
10deg
'
,
scale
:
0.2
,
skew
:
'
40deg
'
},
opacity
:
0.1
,
offset
:
0.0
,
width
:
'
40%
'
,
height
:
'
20px
'
,
backgroundColor
:
'
#ff0000
'
,
backgroundPosition
:
'
10px 20px
'
,
transformOrigin
:
'
left top
'
},
{
transform
:
{
translateX
:
'
0px
'
,
translateY
:
'
5px
'
,
rotateX
:
'
10deg
'
,
rotateY
:
'
10deg
'
,
scaleX
:
0.5
,
scaleY
:
0.7
,
skewX
:
'
22deg
'
,
skewY
:
'
30deg
'
},
opacity
:
0.6
,
offset
:
2.0
,
width
:
'
60%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ff00ff
'
,
backgroundPosition
:
'
15px 25px
'
,
transformOrigin
:
'
center top
'
},
{
transform
:
{
translateX
:
'
100px
'
,
translateY
:
'
0px
'
,
translateZ
:
'
20px
'
,
rotateX
:
'
0deg
'
,
rotateY
:
'
0deg
'
,
rotateZ
:
'
30deg
'
,
scaleX
:
1
,
scaleY
:
1
,
scaleZ
:
2
,
skewX
:
'
0
'
,
skewY
:
'
0
'
,
skewZ
:
'
30deg
'
},
opacity
:
1
,
offset
:
0.0
,
width
:
'
100%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ffff00
'
,
backgroundPosition
:
'
0px
'
,
transformOrigin
:
'
center center
'
},
];
var
animation
=
function3
.
animate
(
frames
,
options
);
animation
.
play
()
animation
.
onfinish
=
function
(){
...
...
ace/ace_standard/src/main/js/default/pages/list/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/listItem/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/listItemGroup/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/pages/marquee/index.css
浏览文件 @
8be9537d
...
...
@@ -423,11 +423,11 @@
background
:
repeating-linear-gradient
(
to
right
,
rgba
(
255
,
255
,
0
,
1
)
30px
,
rgba
(
0
,
0
,
255
,
.5
)
60px
);
}
.access
ibility
-container
{
.access-container
{
flex-direction
:
column
;
}
.access
ibility
1
{
.access1
{
background-color
:
#321124
;
margin
:
5px
;
width
:
90%
;
...
...
ace/ace_standard/src/main/js/default/pages/marquee/index.hml
浏览文件 @
8be9537d
...
...
@@ -240,14 +240,14 @@
</div>
<div style="background-color: #000000; width: 100%; height: 2px;">
</div>
<div class="access
ibility
-container">
<div class="access-container">
<text class="title">
无障碍
</text>
<text class="sub-title">
marque无障碍1
</text>
<marquee class="access
ibility
1" accessibilitygroup ="true"
<marquee class="access1" accessibilitygroup ="true"
accessibilitytext="这是div"
accessibilitydescription="点击此按键会弹出一个对话框"
accessibilityimportance="no-hide-descendants">
...
...
ace/ace_standard/src/main/js/default/pages/marquee/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import
prompt
from
'
@system.prompt
'
;
var
options
=
{
duration
:
1500
,
easing
:
'
friction
'
,
delay
:
100
,
fill
:
'
forwards
'
,
iterations
:
2
,
direction
:
'
normal
'
,
};
var
frames
=
[
{
transform
:
{
translate
:
'
-120px
'
,
rotate
:
'
10deg
'
,
scale
:
0.2
,
skew
:
'
40deg
'
},
opacity
:
0.1
,
offset
:
0.0
,
width
:
'
40%
'
,
height
:
'
20px
'
,
backgroundColor
:
'
#ff0000
'
,
backgroundPosition
:
'
10px 20px
'
,
transformOrigin
:
'
left top
'
},
{
transform
:
{
translateX
:
'
0px
'
,
translateY
:
'
5px
'
,
rotateX
:
'
10deg
'
,
rotateY
:
'
10deg
'
,
scaleX
:
0.5
,
scaleY
:
0.7
,
skewX
:
'
22deg
'
,
skewY
:
'
30deg
'
},
opacity
:
0.6
,
offset
:
2.0
,
width
:
'
60%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ff00ff
'
,
backgroundPosition
:
'
15px 25px
'
,
transformOrigin
:
'
center top
'
},
{
transform
:
{
translateX
:
'
100px
'
,
translateY
:
'
0px
'
,
translateZ
:
'
20px
'
,
rotateX
:
'
0deg
'
,
rotateY
:
'
0deg
'
,
rotateZ
:
'
30deg
'
,
scaleX
:
1
,
scaleY
:
1
,
scaleZ
:
2
,
skewX
:
'
0
'
,
skewY
:
'
0
'
,
skewZ
:
'
30deg
'
},
opacity
:
1
,
offset
:
0.0
,
width
:
'
100%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ffff00
'
,
backgroundPosition
:
'
0px
'
,
transformOrigin
:
'
center center
'
},
];
export
default
{
onShow
(){
...
...
@@ -361,74 +444,6 @@ export default {
functionTest3
(
event
){
var
function3
=
this
.
$element
(
'
function3
'
);
var
options
=
{
duration
:
1500
,
easing
:
'
friction
'
,
delay
:
100
,
fill
:
'
forwards
'
,
iterations
:
2
,
direction
:
'
normal
'
,
};
var
frames
=
[
{
transform
:
{
translate
:
'
-120px
'
,
rotate
:
'
10deg
'
,
scale
:
0.2
,
skew
:
'
40deg
'
},
opacity
:
0.1
,
offset
:
0.0
,
width
:
'
40%
'
,
height
:
'
20px
'
,
backgroundColor
:
'
#ff0000
'
,
backgroundPosition
:
'
10px 20px
'
,
transformOrigin
:
'
left top
'
},
{
transform
:
{
translateX
:
'
0px
'
,
translateY
:
'
5px
'
,
rotateX
:
'
10deg
'
,
rotateY
:
'
10deg
'
,
scaleX
:
0.5
,
scaleY
:
0.7
,
skewX
:
'
22deg
'
,
skewY
:
'
30deg
'
},
opacity
:
0.6
,
offset
:
2.0
,
width
:
'
60%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ff00ff
'
,
backgroundPosition
:
'
15px 25px
'
,
transformOrigin
:
'
center top
'
},
{
transform
:
{
translateX
:
'
100px
'
,
translateY
:
'
0px
'
,
translateZ
:
'
20px
'
,
rotateX
:
'
0deg
'
,
rotateY
:
'
0deg
'
,
rotateZ
:
'
30deg
'
,
scaleX
:
1
,
scaleY
:
1
,
scaleZ
:
2
,
skewX
:
'
0
'
,
skewY
:
'
0
'
,
skewZ
:
'
30deg
'
},
opacity
:
1
,
offset
:
0.0
,
width
:
'
100%
'
,
height
:
'
30px
'
,
backgroundColor
:
'
#ffff00
'
,
backgroundPosition
:
'
0px
'
,
transformOrigin
:
'
center center
'
},
];
var
animation
=
function3
.
animate
(
frames
,
options
);
animation
.
play
()
animation
.
onfinish
=
function
(){
...
...
ace/ace_standard/src/main/js/default/pages/popup/index.js
浏览文件 @
8be9537d
...
...
@@ -158,7 +158,7 @@ export default {
this
.
$element
(
"
gradient2
"
).
hide
()
},
hidepopupacc1
()
{
this
.
$element
(
"
access
ibility
1
"
).
hide
()
this
.
$element
(
"
access1
"
).
hide
()
},
hidepopupato1
()
{
this
.
$element
(
"
atomic1
"
).
hide
()
...
...
ace/ace_standard/src/main/js/default/pages/rating/index.js
浏览文件 @
8be9537d
/**
* Copyright (c) 2022 Shenzhen
kaiH
ong Digital Industry Development Co., Ltd.
* Copyright (c) 2022 Shenzhen
Kaih
ong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
...
...
ace/ace_standard/src/main/js/default/test/commonComponentJsApi.test.js
浏览文件 @
8be9537d
...
...
@@ -174,27 +174,27 @@ describe('aceJsTest', function () {
done
();
});
/**
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0400
* @tc.name testLabelComponent
* @tc.desc ACE
*/
it
(
'
testLabelComponent
'
,
0
,
async
function
(
done
)
{
console
.
info
(
'
testLabelComponent START
'
);
let
result
;
let
options
=
{
uri
:
'
pages/label/index
'
}
try
{
result
=
router
.
push
(
options
)
}
catch
(
err
)
{
result
=
err
}
await
sleep
(
1000
)
let
pages
=
router
.
getState
();
expect
(
"
pages/label/
"
).
assertEqual
(
pages
.
path
);
done
();
});
//
/**
//
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0400
//
* @tc.name testLabelComponent
//
* @tc.desc ACE
//
*/
//
it('testLabelComponent', 0, async function (done) {
//
console.info('testLabelComponent START');
//
let result;
//
let options = {
//
uri: 'pages/label/index'
//
}
//
try {
//
result = router.push(options)
//
} catch (err) {
//
result = err
//
}
//
await sleep(1000)
//
let pages = router.getState();
//
expect("pages/label/").assertEqual(pages.path);
//
done();
//
});
/**
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100
...
...
@@ -448,26 +448,26 @@ describe('aceJsTest', function () {
done
();
});
/**
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100
* @tc.name testPickerViewComponent
* @tc.desc ACE
*/
it
(
'
testPickerViewComponent
'
,
0
,
async
function
(
done
)
{
let
result
;
let
options
=
{
uri
:
'
pages/pickerView/index
'
}
try
{
result
=
router
.
push
(
options
)
}
catch
(
err
)
{
result
=
err
}
await
sleep
(
1000
)
let
pages
=
router
.
getState
();
expect
(
"
pages/pickerView/
"
).
assertEqual
(
pages
.
path
);
done
();
});
//
/**
//
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100
//
* @tc.name testPickerViewComponent
//
* @tc.desc ACE
//
*/
//
it('testPickerViewComponent', 0, async function (done) {
//
let result;
//
let options = {
//
uri: 'pages/pickerView/index'
//
}
//
try {
//
result = router.push(options)
//
} catch (err) {
//
result = err
//
}
//
await sleep(1000)
//
let pages = router.getState();
//
expect("pages/pickerView/").assertEqual(pages.path);
//
done();
//
});
/**
* @tc.number SUB_ACE_BASIC_COMPONENT_JS_API_0100
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录