frontend: add Model Resolver node context menu icon and spacing
This commit is contained in:
@@ -131,6 +131,7 @@ test('node context menu groups multiple model inputs and dispatches actions for
|
||||
});
|
||||
|
||||
assert.equal(menu.title, 'Model Resolver');
|
||||
assert.equal(menu.className, 'mdi mdi-link-variant mr-model-resolver-node-menu');
|
||||
assert.equal(menu.submenu.options.length, 2);
|
||||
assert.match(menu.submenu.options[0].title, /^CHECKPOINT · ckpt_name/);
|
||||
assert.match(menu.submenu.options[1].title, /^VAE · vae_name/);
|
||||
@@ -232,6 +233,7 @@ test('node context integration preserves existing menu hooks and refreshes after
|
||||
|
||||
assert.equal(result, options);
|
||||
assert.equal(options[0].title, 'Model Resolver');
|
||||
assert.equal(options[0].className, 'mdi mdi-link-variant mr-model-resolver-node-menu');
|
||||
assert.equal(options[1].content, 'Original action');
|
||||
assert.equal(node.onWidgetChanged('ckpt_name'), 'widget-result');
|
||||
assert.deepEqual(calls, ['original-menu', 'original-widget:ckpt_name', 'refresh']);
|
||||
|
||||
@@ -9316,3 +9316,7 @@ a.mr-image-preview-resource-name:hover {
|
||||
#model-resolver-modal .mr-missing-detail-pane [id^="local-matches-body-"] .mr-local-alternatives-label {
|
||||
color: #bdbdbd;
|
||||
}
|
||||
|
||||
.litegraph.litecontextmenu .litemenu-entry.mr-model-resolver-node-menu::before {
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
@@ -123,6 +123,7 @@ export function buildModelResolverNodeMenu(models = [], handlers = {}, options =
|
||||
|
||||
return {
|
||||
title: 'Model Resolver',
|
||||
className: 'mdi mdi-link-variant mr-model-resolver-node-menu',
|
||||
has_submenu: true,
|
||||
submenu: {
|
||||
options: submenuOptions,
|
||||
|
||||
Reference in New Issue
Block a user