$(hyperion).one("cmd-config-getschema", function(event) { effects = parsedConfSchemaJSON.properties.effectSchemas.internal EffectsHtml = ""; for(var idx=0; idx'+effects[idx].schemaContent.title+''; } $("#effectslist").html(EffectsHtml); $("#effectslist").trigger("change"); }); function validateEditor() { if(effects_editor.validate().length) { showInfoDialog('error','INVALID VALUES','Please check for red marked inputs and try again.'); return false; } else { return true; } }; function validateName() { effectName = $('#name-input').val(); if (effectName == "") { showInfoDialog('error','INVALID NAME FIELD','Effect name is empty! Please fill in a name and try again.'); return false; } else { return true; } }; function triggerTestEffect() { var args = effects_editor.getEditor('root.args'); requestTestEffect(effectName, ":/effects/" + effectPy.slice(1), JSON.stringify(args.getValue())); }; effectName = ""; effects_editor = null; effectPy = ""; $("#effectslist").off().on("change", function(event) { for(var idx=0; idx