diff --git a/api/admin.php b/api/admin.php index 3b690ec15..eb4a4e040 100644 --- a/api/admin.php +++ b/api/admin.php @@ -94,6 +94,10 @@ $newConfig['login_password'] = NULL; } + if (!$newConfig['previewFromCam']) { + $newConfig['previewCamTakesPic'] = false; + } + $content = " - -
').text(`${nextCollageNumber + 1} / ${config.collage_limit}`).appendTo('.cheese'); } - setTimeout(() => { - public.takePic(photoStyle); - }, config.cheese_time); + if (config.previewFromCam && config.previewCamTakesPic && !public.stream && !config.dev) { + console.log('No preview by device cam available!'); + + public.errorPic({ + error: 'No preview by device cam available!' + }); + + } else { + setTimeout(() => { + public.takePic(photoStyle); + }, config.cheese_time); + } } // take Picture @@ -247,6 +258,7 @@ const photoBooth = (function () { $('.spinner').hide(); $('.loading').empty(); $('.cheese').empty(); + $('#video--view').hide(); $('#video--sensor').hide(); loader.addClass('error'); $('.loading').append($('
').text(L10N.error)); diff --git a/resources/sass/style.scss b/resources/sass/style.scss index 8e3516c2f..c6418aef7 100644 --- a/resources/sass/style.scss +++ b/resources/sass/style.scss @@ -212,6 +212,10 @@ input[type="email"] { p { margin: 0 0 0.2em; } + + .btn { + font-size: 0.4em; + } } .error {