Merge pull request #24 from prayag17/master

Fix blur slider
This commit is contained in:
Daniel
2021-02-11 16:07:39 +01:00
committed by GitHub
2 changed files with 21 additions and 44 deletions

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";
} }
@@ -667,8 +643,8 @@
'<button is="emby-button" type="button" class="raised block" id="refresh-library" onclick=setSkin()><span>Set Skin</span></button>'; '<button is="emby-button" type="button" class="raised block" id="refresh-library" onclick=setSkin()><span>Set Skin</span></button>';
html += loadPreviews(skin); html += loadPreviews(skin);
html += "</div>"; html += "</div>";
$("#options").html(html).trigger("create");
$("#options").html(html).trigger("create");
} }
@@ -854,9 +830,10 @@
font-size: 135%; font-size: 135%;
} }
.img{
overflow: hidden;
}
</style>
<style>
.tooltip { .tooltip {
position: relative; position: relative;
display: inline-block; display: inline-block;

View File

@@ -124,7 +124,7 @@
}, },
{ {
"name": "Kaleidochromic", "name": "Kaleidochromic",
"author": "EdgeMentality", "author": "Casper Talvio",
"description": "This theme aims to be more colorful and minimalistic. Add-ons and custom accent colors are possible, but not entirely supported by this plug-in. Visit the github of the theme for more information.", "description": "This theme aims to be more colorful and minimalistic. Add-ons and custom accent colors are possible, but not entirely supported by this plug-in. Visit the github of the theme for more information.",
"defaultCss": "@import url('https://ctalvio.github.io/Kaleidochromic/default_style.css');", "defaultCss": "@import url('https://ctalvio.github.io/Kaleidochromic/default_style.css');",
"previews": [ "previews": [