Fix blur slider

This commit is contained in:
Prayag
2021-02-06 11:49:23 +05:30
parent 85cb451ed5
commit da4c2824d0

View File

@@ -311,21 +311,12 @@
defaultValue = saved == undefined ? defaultValue : saved; defaultValue = saved == undefined ? defaultValue : saved;
var description = option.description; var description = option.description;
html += html +=
'<div class="inputContainer"><input is="emby-slider" type="range" class = "slider" value=' + +'<div class="inputContainer">'
defaultValue + +'<input type="range" class="slider" value="'+defaultValue+'" step="'+step+'" data-css="'+css+'" id="'+id+'" name="'+id+'" min="0" max="300" label="'+name+'">'
" step=" + +'<div class="fieldDescription">'
step + +description+
' data-css = "' + +'</div>'
css + +'</div>';
'" id="' +
id +
'" name="' +
id +
'" min="0" max="300" label="' +
name +
'" /><div class="fieldDescription">' +
description +
"</div></div>";
return html; return html;
} }
@@ -342,25 +333,10 @@
defaultValue = saved == undefined ? defaultValue : saved; defaultValue = saved == undefined ? defaultValue : saved;
var description = option.description; var description = option.description;
html += html +=
'<div class="inputContainer"><label><span>' + name + '<div class="inputContainer"><label><span>'+name+'</span></label><input type="range" class="slider" value="'+defaultValue+'" oninput ="updateBlur('+ "'" + id + "'" + ')"'+'step="'+step+' data-css="'+css+'" id="'+id+'" name="'+id+'" min="0" max="40" label="'+name+'">'
'</span></label><input is="emby-slider" type="range" class = "slider" value=' + +'<div class="fieldDescription">'+description +'</div>'
defaultValue + +'</div>'
' oninput = "updateBlur(' + "'" + id + "'" + ')" ' + +'<div class="img"><img id="'+id+'image"'+'src="https://i.gifer.com/4KL.gif"></div>';
" step=" +
step +
' data-css = "' +
css +
'" id="' +
id +
'" name="' +
id +
'"label="' +
name +
'" min="0" max="40" label="' +
name +
'" /><div class="fieldDescription">' +
description +
"</div></div>" + '<img id ="' + id+'image"' + 'src = "https://upload.wikimedia.org/wikipedia/en/5/5f/Original_Doge_meme.jpg">';
return html; return html;
} }
function updateBlur(id){ function updateBlur(id){
@@ -370,7 +346,7 @@
} }
function updateBlurSliders(){ function updateBlurSliders(){
var sliders = document.getElementsByClassName("slider"); var sliders = document.getElementsByClassName("slider");
sliders.forEach(slider =>{ Array.from(sliders).forEach(slider =>{
if(slider.id.substring(0, 10)=="blurSlider"){ if(slider.id.substring(0, 10)=="blurSlider"){
updateBlur(slider.id); updateBlur(slider.id);
} }
@@ -470,8 +446,8 @@
var sliders = document.getElementsByClassName("slider"); var sliders = document.getElementsByClassName("slider");
for (let element of sliders) { for (let element of sliders) {
css += css +=
element.getAttribute("data-css").replaceAll("$", element.value) + element.getAttribute("data-css").replaceAll("$", element.value)
"\n"; +"\n";
} }
@@ -861,9 +837,10 @@
font-size: 135%; font-size: 135%;
} }
.img{
overflow: hidden;
}
</style>
<style>
.tooltip { .tooltip {
position: relative; position: relative;
display: inline-block; display: inline-block;