diff --git a/src/pregmod/FCTV/FCTV.js b/src/pregmod/FCTV/FCTV.js index 5458cdfa247a82981f9568f00ed97e448ba85434..5ccefb14552d8842cfcdd4171080613057ab41a4 100644 --- a/src/pregmod/FCTV/FCTV.js +++ b/src/pregmod/FCTV/FCTV.js @@ -105,7 +105,8 @@ globalThis.FctvDisplay = function({usedRemote = 0, seeAll = 0} = {}) { App.UI.DOM.link( "Use your remote", () => { - watch({usedRemote: 1, seeAll: seeAll}); + usedRemote = 1; + jQuery("#remote").empty().append(createRemote()); } ) ); @@ -127,6 +128,13 @@ globalThis.FctvDisplay = function({usedRemote = 0, seeAll = 0} = {}) { frag.append(p); p = document.createElement("p"); + p.classList.add("FCTV"); + span = document.createElement("span"); + span.id = "remote"; + if (usedRemote && (V.cheatMode > 0 || V.debugMode > 0 || V.FCTV.remote)) { + span.append(createRemote()); + } + p.append(span); if (usedRemote) { p.append(`You select `); } else { @@ -144,25 +152,14 @@ globalThis.FctvDisplay = function({usedRemote = 0, seeAll = 0} = {}) { } } p.append(displayShow()); - - p = displayRemote(p); frag.append(p); return jQuery("#FctvWatch").empty().append(frag); - function displayRemote(node) { - const p = document.createElement("p"); - p.classList.add("FCTV"); - if (usedRemote && (V.cheatMode > 0 || V.debugMode > 0 || V.FCTV.remote)) { - p.append(createRemote()); - } - p.append(node); - return p; - } - function createRemote() { - p = document.createElement("p"); + const p = document.createElement("p"); p.classList.add("FctvRemote"); let div; + let span; const buttons = []; for (const i of _possibleChannels) {