diff --git a/arkui/ace_ets_component_attrlack/Test.json b/arkui/ace_ets_component_attrlack/Test.json index 7603408bb5f60b10633cea101e5eda2d1cad05f6..358ccf960908a40ae3e8135e43b30502617f658a 100644 --- a/arkui/ace_ets_component_attrlack/Test.json +++ b/arkui/ace_ets_component_attrlack/Test.json @@ -17,4 +17,4 @@ "cleanup-apps": true } ] -} \ No newline at end of file +} diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/web.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/web.ets index a8a68b09ee456698969e302866bd7f105c58ead8..f6a570173fdc7f0cae1b289978425168b00402ea 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/web.ets +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/web.ets @@ -43,7 +43,6 @@ struct Index { @State geolocationAccess:boolean=true @State onlineImageAccess:boolean=true @State databaseAccess:boolean=true - @State overviewModeAccess:boolean=false @State initialScale:number=100 @State enterPageEnd:boolean=false @State newScale:number=0 @@ -54,7 +53,6 @@ struct Index { @State cacheError:boolean=false @State mixedSwitch:boolean=false @State mixedAllSwitch:boolean=false - @State overViewFalseHeight:number=0 @State isProgressFinish:boolean=false @State isHttpErrorReceive:boolean=false onPageShow(){ @@ -106,7 +104,6 @@ struct Index { .cacheMode(this.cacheMode) .initialScale(this.initialScale) .mixedMode(this.mixedMode) - .overviewModeAccess(this.overviewModeAccess) .userAgent("Mozila/5.0 (Linux; Andriod 9; VRD-AL10; HMSCore 6.3.0.331) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.105 HuaweiBrowser/12.0.4.1 MobileSafari/537.36") .javaScriptProxy({ object:this.jsObj, @@ -313,7 +310,7 @@ struct Index { break; } case "emitGetWebId":{ - Utils.emitEvent("webId",120) + Utils.emitEvent(webId,120) break; } case "emitGetRequestFocus":{ @@ -471,31 +468,6 @@ struct Index { },3000) break; } - case "emitOverviewModeAccessFalse":{ - this.overviewModeAccess=false - await Utils.sleep(1000) - this.controller.loadUrl({url:"file:///data/storage/el1/bundle/phone/resources/rawfile/overview.html"}); - setTimeout(()=>{ - this.controller.runJavaScript({script:"getViewResult()",callback:(res)=>{ - this.overViewFalseHeight=parseInt(res) - console.info("getViewResult==>"+res) - Utils.emitEventTwo(this.overViewFalseHeight,parseInt(res),168) - }}) - },3000) - break; - } - case "emitOverviewModeAccessTrue":{ - this.overviewModeAccess=true - await Utils.sleep(1000) - this.controller.loadUrl({url:"file:///data/storage/el1/bundle/phone/resources/rawfile/overview.html"}); - setTimeout(()=>{ - this.controller.runJavaScript({script:"getViewResult()",callback:(res)=>{ - console.info("getViewResult==>"+res) - Utils.emitEventTwo(this.overViewFalseHeight,parseInt(res),170) - }}) - },3000) - break; - } case "emitOnPrompt":{ this.controller.loadUrl({url:"file:///data/storage/el1/bundle/phone/resources/rawfile/index.html"}); setTimeout(()=>{ @@ -641,18 +613,17 @@ struct Index { },3000) break; } - case "emitOnInactive":{ - this.controller.loadUrl({url:"file:///data/storage/el1/bundle/phone/resources/rawfile/index.html"}); + case "emitOnInactive":{ + this.controller.loadUrl({url:"file:///data/storage/el1/bundle/phone/resources/rawfile/index.html"}); this.controller.onInactive() - setTimeout(()=>{ - var onInactiveCalled = false + setTimeout(()=>{ this.controller.runJavaScript({script:"gettitle()",callback:(res)=>{ console.info("gettitle++++++"+res) if(res == "\"index\""){ onInactiveCalled = true } Utils.emitEvent(onInactiveCalled,84) - }}) + }}) },3000) break; } diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/webTwo.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/webTwo.ets new file mode 100644 index 0000000000000000000000000000000000000000..7523410d021a5f38b0a290e38af13576f96692eb --- /dev/null +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/MainAbility/pages/webTwo.ets @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2021 Huawei Device 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 events_emitter from '@ohos.events.emitter'; +import Utils from '../../test/Utils'; + +@Entry +@Component +struct Second { + controller:WebController = new WebController() + @State str:string="emitOverviewModeAccessTrue" + @State overviewModeAccess:boolean=true + @State overviewScale:string="" + onPageShow(){ + let valueChangeEvent={ + eventId:10, + priority:events_emitter.EventPriority.LOW + }; + events_emitter.on(valueChangeEvent,this.valueChangeCallBack); + } + private valueChangeCallBack=(eventData)=>{ + console.info("web page valueChangeCallBack"); + if(eventData != null){ + console.info("valueChangeCallBack:"+ JSON.stringify(eventData)); + if(eventData.data.ACTION != null){ + this.str = eventData.data.ACTION; + } + } + } + build(){ + Column(){ + Row(){ + Button("web click").key('webcomponenttwo').onClick(async ()=>{ + console.info("key==>"+this.str); + switch(this.str){ + case "emitOverviewModeAccessTrue":{ + this.controller.runJavaScript({script:"getViewResult()",callback:(res)=>{ + console.info("getViewResult==>"+res); + this.overviewScale=res; + Utils.emitEventTwo(res,"1",168); + }}); + break; + } + case "emitOverviewModeAccessFalse":{ + this.overviewModeAccess=false; + await Utils.sleep(2000); + this.controller.runJavaScript({script:"getViewResult()",callback:(res)=>{ + console.info("getViewResult==>"+res); + Utils.emitEventTwo(this.overviewScale,res,170); + }}); + break; + } + default: + console.info("can not match case"); + } + }) + } + Web({src:$rawfile('overview.html'),controller:this.controller}) + .overviewModeAccess(this.overviewModeAccess) + } + } +} \ No newline at end of file diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/test/List.test.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/test/List.test.ets index 079023dd24ba05f62f21dacf79f7077bb41b6e0d..bae210db91d571d0d991383c80ae2cc4ff79fe00 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/ets/test/List.test.ets +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/test/List.test.ets @@ -13,7 +13,8 @@ * limitations under the License. */ import webJsunit from './WebJsunit.test' - +import webTwoJsunit from './WebTwoJsunit.test' export default function testsuite() { webJsunit() + webTwoJsunit() } \ No newline at end of file diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets index d575b9631b43556814e90670f8f9bb9e1ee1eefe..b6d23f92667250072c6e3252c2ec0992786d7e47 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebJsunit.test.ets @@ -142,14 +142,14 @@ export default function webJsunit() { Utils.registerEvent("getHitTest","7",118,done); sendEventByKey('webcomponent',10,''); }) - /* - *tc.number SUB_ACE_BASIC_ETS_API_011 - *tc.name getWebId + /* + *tc.number SUB_ACE_BASIC_ETS_API_011 + *tc.name getWebId *tc.desic Gets the id for the current Web */ it('getWebId',0,async function(done){ emitKey="emitGetRequestFocus"; - Utils.registerEvent("getWebId","webId",120,done); + Utils.registerEvent("getWebId","1",120,done); sendEventByKey('webcomponent',10,''); }) /* @@ -318,32 +318,12 @@ export default function webJsunit() { *tc.desic Sets allow the Web access the database */ it('databaseAccessTrue',0,async function(done){ - emitKey="emitOverviewModeAccessFalse"; - Utils.registerContainEvent("databaseAccessTrue","openDatabase",164,done); - sendEventByKey('webcomponent',10,''); - }) - /* - *tc.number SUB_ACE_BASIC_ETS_API_032 - *tc.name overviewModeAccessFalse - *tc.desic Sets not allow the Web access overview mode - */ - it('overviewModeAccessFalse',0,async function(done){ - emitKey="emitOverviewModeAccessTrue"; - Utils.registerEventTwo("overviewModeAccessFalse",168,done); - sendEventByKey('webcomponent',10,''); - }) - /* - *tc.number SUB_ACE_BASIC_ETS_API_033 - *tc.name overviewModeAccessTrue - *tc.desic Sets allow the Web access overview mode - */ - it('overviewModeAccessTrue',0,async function(done){ emitKey="emitOnPrompt"; - Utils.registerLargerEvent("overviewModeAccessTrue",170,done); + Utils.registerContainEvent("databaseAccessTrue","openDatabase",164,done); sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_034 + *tc.number SUB_ACE_BASIC_ETS_API_032 *tc.name onPrompt *tc.desic Triggered when the web page wants to display a JavaScript prompt() dialog */ @@ -353,7 +333,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_035 + *tc.number SUB_ACE_BASIC_ETS_API_033 *tc.name cacheModeOnly *tc.desic load cache and not online */ @@ -363,7 +343,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_036 + *tc.number SUB_ACE_BASIC_ETS_API_034 *tc.name cacheModeDefault *tc.desic load cache when they are available and not expired, otherwise load online */ @@ -373,7 +353,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_037 + *tc.number SUB_ACE_BASIC_ETS_API_035 *tc.name mixedModeNone *tc.desic Sets Don't allow unsecure sources from a secure origin */ @@ -383,7 +363,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_038 + *tc.number SUB_ACE_BASIC_ETS_API_036 *tc.name mixedModeAll *tc.desic Sets Allows all HTTP and HTTPS content can be loaded */ @@ -393,7 +373,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_039 + *tc.number SUB_ACE_BASIC_ETS_API_037 *tc.name fileAccessTrue *tc.desic Sets enable local file system access in Web */ @@ -403,7 +383,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_040 + *tc.number SUB_ACE_BASIC_ETS_API_038 *tc.name onPageBegin *tc.desic Triggered when the page loading progress changes */ @@ -413,7 +393,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_041 + *tc.number SUB_ACE_BASIC_ETS_API_039 *tc.name onPageEnd *tc.desic Triggered at the begin of web page loading */ @@ -423,7 +403,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_042 + *tc.number SUB_ACE_BASIC_ETS_API_040 *tc.name onConsole *tc.desic Triggered when the web page receives a JavaScript console message */ @@ -433,7 +413,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_043 + *tc.number SUB_ACE_BASIC_ETS_API_041 *tc.name onAlert *tc.desic Triggered when the Web wants to display a JavaScript alert() dialog */ @@ -443,7 +423,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_044 + *tc.number SUB_ACE_BASIC_ETS_API_042 *tc.name onConfirm *tc.desic Triggered when the web page wants to display a JavaScript confirm() dialog */ @@ -453,7 +433,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_045 + *tc.number SUB_ACE_BASIC_ETS_API_043 *tc.name onErrorReceive *tc.desic Triggered when the web page receives a web resource loading error */ @@ -463,7 +443,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_046 + *tc.number SUB_ACE_BASIC_ETS_API_044 *tc.name onHttpErrorReceive *tc.desic Triggered when the web page receives a web resource loading HTTP error */ @@ -473,7 +453,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_047 + *tc.number SUB_ACE_BASIC_ETS_API_045 *tc.name onTitleReceive *tc.desic Triggered when the title of the main application document changes */ @@ -483,7 +463,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_048 + *tc.number SUB_ACE_BASIC_ETS_API_046 *tc.name onDownloadStart *tc.desic Triggered when starting to download */ @@ -493,7 +473,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_051 + *tc.number SUB_ACE_BASIC_ETS_API_049 *tc.name zoom *tc.desic Let the Web zoom by */ @@ -503,7 +483,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_056 + *tc.number SUB_ACE_BASIC_ETS_API_054 *tc.name clearHistory *tc.desic Clears the history in the Web */ @@ -513,7 +493,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_057 + *tc.number SUB_ACE_BASIC_ETS_API_055 *tc.name stop *tc.desic Stops the current load */ @@ -523,7 +503,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_058 + *tc.number SUB_ACE_BASIC_ETS_API_056 *tc.name onInactive *tc.desic Let the Web inactive. */ @@ -533,7 +513,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_059 + *tc.number SUB_ACE_BASIC_ETS_API_057 *tc.name onActive *tc.desic Let the Web active */ @@ -543,7 +523,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_060 + *tc.number SUB_ACE_BASIC_ETS_API_058 *tc.name registerJavaScriptProxy *tc.desic Registers the JavaScript object and method list */ @@ -553,7 +533,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_061 + *tc.number SUB_ACE_BASIC_ETS_API_059 *tc.name deleteJavaScriptRegister *tc.desic Deletes a registered JavaScript object with given name */ @@ -563,7 +543,7 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) /* - *tc.number SUB_ACE_BASIC_ETS_API_062 + *tc.number SUB_ACE_BASIC_ETS_API_060 *tc.name javaScriptAccess *tc.desic Sets whether the Web allows JavaScript scripts to execute */ diff --git a/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebTwoJsunit.test.ets b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebTwoJsunit.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..3f8f263bf9bcf5612512bc94c10eaada6e4378d3 --- /dev/null +++ b/arkui/ace_ets_web_dev/entry/src/main/ets/test/WebTwoJsunit.test.ets @@ -0,0 +1,88 @@ +/* + * Copyright (c) 2022 Huawei Device 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. + */ +// @ts-nocheck +import { describe, beforeEach, afterEach, it, expect, beforeAll} from "@ohos/hypium"; +import events_emitter from '@ohos.events.emitter'; +import router from '@system.router'; +import Utils from './Utils.ets'; +let emitKey = "emitOverviewModeAccessTrue"; +export default function webTwoJsunit() { + describe('overviewTest', function () { + beforeAll(async function (done) { + let options = { + uri: 'MainAbility/pages/webTwo', + } + try { + router.clear(); + let pages = router.getState(); + console.info("get webTwo state success " + JSON.stringify(pages)); + if (!("webTwo" == pages.name)) { + console.info("get webTwo state success " + JSON.stringify(pages.name)); + let result = await router.push(options); + await Utils.sleep(2000); + console.info("push webTwo page success " + JSON.stringify(result)); + } + } catch (err) { + console.error("push webTwo page error: " + err); + } + done() + }); + beforeEach(async function (done) { + await Utils.sleep(2000); + console.info("web beforeEach start"); + done(); + }) + afterEach(async function (done) { + console.info("web afterEach start:"+emitKey); + try { + let backData = { + data: { + "ACTION": emitKey + } + } + let backEvent = { + eventId:10, + priority:events_emitter.EventPriority.LOW + } + console.info("start send emitKey"); + events_emitter.emit(backEvent, backData); + } catch (err) { + console.info("emit emitKey err: " + JSON.stringify(err)); + } + await Utils.sleep(2000); + done(); + }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_001 + *tc.name overviewModeAccessTrue + *tc.desic Sets allow the Web access overview mode + */ + it('overviewModeAccessTrue',0,async function(done){ + emitKey="emitOverviewModeAccessFalse"; + Utils.registerLargerEvent("overviewModeAccessTrue",168,done); + sendEventByKey('webcomponenttwo',10,''); + }) + /* + *tc.number SUB_ACE_BASIC_ETS_API_002 + *tc.name overviewModeAccessFalse + *tc.desic Sets not allow the Web access overview mode + */ + it('overviewModeAccessFalse',0,async function(done){ + emitKey="emitOverviewModeAccessFalse"; + Utils.registerLargerEvent("overviewModeAccessFalse",170,done); + sendEventByKey('webcomponenttwo',10,''); + }) + }) +} \ No newline at end of file diff --git a/arkui/ace_ets_web_dev/entry/src/main/resources/base/profile/main_pages.json b/arkui/ace_ets_web_dev/entry/src/main/resources/base/profile/main_pages.json index accbf272408dce05ff15f78a1adf077bafc62174..49a8c1b20998079991aa83c52a3e6ad576f694f1 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/resources/base/profile/main_pages.json +++ b/arkui/ace_ets_web_dev/entry/src/main/resources/base/profile/main_pages.json @@ -1,5 +1,6 @@ { "src": [ - "MainAbility/pages/web" + "MainAbility/pages/web", + "MainAbility/pages/webTwo" ] } \ No newline at end of file diff --git a/arkui/ace_ets_web_dev/entry/src/main/resources/rawfile/overview.html b/arkui/ace_ets_web_dev/entry/src/main/resources/rawfile/overview.html index 9c32a8704f31069d8386431965226bfaca4b5d1f..7af0eb5b27b552dfc0df57833448fc439461b97e 100644 --- a/arkui/ace_ets_web_dev/entry/src/main/resources/rawfile/overview.html +++ b/arkui/ace_ets_web_dev/entry/src/main/resources/rawfile/overview.html @@ -15,8 +15,8 @@ \ No newline at end of file diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/ets/MainAbility/pages/web.ets b/arkui/ace_ets_web_dev_two/entry/src/main/ets/MainAbility/pages/web.ets index fe392ceae03a209165b93bcb6dda198a7328dfb0..e8e157e944dd98dc0c1515547c5b5f8e213a0081 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/ets/MainAbility/pages/web.ets +++ b/arkui/ace_ets_web_dev_two/entry/src/main/ets/MainAbility/pages/web.ets @@ -74,13 +74,9 @@ struct Index { Row(){ Button("web click").key('webcomponent').onClick(async ()=>{ console.info("key==>"+this.str) - switch(this.str){ - case "emitAllowGeolocation":{ - try { - web_webview.GeolocationPermissions.allowGeolocation("resource://rawfile/"); - } catch (error) { - console.error(`ErrorCode: ${error.code}, Message: ${error.message}`); - } + switch(this.str){ + case "emitAllowGeolocation":{ + web_webview.GeolocationPermissions.allowGeolocation("file:///") web_webview.GeolocationPermissions.getAccessibleGeolocation(this.origin, (error, result) => { if (error) { console.log('error:' + JSON.stringify(error)); @@ -174,7 +170,7 @@ struct Index { } Utils.emitEvent(zoomInCalled,428); }}) - }}) + }}) },3000); break ; } diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/Utils.ets b/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/Utils.ets index 938800b1605b887692b803c7dc38c08c3e2ec933..1a90ba6aedd9cd4c5662f10bd0f033f6136cb61a 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/Utils.ets +++ b/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/Utils.ets @@ -132,4 +132,4 @@ export default class Utils { console.info("emit emitKey err: " + JSON.stringify(err)); } } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/WebJsunit.test.ets b/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/WebJsunit.test.ets index a16db94696acfdbc6f25c81d1efb87104c4cf76b..f0bba0e16da788f4eeb4573a98eaad3a22490c76 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/WebJsunit.test.ets +++ b/arkui/ace_ets_web_dev_two/entry/src/main/ets/test/WebJsunit.test.ets @@ -175,4 +175,4 @@ export default function webJsunit() { sendEventByKey('webcomponent',10,''); }) }) -} \ No newline at end of file +} diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/module.json b/arkui/ace_ets_web_dev_two/entry/src/main/module.json index a004b708c29394ccbe26e691a1a0838150c1c6f4..6fc4be01fd5c23e10ac20b2ab3cd5edb17ae9d49 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/module.json +++ b/arkui/ace_ets_web_dev_two/entry/src/main/module.json @@ -46,4 +46,4 @@ } ] } -} \ No newline at end of file +} diff --git a/arkui/ace_ets_web_dev_two/entry/src/main/resources/rawfile/index.html b/arkui/ace_ets_web_dev_two/entry/src/main/resources/rawfile/index.html index b9a5288e86b5595f60cc67f5828cef3e976e2143..127cfd31a527e3cb260a6266455430a70db80b0e 100644 --- a/arkui/ace_ets_web_dev_two/entry/src/main/resources/rawfile/index.html +++ b/arkui/ace_ets_web_dev_two/entry/src/main/resources/rawfile/index.html @@ -70,4 +70,4 @@ return document.title } - \ No newline at end of file +