59 lines
1.5 KiB
JavaScript
59 lines
1.5 KiB
JavaScript
/// <reference path="../../front/src/iframe_api.ts" />
|
|
var zoneName = "popUpGoToPageZone";
|
|
var urlPricing = "https://workadventu.re/pricing";
|
|
var urlGettingStarted = "https://workadventu.re/getting-started";
|
|
var urlRelativeMap = "script_api.json";
|
|
var isCoWebSiteOpened = false;
|
|
|
|
WA.onChatMessage((message => {
|
|
WA.sendChatMessage('Poly Parrot says: "' + message + '"', 'Poly Parrot');
|
|
}));
|
|
|
|
WA.onEnterZone(zoneName, () => {
|
|
WA.openPopup("popUp", "Open Links", [
|
|
{
|
|
label: "Open Tab",
|
|
className: "popUpElement",
|
|
callback: (popup => {
|
|
WA.openTab(urlPricing);
|
|
popup.close();
|
|
})
|
|
},
|
|
{
|
|
label: "Go To Page", className: "popUpElement",
|
|
callback: (popup => {
|
|
WA.goToPage(urlPricing);
|
|
popup.close();
|
|
})
|
|
|
|
},
|
|
{
|
|
label: "openCoWebSite", className: "popUpElement",
|
|
callback: (popup => {
|
|
WA.openCoWebSite(urlPricing);
|
|
isCoWebSiteOpened = true;
|
|
popup.close();
|
|
})
|
|
|
|
}, {
|
|
label: "load grouped map",
|
|
className: "popUpElement",
|
|
callback: (popup => {
|
|
WA.goToRoom(urlRelativeMap);
|
|
popup.close();
|
|
})
|
|
|
|
}]);
|
|
})
|
|
|
|
WA.onLeaveZone(zoneName, () => {
|
|
if(isCoWebSiteOpened) {
|
|
WA.closeCoWebSite();
|
|
isCoWebSiteOpened = false;
|
|
}
|
|
})
|
|
|
|
WA.onLeaveZone('popupZone', () => {
|
|
|
|
})
|