Add ESLinter and fix JS lint problems
This commit is contained in:
+25
-25
@@ -1,23 +1,23 @@
|
||||
import {VideoRTC} from "./video-rtc.js";
|
||||
import {VideoRTC} from './video-rtc.js';
|
||||
|
||||
class VideoStream extends VideoRTC {
|
||||
set divMode(value) {
|
||||
this.querySelector(".mode").innerText = value;
|
||||
this.querySelector(".status").innerText = "";
|
||||
this.querySelector('.mode').innerText = value;
|
||||
this.querySelector('.status').innerText = '';
|
||||
}
|
||||
|
||||
set divError(value) {
|
||||
const state = this.querySelector(".mode").innerText;
|
||||
if (state !== "loading") return;
|
||||
this.querySelector(".mode").innerText = "error";
|
||||
this.querySelector(".status").innerText = value;
|
||||
const state = this.querySelector('.mode').innerText;
|
||||
if (state !== 'loading') return;
|
||||
this.querySelector('.mode').innerText = 'error';
|
||||
this.querySelector('.status').innerText = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom GUI
|
||||
*/
|
||||
oninit() {
|
||||
console.debug("stream.oninit");
|
||||
console.debug('stream.oninit');
|
||||
super.oninit();
|
||||
|
||||
this.innerHTML = `
|
||||
@@ -43,57 +43,57 @@ class VideoStream extends VideoRTC {
|
||||
</div>
|
||||
`;
|
||||
|
||||
const info = this.querySelector(".info")
|
||||
const info = this.querySelector('.info');
|
||||
this.insertBefore(this.video, info);
|
||||
}
|
||||
|
||||
onconnect() {
|
||||
console.debug("stream.onconnect");
|
||||
console.debug('stream.onconnect');
|
||||
const result = super.onconnect();
|
||||
if (result) this.divMode = "loading";
|
||||
if (result) this.divMode = 'loading';
|
||||
return result;
|
||||
}
|
||||
|
||||
ondisconnect() {
|
||||
console.debug("stream.ondisconnect");
|
||||
console.debug('stream.ondisconnect');
|
||||
super.ondisconnect();
|
||||
}
|
||||
|
||||
onopen() {
|
||||
console.debug("stream.onopen");
|
||||
console.debug('stream.onopen');
|
||||
const result = super.onopen();
|
||||
|
||||
this.onmessage["stream"] = msg => {
|
||||
console.debug("stream.onmessge", msg);
|
||||
this.onmessage['stream'] = msg => {
|
||||
console.debug('stream.onmessge', msg);
|
||||
switch (msg.type) {
|
||||
case "error":
|
||||
case 'error':
|
||||
this.divError = msg.value;
|
||||
break;
|
||||
case "mse":
|
||||
case "hls":
|
||||
case "mp4":
|
||||
case "mjpeg":
|
||||
case 'mse':
|
||||
case 'hls':
|
||||
case 'mp4':
|
||||
case 'mjpeg':
|
||||
this.divMode = msg.type.toUpperCase();
|
||||
break;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
onclose() {
|
||||
console.debug("stream.onclose");
|
||||
console.debug('stream.onclose');
|
||||
return super.onclose();
|
||||
}
|
||||
|
||||
onpcvideo(ev) {
|
||||
console.debug("stream.onpcvideo");
|
||||
console.debug('stream.onpcvideo');
|
||||
super.onpcvideo(ev);
|
||||
|
||||
if (this.pcState !== WebSocket.CLOSED) {
|
||||
this.divMode = "RTC";
|
||||
this.divMode = 'RTC';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
customElements.define("video-stream", VideoStream);
|
||||
customElements.define('video-stream', VideoStream);
|
||||
|
||||
Reference in New Issue
Block a user