--> default sat/contrast/hue... for existing conf file is somehow 0
--> request closed while setting the preview params
-> applying progress sometimes does not appear on frame
-> style scroll bars
var pushConfigs = {};
+var refreshDisabled = 0;
/* utils */
applyButton.addClass('progress');
$('div.camera-progress').css('opacity', '0.5');
+
+ refreshDisabled++;
}
function hideApply() {
}
$('div.camera-progress').css('opacity', '0');
+
+ refreshDisabled--;
}
function isProgress() {
'hue': hue
};
+ refreshDisabled++;
+
ajax('POST', '/config/' + cameraId + '/set_preview/', data, function (data) {
+ refreshDisabled--;
+
if (data == null || data.error) {
showErrorMessage(data && data.error);
return;
}
function refreshCameraFrames() {
- if (isProgress()) {
- /* no camera refreshing while in progress */
+ if (refreshDisabled) {
+ /* camera refreshing disabled, retry later */
setTimeout(refreshCameraFrames, 1000);