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

@@ -79,7 +79,7 @@
updateSelectors();
loadConfig();
preloadPreviews();
}
function loadOptions(skin) {
@@ -311,27 +311,18 @@
defaultValue = saved == undefined ? defaultValue : saved;
var description = option.description;
html +=
'<div class="inputContainer"><input is="emby-slider" type="range" class = "slider" value=' +
defaultValue +
" step=" +
step +
' data-css = "' +
css +
'" id="' +
id +
'" name="' +
id +
'" min="0" max="300" label="' +
name +
'" /><div class="fieldDescription">' +
description +
"</div></div>";
+'<div class="inputContainer">'
+'<input type="range" class="slider" value="'+defaultValue+'" step="'+step+'" data-css="'+css+'" id="'+id+'" name="'+id+'" min="0" max="300" label="'+name+'">'
+'<div class="fieldDescription">'
+description+
+'</div>'
+'</div>';
return html;
}
var blurSliderCount = 0;
function getBlurSlider(option, saved) {
var html = "";
var id = "blurSlider" + blurSliderCount;
blurSliderCount++;
@@ -342,25 +333,10 @@
defaultValue = saved == undefined ? defaultValue : saved;
var description = option.description;
html +=
'<div class="inputContainer"><label><span>' + name +
'</span></label><input is="emby-slider" type="range" class = "slider" value=' +
defaultValue +
' oninput = "updateBlur(' + "'" + id + "'" + ')" ' +
" 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">';
'<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+'">'
+'<div class="fieldDescription">'+description +'</div>'
+'</div>'
+'<div class="img"><img id="'+id+'image"'+'src="https://i.gifer.com/4KL.gif"></div>';
return html;
}
function updateBlur(id){
@@ -370,7 +346,7 @@
}
function updateBlurSliders(){
var sliders = document.getElementsByClassName("slider");
sliders.forEach(slider =>{
Array.from(sliders).forEach(slider =>{
if(slider.id.substring(0, 10)=="blurSlider"){
updateBlur(slider.id);
}
@@ -470,8 +446,8 @@
var sliders = document.getElementsByClassName("slider");
for (let element of sliders) {
css +=
element.getAttribute("data-css").replaceAll("$", element.value) +
"\n";
element.getAttribute("data-css").replaceAll("$", element.value)
+"\n";
}
@@ -667,9 +643,9 @@
'<button is="emby-button" type="button" class="raised block" id="refresh-library" onclick=setSkin()><span>Set Skin</span></button>';
html += loadPreviews(skin);
html += "</div>";
$("#options").html(html).trigger("create");
}
@@ -741,7 +717,7 @@
}
);
break;
case "selector":
Array.from(
document.getElementsByClassName(
@@ -854,9 +830,10 @@
font-size: 135%;
}
.img{
overflow: hidden;
}
</style>
<style>
.tooltip {
position: relative;
display: inline-block;

View File

@@ -124,7 +124,7 @@
},
{
"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.",
"defaultCss": "@import url('https://ctalvio.github.io/Kaleidochromic/default_style.css');",
"previews": [