49 lines
1.2 KiB
JavaScript
49 lines
1.2 KiB
JavaScript
|
WA.onInit().then(() => {
|
||
|
initListeners();
|
||
|
});
|
||
|
|
||
|
function initListeners() {
|
||
|
let first_website = undefined;
|
||
|
let second_website = undefined;
|
||
|
|
||
|
WA.room.onEnterLayer('first_website').subscribe(async () => {
|
||
|
first_website = await WA.ui.website.open({
|
||
|
url: "http://maps.workadventure.localhost/tests/UIWebsite/index.html",
|
||
|
position: {
|
||
|
vertical: "middle",
|
||
|
horizontal: "middle",
|
||
|
},
|
||
|
size: {
|
||
|
height: "50vh",
|
||
|
width: "50vw",
|
||
|
},
|
||
|
});
|
||
|
});
|
||
|
|
||
|
WA.room.onLeaveLayer('first_website').subscribe(() => {
|
||
|
if (first_website) {
|
||
|
first_website.close();
|
||
|
}
|
||
|
});
|
||
|
|
||
|
WA.room.onEnterLayer('second_website').subscribe(async () => {
|
||
|
second_website = await WA.ui.website.open({
|
||
|
url: "https://www.wikipedia.org/",
|
||
|
position: {
|
||
|
vertical: "top",
|
||
|
horizontal: "right",
|
||
|
},
|
||
|
size: {
|
||
|
height: "20vh",
|
||
|
width: "50vw",
|
||
|
},
|
||
|
});
|
||
|
});
|
||
|
|
||
|
WA.room.onLeaveLayer('second_website').subscribe(() => {
|
||
|
if (second_website) {
|
||
|
second_website.close();
|
||
|
}
|
||
|
});
|
||
|
}
|