Commit 7cb73a50 authored by Alain Takoudjou's avatar Alain Takoudjou

do not listen on camera control button when it's not present

parent 581d2439
...@@ -1092,22 +1092,25 @@ function registerControlEvent(peerid) { ...@@ -1092,22 +1092,25 @@ function registerControlEvent(peerid) {
} }
}; };
peer.querySelector("span.camera").onclick = function(event) { let camera = peer.querySelector("span.camera");
event.preventDefault(); if (camera) {
let video = getParentVideo(event.target); peer.querySelector("span.camera").onclick = function(event) {
let id = video.id.split("-")[1]; event.preventDefault();
if (!settings.video) let video = getParentVideo(event.target);
return; let id = video.id.split("-")[1];
if (event.target.getAttribute("data-type") === "bt-camera") { if (!settings.video)
addLocalMedia(id, true); return;
event.target.setAttribute("data-type", "bt-camera-off"); if (event.target.getAttribute("data-type") === "bt-camera") {
event.target.parentElement.classList.add("disabled"); addLocalMedia(id, true);
} else { event.target.setAttribute("data-type", "bt-camera-off");
event.target.setAttribute("data-type", "bt-camera"); event.target.parentElement.classList.add("disabled");
event.target.parentElement.classList.remove("disabled"); } else {
addLocalMedia(id); event.target.setAttribute("data-type", "bt-camera");
} event.target.parentElement.classList.remove("disabled");
}; addLocalMedia(id);
}
};
}
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment