Skip to content
Snippets Groups Projects
Unverified Commit bb5ff429 authored by Greg Fodor's avatar Greg Fodor Committed by GitHub
Browse files

Merge pull request #481 from mozilla/bug/avatar-selector-hash-change

Fix avatar selector
parents a7a32f30 a24792d0
No related branches found
No related tags found
No related merge requests found
...@@ -25,16 +25,19 @@ addLocaleData([...en]); ...@@ -25,16 +25,19 @@ addLocaleData([...en]);
registerTelemetry(); 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 = 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) { function postAvatarIdToParent(newAvatarId) {
window.parent.postMessage({ avatarId: newAvatarId }, location.origin); window.parent.postMessage({ avatarId: newAvatarId }, location.origin);
} }
function mountUI() { function mountUI() {
const avatarId = hash.get("avatar_id"); const avatarId = getHashArg("avatar_id");
ReactDOM.render( ReactDOM.render(
<IntlProvider locale={lang} messages={messages}> <IntlProvider locale={lang} messages={messages}>
<AvatarSelector {...{ avatars, avatarId, onChange: postAvatarIdToParent }} /> <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