{value: 25, label: '25'},
{value: 30, label: '30'}
], null, 0);
- makeSlider($('#streamingQualitySlider'), 0, 100, 0, null, 5, 0, '%');
- makeSlider($('#streamingResolutionSlider'), 0, 100, 0, null, 5, 0, '%');
- makeSlider($('#imageQualitySlider'), 0, 100, 0, null, 5, 0, '%');
- makeSlider($('#movieQualitySlider'), 0, 100, 0, null, 5, 0, '%');
+ makeSlider($('#streamingQualitySlider'), 0, 100, 2, null, 5, 0, '%');
+ makeSlider($('#streamingResolutionSlider'), 0, 100, 2, null, 5, 0, '%');
+ makeSlider($('#imageQualitySlider'), 0, 100, 2, null, 5, 0, '%');
+ makeSlider($('#movieQualitySlider'), 0, 100, 2, null, 5, 0, '%');
thresholdSlider = makeSlider($('#frameChangeThresholdSlider'), 0, 20000, 0, null, 3, 0, 'px');
- makeSlider($('#noiseLevelSlider'), 0, 100, 0, null, 5, 0, '%');
+ makeSlider($('#noiseLevelSlider'), 0, 100, 2, null, 5, 0, '%');
/* text validators */
makeTextValidator($('#adminUsernameEntry'), true);
function showProgress() {
refreshDisabled++;
+ /* replace the main page message with a progress indicator */
+ $('div.add-camera-message').html('<img class="main-loading-progress" src="' + staticUrl + 'img/main-loading-progress.gif">');
+
if (!$('div.settings-container').is(':visible')) {
return; /* settings panel is not open */
}
applyButton.addClass('progress');
$('div.camera-progress').css('opacity', '0.5');
- $('div.add-camera-message').html('<img class="main-loading-progress" src="' + staticUrl + 'img/main-loading-progress.gif">');
}
function hideApply() {
function endProgress() {
refreshDisabled--;
+ $('div.add-camera-message').remove(); /* remove any existing message on the main page */
if (Object.keys(pushConfigs).length === 0) {
hideApply();
}
$('div.camera-progress').css('opacity', '0');
- $('div.add-camera-message').remove(); /* in case the message exists */
}
function isProgress() {
labels.html('');
- var i, ticks = [];
- for (i = 0; i < ticksNumber; i++) {
- var val = minVal + i * (maxVal - minVal) / (ticksNumber - 1);
- var valStr;
- if (Math.round(val) == val) {
- valStr = '' + val;
- }
- else {
- valStr = val.toFixed(decimals);
+ if (autoTicks) {
+ ticks = [];
+ var i;
+ for (i = 0; i < ticksNumber; i++) {
+ var val = minVal + i * (maxVal - minVal) / (ticksNumber - 1);
+ var valStr;
+ if (Math.round(val) == val) {
+ valStr = '' + val;
+ }
+ else {
+ valStr = val.toFixed(decimals);
+ }
+ ticks.push({value: val, label: valStr + unit});
}
- ticks.push({value: val, label: valStr + unit});
}
for (i = 0; i < ticks.length; i++) {
return ticks;
}
- if (autoTicks) {
- ticks = makeTicks();
- }
+ makeTicks();
function input2slider() {
var value = parseFloat($input.val());
slider.setMinVal = function (mv) {
minVal = mv;
- if (autoTicks) {
- ticks = makeTicks();
- }
+ makeTicks();
};
slider.setMaxVal = function (mv) {
maxVal = mv;
- if (autoTicks) {
- ticks = makeTicks();
- }
+ makeTicks();
input2slider();
};