From 2fd5049736702a18b2d00413f733bf1ee69b6138 Mon Sep 17 00:00:00 2001 From: netpro2k <netpro2k@gmail.com> Date: Wed, 28 Mar 2018 15:25:15 -0700 Subject: [PATCH] Remove old 2d hud files and git rid of hover effects on non interactive items --- src/components/2d-hud.css | 72 -------------------------------- src/components/2d-hud.js | 73 --------------------------------- src/react-components/2d-hud.css | 8 ---- 3 files changed, 153 deletions(-) delete mode 100644 src/components/2d-hud.css delete mode 100644 src/components/2d-hud.js diff --git a/src/components/2d-hud.css b/src/components/2d-hud.css deleted file mode 100644 index cad8ca3e8..000000000 --- a/src/components/2d-hud.css +++ /dev/null @@ -1,72 +0,0 @@ -:local(.container) { - position: absolute; - top: 10px; - display: flex; - justify-content: center; - height: 60px; - width: 100%; -} - -:local(.bg) { - position: absolute; - display: flex; - justify-content: space-around; - align-items: center; - padding: 10px; - background-color: rgba(0, 0, 0, 0.35); -} - -:local(.nametag) { - display: flex; - justify-content: center; - font-size: 32px; - font-family: sans-serif; - color: white; - margin: 0 10px 0 0; -} - -:local(.nametag:hover) { - color: #00eeee; -} - -:local(.avatar) { - display: flex; - width: 48px; - height: 48px; - background-size: 100%; - background-image: url(../assets/hud/avatar.jpg); -} - -:local(.avatar:hover) { - transform: scaleX(-1); -} - -:local(.mic) { - display: flex; - width: 48px; - height: 48px; - mask: url(../assets/hud/unmuted.png); - mask-size: 48px; - background-color: white; -} - -:local(.mic:hover){ - background-color: cyan; -} - -:local(.mic.muted:hover){ - background-color:cyan; -} - -:local(.mic:active) { - background-color: red; -} - -:local(.mic.muted) { - mask: url(../assets/hud/muted.png); - mask-size: 48px; -} - -:local(.mic.muted:active) { - background-color: green; -} diff --git a/src/components/2d-hud.js b/src/components/2d-hud.js deleted file mode 100644 index 59877974d..000000000 --- a/src/components/2d-hud.js +++ /dev/null @@ -1,73 +0,0 @@ -import styles from "./2d-hud.css"; -import avatarImg from "../assets/hud/avatar.jpg"; - -AFRAME.registerComponent("2d-hud", { - schema: { - mic: { default: "#mic-flat" } - }, - - init() { - this.onUsernameChanged = this.onUsernameChanged.bind(this); - this.onStateToggled = this.onStateToggled.bind(this); - this.onMicClick = this.onMicClick.bind(this); - this.onMicAudio = this.onMicAudio.bind(this); - - this.containerEl = document.createElement("div"); - this.containerEl.classList.add(styles.container); - this.containerEl.innerHTML = ` - <div class="${styles.bg}"> - <div class="${styles.mic}"></div> - <div class="${styles.nametag}"></div> - <div class="${styles.avatar}"></div> - </div> - `; - - this.nametagEl = this.containerEl.querySelector(`.${styles.nametag}`); - this.micEl = this.containerEl.querySelector(`.${styles.mic}`); - - document.body.appendChild(this.containerEl); - }, - - play() { - this.el.sceneEl.addEventListener("username-changed", this.onUsernameChanged); - this.el.sceneEl.addEventListener("stateadded", this.onStateToggled); - this.el.sceneEl.addEventListener("stateremoved", this.onStateToggled); - this.el.sceneEl.addEventListener("micAudio", this.onMicAudio); - this.micEl.addEventListener("click", this.onMicClick); - }, - - pause() { - this.el.sceneEl.removeEventListener("username-changed", this.onUsernameChanged); - this.el.sceneEl.removeEventListener("stateadded", this.onStateToggled); - this.el.sceneEl.removeEventListener("stateremoved", this.onStateToggled); - this.el.sceneEl.removeEventListener("micAudio", this.onMicAudio); - this.micEl.removeEventListener("click", this.onMicClick); - }, - - remove() { - this.conntainerEl.parentNode.removeChild(this.containerEl); - }, - - onUsernameChanged(evt) { - this.nametagEl.innerHTML = evt.detail.username; - }, - - onMicClick() { - this.el.emit("action_mute"); - }, - - onMicAudio(e) { - const red = 1.0 - e.detail.volume / 10.0; - this.micEl.style["background-color"] = `rgb(${red * 255},240,240)`; - }, - - onStateToggled(e) { - if (e.detail !== "muted") return; - this.updateMuteState(); - }, - - updateMuteState() { - const muted = this.el.sceneEl.is("muted"); - this.micEl.classList.toggle(styles.muted, muted); - } -}); diff --git a/src/react-components/2d-hud.css b/src/react-components/2d-hud.css index daa9bb3ec..9a6429044 100644 --- a/src/react-components/2d-hud.css +++ b/src/react-components/2d-hud.css @@ -25,10 +25,6 @@ margin: 0 10px 0 0; } -:local(.nametag:hover) { - color: #00eeee; -} - :local(.avatar) { display: flex; width: 48px; @@ -37,10 +33,6 @@ background-image: url(../assets/hud/avatar.jpg); } -:local(.avatar:hover) { - transform: scaleX(-1); -} - :local(.mic) { display: flex; width: 48px; -- GitLab