mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 20:11:13 +02:00
Refresh countdown number upon reopening dialog
This commit is contained in:
parent
06f56f024b
commit
4581b9a0df
2 changed files with 18 additions and 11 deletions
|
@ -36,7 +36,7 @@ var isUsingToolbar = false,
|
||||||
STOP_PLAYING_RECORDING_ACTION = "stopPlayingRecording",
|
STOP_PLAYING_RECORDING_ACTION = "stopPlayingRecording",
|
||||||
LOAD_RECORDING_ACTION = "loadRecording",
|
LOAD_RECORDING_ACTION = "loadRecording",
|
||||||
START_RECORDING_ACTION = "startRecording",
|
START_RECORDING_ACTION = "startRecording",
|
||||||
COUNTDOWN_NUMBER_ACTION = "countdownNumber",
|
SET_COUNTDOWN_NUMBER_ACTION = "setCountdownNumber",
|
||||||
STOP_RECORDING_ACTION = "stopRecording",
|
STOP_RECORDING_ACTION = "stopRecording",
|
||||||
FINISH_ON_OPEN_ACTION = "finishOnOpen";
|
FINISH_ON_OPEN_ACTION = "finishOnOpen";
|
||||||
|
|
||||||
|
@ -193,7 +193,7 @@ function onScriptEventReceived(data) {
|
||||||
updateSpinner();
|
updateSpinner();
|
||||||
updateLoadButton();
|
updateLoadButton();
|
||||||
break;
|
break;
|
||||||
case COUNTDOWN_NUMBER_ACTION:
|
case SET_COUNTDOWN_NUMBER_ACTION:
|
||||||
elCountdownNumber.innerHTML = message.value;
|
elCountdownNumber.innerHTML = message.value;
|
||||||
break;
|
break;
|
||||||
case STOP_RECORDING_ACTION:
|
case STOP_RECORDING_ACTION:
|
||||||
|
|
|
@ -199,7 +199,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function finishCountdown() {
|
function finishCountdown() {
|
||||||
Dialog.countdownNumber("");
|
Dialog.setCountdownNumber("");
|
||||||
recordingState = RECORDING;
|
recordingState = RECORDING;
|
||||||
startRecording();
|
startRecording();
|
||||||
}
|
}
|
||||||
|
@ -207,7 +207,7 @@
|
||||||
function cancelCountdown() {
|
function cancelCountdown() {
|
||||||
recordingState = IDLE;
|
recordingState = IDLE;
|
||||||
Script.clearInterval(countdownTimer);
|
Script.clearInterval(countdownTimer);
|
||||||
Dialog.countdownNumber("");
|
Dialog.setCountdownNumber("");
|
||||||
log("Cancel countdown");
|
log("Cancel countdown");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -215,7 +215,7 @@
|
||||||
recordingState = COUNTING_DOWN;
|
recordingState = COUNTING_DOWN;
|
||||||
log("Start countdown");
|
log("Start countdown");
|
||||||
countdownSeconds = COUNTDOWN_SECONDS;
|
countdownSeconds = COUNTDOWN_SECONDS;
|
||||||
Dialog.countdownNumber(countdownSeconds);
|
Dialog.setCountdownNumber(countdownSeconds);
|
||||||
playSound(tickSound);
|
playSound(tickSound);
|
||||||
countdownTimer = Script.setInterval(function () {
|
countdownTimer = Script.setInterval(function () {
|
||||||
countdownSeconds -= 1;
|
countdownSeconds -= 1;
|
||||||
|
@ -223,7 +223,7 @@
|
||||||
Script.clearInterval(countdownTimer);
|
Script.clearInterval(countdownTimer);
|
||||||
finishCountdown();
|
finishCountdown();
|
||||||
} else {
|
} else {
|
||||||
Dialog.countdownNumber(countdownSeconds);
|
Dialog.setCountdownNumber(countdownSeconds);
|
||||||
playSound(tickSound);
|
playSound(tickSound);
|
||||||
}
|
}
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
@ -405,6 +405,7 @@
|
||||||
|
|
||||||
Dialog = (function () {
|
Dialog = (function () {
|
||||||
var isFinishOnOpen = false,
|
var isFinishOnOpen = false,
|
||||||
|
countdownNumber = "",
|
||||||
EVENT_BRIDGE_TYPE = "record",
|
EVENT_BRIDGE_TYPE = "record",
|
||||||
BODY_LOADED_ACTION = "bodyLoaded",
|
BODY_LOADED_ACTION = "bodyLoaded",
|
||||||
USING_TOOLBAR_ACTION = "usingToolbar",
|
USING_TOOLBAR_ACTION = "usingToolbar",
|
||||||
|
@ -413,7 +414,7 @@
|
||||||
STOP_PLAYING_RECORDING_ACTION = "stopPlayingRecording",
|
STOP_PLAYING_RECORDING_ACTION = "stopPlayingRecording",
|
||||||
LOAD_RECORDING_ACTION = "loadRecording",
|
LOAD_RECORDING_ACTION = "loadRecording",
|
||||||
START_RECORDING_ACTION = "startRecording",
|
START_RECORDING_ACTION = "startRecording",
|
||||||
COUNTDOWN_NUMBER_ACTION = "countdownNumber",
|
SET_COUNTDOWN_NUMBER_ACTION = "setCountdownNumber",
|
||||||
STOP_RECORDING_ACTION = "stopRecording",
|
STOP_RECORDING_ACTION = "stopRecording",
|
||||||
FINISH_ON_OPEN_ACTION = "finishOnOpen",
|
FINISH_ON_OPEN_ACTION = "finishOnOpen",
|
||||||
SETTINGS_FINISH_ON_OPEN = "record/finishOnOpen";
|
SETTINGS_FINISH_ON_OPEN = "record/finishOnOpen";
|
||||||
|
@ -429,6 +430,11 @@
|
||||||
type: EVENT_BRIDGE_TYPE,
|
type: EVENT_BRIDGE_TYPE,
|
||||||
action: START_RECORDING_ACTION
|
action: START_RECORDING_ACTION
|
||||||
}));
|
}));
|
||||||
|
tablet.emitScriptEvent(JSON.stringify({
|
||||||
|
type: EVENT_BRIDGE_TYPE,
|
||||||
|
action: SET_COUNTDOWN_NUMBER_ACTION,
|
||||||
|
value: countdownNumber
|
||||||
|
}));
|
||||||
} else {
|
} else {
|
||||||
tablet.emitScriptEvent(JSON.stringify({
|
tablet.emitScriptEvent(JSON.stringify({
|
||||||
type: EVENT_BRIDGE_TYPE,
|
type: EVENT_BRIDGE_TYPE,
|
||||||
|
@ -463,11 +469,12 @@
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
function countdownNumber(number) {
|
function setCountdownNumber(number) {
|
||||||
|
countdownNumber = number;
|
||||||
tablet.emitScriptEvent(JSON.stringify({
|
tablet.emitScriptEvent(JSON.stringify({
|
||||||
type: EVENT_BRIDGE_TYPE,
|
type: EVENT_BRIDGE_TYPE,
|
||||||
action: COUNTDOWN_NUMBER_ACTION,
|
action: SET_COUNTDOWN_NUMBER_ACTION,
|
||||||
value: number
|
value: countdownNumber
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -550,7 +557,7 @@
|
||||||
return {
|
return {
|
||||||
updatePlayerDetails: updatePlayerDetails,
|
updatePlayerDetails: updatePlayerDetails,
|
||||||
updateRecordingStatus: updateRecordingStatus,
|
updateRecordingStatus: updateRecordingStatus,
|
||||||
countdownNumber: countdownNumber,
|
setCountdownNumber: setCountdownNumber,
|
||||||
finishOnOpen: finishOnOpen,
|
finishOnOpen: finishOnOpen,
|
||||||
setUp: setUp,
|
setUp: setUp,
|
||||||
tearDown: tearDown
|
tearDown: tearDown
|
||||||
|
|
Loading…
Reference in a new issue