Skip to content

Commit d98cee0

Browse files
committed
未確認ノードバナーをワークフロー設定画面内に正しく配置
- バナーをノードリストの上に表示するよう修正 - コントロールパネルへの誤った配置を削除
1 parent 1a75900 commit d98cee0

File tree

4 files changed

+13
-16
lines changed

4 files changed

+13
-16
lines changed

css/comfyui-workflow-editor.css

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -253,24 +253,24 @@
253253
.comfui-node-title-normal {
254254
background: var(--background-color-B);
255255
}
256-
.unverified-banner {
256+
.comfui-unverified-banner {
257257
width: 100%;
258258
background-color: rgba(255, 255, 130, 0.3);
259259
border: 1px solid rgba(255, 200, 0, 0.5);
260-
border-radius: 4px;
261-
padding: 6px 8px;
262-
margin-bottom: 6px;
260+
border-radius: 6px;
261+
padding: 10px 12px;
262+
margin-bottom: 12px;
263263
}
264-
.unverified-banner-title {
264+
.comfui-unverified-banner-title {
265265
font-weight: 600;
266-
font-size: 11px;
266+
font-size: 13px;
267267
color: #d4a000;
268-
margin-bottom: 4px;
268+
margin-bottom: 6px;
269269
}
270-
.unverified-banner-desc {
271-
font-size: 10px;
270+
.comfui-unverified-banner-desc {
271+
font-size: 11px;
272272
color: #888;
273-
line-height: 1.4;
273+
line-height: 1.5;
274274
}
275275
.comfui-unverified-label {
276276
font-size: 11px;

index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1769,7 +1769,6 @@
17691769
<div class="area-header" data-i18n="esApiControls" onclick='changeHiddenById("esApi-controls-mini", "esApiControls", "esApiControlsByClose")'>
17701770
</div>
17711771
<div id="esApi-controls-mini" class="controls-mini">
1772-
<div id="unverified-nodes-banner"></div>
17731772
<div class="input-group" data-group="externalApiGroup">
17741773
<button id="comfyUIButton" data-value="comfyUIButton" onclick="changeExternalAPI(this)" class="selected">
17751774
ComfyUI

js/ai/comfyui/v2/comfyui-workflow-editor-tab.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ createContent() {
151151
const content=document.createElement("div");
152152
content.className="comfui-tab-content";
153153
content.dataset.tabId=this.id;
154-
content.innerHTML=`<div class="comfui-node-list" data-tab-id="${this.id}"></div>`;
154+
content.innerHTML=`<div class="comfui-unverified-banner-container"></div><div class="comfui-node-list" data-tab-id="${this.id}"></div>`;
155155
this.contentElement=content;
156156
return content;
157157
}
@@ -400,10 +400,10 @@ class_type
400400
.sort((a,b)=>b.inputCount-a.inputCount);
401401

402402
const hasUnverifiedNodes=nodes.some(({class_type})=>notExistsWorkflowNodeVsComfyUI(class_type));
403-
const bannerContainer=document.getElementById("unverified-nodes-banner");
403+
const bannerContainer=this.contentElement.querySelector(".comfui-unverified-banner-container");
404404
if(bannerContainer){
405405
if(hasUnverifiedNodes){
406-
bannerContainer.innerHTML=`<div class="unverified-banner"><div class="unverified-banner-title">⚠ ${getText('missingNode')||'ノード情報が確認できないノードがあります'}</div><div class="unverified-banner-desc">${getText('missingDescription')||''}</div></div>`;
406+
bannerContainer.innerHTML=`<div class="comfui-unverified-banner"><div class="comfui-unverified-banner-title">⚠ ${getText('missingNode')||'ノード情報が確認できないノードがあります'}</div><div class="comfui-unverified-banner-desc">${getText('missingDescription')||''}</div></div>`;
407407
}else{
408408
bannerContainer.innerHTML="";
409409
}

js/ai/ui/ai-ui-util.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ changeSelected(button);
44
const selectedValue=getSelectedValueByGroup("externalApiGroup");
55

66
var help=getText("help_api_connect_settings");
7-
var bannerEl=$('unverified-nodes-banner');
87
if (selectedValue==="sdWebUIButton") {
98
apiMode=apis.A1111;
109
createToast("API CHANGE!","WebUI(A1111/Forge)",2000);
1110
$('apiSettingsUrlHelpe').innerHTML=`<a href="html/API_Help/sd-api-guide.html" target="_blank">${help}</a>`;
12-
if(bannerEl)bannerEl.innerHTML="";
1311
} else if (selectedValue==="comfyUIButton") {
1412
apiMode=apis.COMFYUI;
1513
createToast("API CHANGE!","COMFYUI",2000);

0 commit comments

Comments
 (0)