Skip to content

Commit

Permalink
[talk] - Fix Safari, use visibility instead of display
Browse files Browse the repository at this point in the history
  • Loading branch information
miroslavpejic85 committed Aug 18, 2022
1 parent 965dcff commit 5834a9e
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions www/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ const App = new Vue({
}
} else {
screenMediaPromise = navigator.mediaDevices.getUserMedia({ video: true });
document.getElementById(this.peerId + "_videoEnabled").style.display = "none";
document.getElementById(this.peerId + "_videoEnabled").style.visibility = "hidden";
}
screenMediaPromise
.then((screenStream) => {
Expand Down Expand Up @@ -119,7 +119,7 @@ const App = new Vue({
document.getElementById(this.peerId + "_audioEnabled").className = "audioEnabled icon-mic" + (value ? "" : "-off");
break;
case "videoEnabled":
document.getElementById(this.peerId + "_videoEnabled").style.display = value ? "none" : "block";
document.getElementById(this.peerId + "_videoEnabled").style.visibility = value ? "hidden" : "visible";
break;
case "peerName":
document.getElementById(this.peerId + "_videoPeerName").innerHTML = value + " (you)";
Expand Down Expand Up @@ -252,7 +252,7 @@ const App = new Vue({
document.getElementById(dataMessage.id + "_audioEnabled").className = "audioEnabled icon-mic" + (dataMessage.message ? "" : "-off");
break;
case "videoEnabled":
document.getElementById(dataMessage.id + "_videoEnabled").style.display = dataMessage.message ? "none" : "block";
document.getElementById(dataMessage.id + "_videoEnabled").style.visibility = dataMessage.message ? "hidden" : "visible";
break;
case "peerName":
document.getElementById(dataMessage.id + "_videoPeerName").innerHTML = dataMessage.message;
Expand Down
2 changes: 1 addition & 1 deletion www/script.js
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ function init() {
const videoAvatarImg = document.getElementById(peerId + "_videoEnabled");
const videoEnabled = channel[peerId]["userData"]["videoEnabled"];
if (videoAvatarImg && !videoEnabled) {
videoAvatarImg.style.display = "block";
videoAvatarImg.style.visibility = "visible";
}

const audioEnabledEl = document.getElementById(peerId + "_audioEnabled");
Expand Down
2 changes: 1 addition & 1 deletion www/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ input {

.videoAvatarImg {
z-index: 1;
display: none;
visibility: hidden;
position: absolute;
top: 50%;
left: 50%;
Expand Down

0 comments on commit 5834a9e

Please sign in to comment.