mirror of
https://github.com/n8n-io/n8n.git
synced 2025-03-05 20:50:17 -08:00
move up label
This commit is contained in:
parent
31ba1db60f
commit
6a82603654
|
@ -64,7 +64,8 @@ declare module 'jsplumb' {
|
||||||
|
|
||||||
interface Overlay {
|
interface Overlay {
|
||||||
setVisible(visible: boolean): void;
|
setVisible(visible: boolean): void;
|
||||||
setLocation(location: number | [number, number]): void;
|
setLocation(location: number): void;
|
||||||
|
canvas?: HTMLElement;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface OnConnectionBindInfo {
|
interface OnConnectionBindInfo {
|
||||||
|
|
|
@ -2455,13 +2455,21 @@ export default mixins(
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|
||||||
.connection-output-items-label {
|
.connection-output-items-label {
|
||||||
|
span {
|
||||||
border-radius: 7px;
|
border-radius: 7px;
|
||||||
background-color: var(--color-canvas-background);
|
background-color: var(--color-canvas-background);
|
||||||
line-height: 1.3em;
|
line-height: 1.3em;
|
||||||
padding: 2px 3px;
|
padding: 0px 3px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
font-size: var(--font-size-s);
|
font-size: var(--font-size-s);
|
||||||
font-weight: var(--font-weight-regular);
|
font-weight: var(--font-weight-regular);
|
||||||
|
}
|
||||||
|
|
||||||
|
> span.floating {
|
||||||
|
position: absolute;
|
||||||
|
top: -20px;
|
||||||
|
transform: translateX(-50%)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.connection-input-name-label {
|
.connection-input-name-label {
|
||||||
|
|
|
@ -255,6 +255,21 @@ export const showOrHideItemsLabel = (connection: Connection) => {
|
||||||
else {
|
else {
|
||||||
overlay.setVisible(true);
|
overlay.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (overlay.canvas) {
|
||||||
|
if (diffY === 0) {
|
||||||
|
const innerElement = overlay.canvas.querySelector('span');
|
||||||
|
if (innerElement) {
|
||||||
|
innerElement.classList.add('floating');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
const innerElement = overlay.canvas.querySelector('span');
|
||||||
|
if (innerElement) {
|
||||||
|
innerElement.classList.remove('floating');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getIcon = (name: string): string => {
|
export const getIcon = (name: string): string => {
|
||||||
|
@ -437,7 +452,7 @@ export const addConnectionOutputSuccess = (connection: Connection, output: {tota
|
||||||
'Label',
|
'Label',
|
||||||
{
|
{
|
||||||
id: OVERLAY_RUN_ITEMS_ID,
|
id: OVERLAY_RUN_ITEMS_ID,
|
||||||
label,
|
label: `<span>${label}</span>`,
|
||||||
cssClass: 'connection-output-items-label',
|
cssClass: 'connection-output-items-label',
|
||||||
location: .5,
|
location: .5,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue