Skip to content
Snippets Groups Projects
Commit a24792d0 authored by Greg Fodor's avatar Greg Fodor
Browse files

Resolve hash arg on-demand

parent a7a32f30
No related branches found
No related tags found
No related merge requests found
......@@ -25,16 +25,19 @@ addLocaleData([...en]);
registerTelemetry();
const hash = new URLSearchParams(location.hash.replace(/^#/, "?"));
function getHashArg(arg) {
return new URLSearchParams(location.hash.replace(/^#/, "?")).get(arg);
}
window.APP = new App();
window.APP.quality = hash.get("quality") || AFRAME.utils.device.isMobile() ? "low" : "high";
window.APP.quality = getHashArg("quality") || AFRAME.utils.device.isMobile() ? "low" : "high";
function postAvatarIdToParent(newAvatarId) {
window.parent.postMessage({ avatarId: newAvatarId }, location.origin);
}
function mountUI() {
const avatarId = hash.get("avatar_id");
const avatarId = getHashArg("avatar_id");
ReactDOM.render(
<IntlProvider locale={lang} messages={messages}>
<AvatarSelector {...{ avatars, avatarId, onChange: postAvatarIdToParent }} />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment