mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-30 03:01:54 +00:00
fixes
This commit is contained in:
6
build/litegraph_mini.min.js
vendored
6
build/litegraph_mini.min.js
vendored
@@ -281,11 +281,11 @@ f.registered_node_types[p.type];if((!l||l.filter==u)&&e(p.type)&&(a(p.desc,"sear
|
||||
!1,outTypeOverride:q&&q.value?"*":!1})&&filtered_extra.push(r);for(r=0;r<filtered_extra.length&&!(a(filtered_extra[r],"generic_type"),-1!==h.search_limit&&n++>h.search_limit);r++);}if((y.value||q.value)&&0==v.childNodes.length&&b.show_general_if_none_on_typefilter){filtered_extra=[];for(r in f.registered_node_types)e(r,{skipFilter:!0})&&filtered_extra.push(r);for(r=0;r<filtered_extra.length&&!(a(filtered_extra[r],"not_in_filter"),-1!==h.search_limit&&n++>h.search_limit);r++);}}}def_options={slot_from:null,
|
||||
node_from:null,node_to:null,do_type_filter:f.search_filter_enabled,type_filter_in:!1,type_filter_out:!1,show_general_if_none_on_typefilter:!0,show_general_after_typefiltered:!0,hide_on_mouse_leave:f.search_hide_on_mouse_leave,show_all_if_empty:!0,show_all_on_open:f.search_show_all_on_open};b=Object.assign(def_options,b||{});var g=this,k=h.active_canvas,n=k.canvas,p=n.ownerDocument||document,r=document.createElement("div");r.className="litegraph litesearchbox graphdialog rounded";r.innerHTML="<span class='name'>Search</span> <input autofocus type='text' class='value rounded'/>";
|
||||
b.do_type_filter&&(r.innerHTML+="<select class='slot_in_type_filter'><option value=''></option></select>",r.innerHTML+="<select class='slot_out_type_filter'><option value=''></option></select>");r.innerHTML+="<div class='helper'></div>";p.fullscreenElement?p.fullscreenElement.appendChild(r):(p.body.appendChild(r),p.body.style.overflow="hidden");if(b.do_type_filter)var u=r.querySelector(".slot_in_type_filter"),q=r.querySelector(".slot_out_type_filter");r.close=function(){g.search_box=null;this.blur();
|
||||
p.body.style.overflow="";setTimeout(function(){g.canvas.focus()},20);r.parentNode&&r.parentNode.removeChild(r)};1<this.ds.scale&&(r.style.transform="scale("+this.ds.scale+")");if(b.hide_on_mouse_leave){var y=!1,l=null;f.pointerListenerAdd(r,"enter",function(a){l&&(clearTimeout(l),l=null)});f.pointerListenerAdd(r,"leave",function(a){y||(l=setTimeout(function(){r.close()},500))});b.do_type_filter&&(u.addEventListener("click",function(a){y++}),u.addEventListener("blur",function(a){y=0}),u.addEventListener("change",
|
||||
n.focus();p.body.style.overflow="";setTimeout(function(){g.canvas.focus()},20);r.parentNode&&r.parentNode.removeChild(r)};1<this.ds.scale&&(r.style.transform="scale("+this.ds.scale+")");if(b.hide_on_mouse_leave){var y=!1,l=null;f.pointerListenerAdd(r,"enter",function(a){l&&(clearTimeout(l),l=null)});f.pointerListenerAdd(r,"leave",function(a){y||(l=setTimeout(function(){r.close()},500))});b.do_type_filter&&(u.addEventListener("click",function(a){y++}),u.addEventListener("blur",function(a){y=0}),u.addEventListener("change",
|
||||
function(a){y=-1}),q.addEventListener("click",function(a){y++}),q.addEventListener("blur",function(a){y=0}),q.addEventListener("change",function(a){y=-1}))}g.search_box&&g.search_box.close();g.search_box=r;var v=r.querySelector(".helper"),m=null,w=null,t=null,z=r.querySelector("input");z&&(z.addEventListener("blur",function(a){this.focus()}),z.addEventListener("keydown",function(a){if(38==a.keyCode)d(!1);else if(40==a.keyCode)d(!0);else if(27==a.keyCode)r.close();else if(13==a.keyCode)t?c(t.innerHTML):
|
||||
m?c(m):r.close();else{w&&clearInterval(w);w=setTimeout(e,250);return}a.preventDefault();a.stopPropagation();a.stopImmediatePropagation();return!0}));if(b.do_type_filter){if(u){var x=f.slot_types_in,L=x.length;if(b.type_filter_in==f.EVENT||b.type_filter_in==f.ACTION)b.type_filter_in="_event_";for(var A=0;A<L;A++){var B=document.createElement("option");B.value=x[A];B.innerHTML=x[A];u.appendChild(B);!1!==b.type_filter_in&&(b.type_filter_in+"").toLowerCase()==(x[A]+"").toLowerCase()&&(B.selected=!0)}u.addEventListener("change",
|
||||
function(){e()})}if(q){x=f.slot_types_out;L=x.length;if(b.type_filter_out==f.EVENT||b.type_filter_out==f.ACTION)b.type_filter_out="_event_";for(A=0;A<L;A++)B=document.createElement("option"),B.value=x[A],B.innerHTML=x[A],q.appendChild(B),!1!==b.type_filter_out&&(b.type_filter_out+"").toLowerCase()==(x[A]+"").toLowerCase()&&(B.selected=!0);q.addEventListener("change",function(){e()})}}n=n.getBoundingClientRect();u=(a?a.clientY:n.top+.5*n.height)-20;r.style.left=(a?a.clientX:n.left+.5*n.width)-80+"px";
|
||||
r.style.top=u+"px";a.layerY>n.height-200&&(v.style.maxHeight=n.height-a.layerY-20+"px");z.focus();b.show_all_on_open&&e();return r};h.prototype.showEditPropertyValue=function(a,b,c){function d(){e(q.value)}function e(d){g&&g.values&&g.values.constructor===Object&&void 0!=g.values[d]&&(d=g.values[d]);"number"==typeof a.properties[b]&&(d=Number(d));if("array"==f||"object"==f)d=JSON.parse(d);a.properties[b]=d;a.graph&&a.graph._version++;if(a.onPropertyChanged)a.onPropertyChanged(b,d);if(c.onclose)c.onclose();
|
||||
function(){e()})}if(q){x=f.slot_types_out;L=x.length;if(b.type_filter_out==f.EVENT||b.type_filter_out==f.ACTION)b.type_filter_out="_event_";for(A=0;A<L;A++)B=document.createElement("option"),B.value=x[A],B.innerHTML=x[A],q.appendChild(B),!1!==b.type_filter_out&&(b.type_filter_out+"").toLowerCase()==(x[A]+"").toLowerCase()&&(B.selected=!0);q.addEventListener("change",function(){e()})}}u=n.getBoundingClientRect();q=(a?a.clientY:u.top+.5*u.height)-20;r.style.left=(a?a.clientX:u.left+.5*u.width)-80+"px";
|
||||
r.style.top=q+"px";a.layerY>u.height-200&&(v.style.maxHeight=u.height-a.layerY-20+"px");z.focus();b.show_all_on_open&&e();return r};h.prototype.showEditPropertyValue=function(a,b,c){function d(){e(q.value)}function e(d){g&&g.values&&g.values.constructor===Object&&void 0!=g.values[d]&&(d=g.values[d]);"number"==typeof a.properties[b]&&(d=Number(d));if("array"==f||"object"==f)d=JSON.parse(d);a.properties[b]=d;a.graph&&a.graph._version++;if(a.onPropertyChanged)a.onPropertyChanged(b,d);if(c.onclose)c.onclose();
|
||||
u.close();a.setDirtyCanvas(!0,!0)}if(a&&void 0!==a.properties[b]){c=c||{};var g=a.getPropertyInfo(b),f=g.type,n="";if("string"==f||"number"==f||"array"==f||"object"==f)n="<input autofocus type='text' class='value'/>";else if("enum"!=f&&"combo"!=f||!g.values)if("boolean"==f||"toggle"==f)n="<input autofocus type='checkbox' class='value' "+(a.properties[b]?"checked":"")+"/>";else{console.warn("unknown type: "+f);return}else{n="<select autofocus type='text' class='value'>";for(var h in g.values){var r=
|
||||
h;g.values.constructor===Array&&(r=g.values[h]);n+="<option value='"+r+"' "+(r==a.properties[b]?"selected":"")+">"+g.values[h]+"</option>"}n+="</select>"}var u=this.createDialog("<span class='name'>"+(g.label?g.label:b)+"</span>"+n+"<button>OK</button>",c),q=!1;if("enum"!=f&&"combo"!=f||!g.values)if("boolean"==f||"toggle"==f)(q=u.querySelector("input"))&&q.addEventListener("click",function(a){u.modified();e(!!q.checked)});else{if(q=u.querySelector("input"))q.addEventListener("blur",function(a){this.focus()}),
|
||||
r=void 0!==a.properties[b]?a.properties[b]:"","string"!==f&&(r=JSON.stringify(r)),q.value=r,q.addEventListener("keydown",function(a){if(27==a.keyCode)u.close();else if(13==a.keyCode)d();else if(13!=a.keyCode){u.modified();return}a.preventDefault();a.stopPropagation()})}else q=u.querySelector("select"),q.addEventListener("change",function(a){u.modified();e(a.target.value)});q&&q.focus();u.querySelector("button").addEventListener("click",d);return u}};h.prototype.createDialog=function(a,b){def_options=
|
||||
|
||||
Reference in New Issue
Block a user