data.setdefault('stream_quality', 85)
data.setdefault('stream_motion', False)
data.setdefault('@webcam_resolution', 100)
- data.setdefault('@webcam_server_resize', True)
+ data.setdefault('@webcam_server_resize', False)
data.setdefault('text_left', data['@name'])
data.setdefault('text_right', '%Y-%m-%d\\n%T')
cursor: pointer;
}
+div.slider-cursor-label {
+ font-size: 0.6em;
+ margin-left: 1.5em;
+ margin-top: 0.15em;
+ background: rgba(30, 30, 30, 0.8);
+ vertical-align: top;
+ padding: 1px 2px;
+ border-radius: 3px;
+ display: none;
+}
+
/* modal dialogs */
var cursor = $('<div class="slider-cursor"></div>');
bar.append(cursor);
+ var cursorLabel = $('<div class="slider-cursor-label"></div>');
+ cursor.append(cursorLabel);
+
function bestPos(pos) {
if (pos < 0) {
pos = 0;
function sliderChange(val) {
$input.val(val.toFixed(decimals));
- slider.attr('title', '' + val.toFixed(decimals) + unit);
+ cursorLabel.html('' + val.toFixed(decimals) + unit);
}
function bodyMouseMove(e) {
$('body').unbind('mousemove', bodyMouseMove);
$('body').unbind('mouseup', bodyMouseUp);
+ cursorLabel.css('display', 'none');
+
$input.change();
}
$('body').mouseup(bodyMouseUp);
slider.focus();
+ cursorLabel.css('display', 'inline-block');
return false;
});
var pos = valToPos(value);
pos = bestPos(pos);
cursor.css('left', pos + '%');
- slider.attr('title', '' + $input.val() + unit);
+ cursorLabel.html($input.val() + unit);
}
/* transfer the CSS classes */