refactor: scope training ui module
This commit is contained in:
parent
302dbe1279
commit
2aca152fe8
@ -1,5 +1,6 @@
|
|||||||
// Rehearser training mode state, cue playback, and recording UI.
|
// Rehearser training mode state, cue playback, and recording UI.
|
||||||
// Loaded after train comparison helpers and before rehearser.js; dependencies resolve at call time.
|
// Loaded after train comparison helpers and before rehearser.js; dependencies resolve at call time.
|
||||||
|
(function (root) {
|
||||||
|
|
||||||
// ── Train Mode ────────────────────────────────────────────────────────────
|
// ── Train Mode ────────────────────────────────────────────────────────────
|
||||||
// State machine: idle → playing_cue → ready → recording → transcribing → done
|
// State machine: idle → playing_cue → ready → recording → transcribing → done
|
||||||
@ -332,14 +333,25 @@ function exitTrainMode() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
window.TTVC=window.TTVC||{};
|
root.trainState = trainState;
|
||||||
window.TTVC.rehearser=window.TTVC.rehearser||{};
|
root.buildTrainSeq = buildTrainSeq;
|
||||||
Object.assign(window.TTVC.rehearser,{
|
root._trainSetState = _trainSetState;
|
||||||
|
root._trainPlayCueLines = _trainPlayCueLines;
|
||||||
|
root.trainGoTo = trainGoTo;
|
||||||
|
root._trainStopMic = _trainStopMic;
|
||||||
|
root._trainStartRecording = _trainStartRecording;
|
||||||
|
root._trainStopRecording = _trainStopRecording;
|
||||||
|
root._trainHideStage = _trainHideStage;
|
||||||
|
root.enterTrainMode = enterTrainMode;
|
||||||
|
root.exitTrainMode = exitTrainMode;
|
||||||
|
root.TTVC=root.TTVC||{};
|
||||||
|
root.TTVC.rehearser=root.TTVC.rehearser||{};
|
||||||
|
Object.assign(root.TTVC.rehearser,{
|
||||||
training:{
|
training:{
|
||||||
state:trainState,
|
state:trainState,
|
||||||
enter:enterTrainMode,
|
enter:enterTrainMode,
|
||||||
exit:exitTrainMode,
|
exit:exitTrainMode,
|
||||||
goTo:trainGoTo,
|
goTo:trainGoTo,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
})(window);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user