rpd
Version:
RPD is a minimal framework for building Node-Based User Interfaces, powered by Reactive Programming
140 lines (111 loc) • 2.62 kB
CSS
.rpd-patch {
font-family: sans-serif;
font-size: 9px;
}
.rpd-node path.rpd-header {
fill: black;
}
.rpd-node text.rpd-name {
fill: white;
text-transform: capitalize;
}
.rpd-node .rpd-inlet text.rpd-name,
.rpd-node .rpd-outlet text.rpd-name {
fill: black;
/* font-weight: bold; */
text-decoration: underline;
text-transform: none;
alignment-baseline: central;
}
.rpd-node .rpd-outlet text.rpd-name {
text-anchor: end;
}
.rpd-node .rpd-content {
/* stroke: black; */
fill: white;
}
.rpd-node .rpd-body {
stroke: black;
stroke-width: 1.5;
fill: transparent;
}
.rpd-link {
stroke: black;
stroke-width: 2;
}
.rpd-shadow {
fill: lightgray;
}
.rpd-value-holder.rpd-editor-disabled foreignobject {
display: none;
}
.rpd-inlet .rpd-connector,
.rpd-outlet .rpd-connector {
stroke-width: 1;
stroke: black;
fill: white;
}
.rpd-link {
stroke-width: 3;
stroke: black;
stroke-linecap: round;
fill: transparent;
}
.rpd-link.rpd-disabled {
stroke: lightgray;
}
.rpd-value-background {
fill: white;
}
.rpd-node.rpd-util-nodelist .rpd-nodelist-list .rpd-nodelist-nodetype rect {
fill: lightgray;
}
.rpd-node.rpd-util-nodelist .rpd-nodelist-list .rpd-nodelist-nodetype.rpd-selected rect {
fill: darkgray;
}
.rpd-node.rpd-util-nodelist .rpd-nodelist-list .rpd-nodelist-selected text.rpd-nodelist-fulltypename {
fill: white;
}
.rpd-node.rpd-util-nodelist .rpd-nodelist-list .rpd-nodelist-nodetype.rpd-nodelist-add-effect text.rpd-nodelist-fulltypename {
fill: black;
}
.rpd-node.rpd-util-nodelist .rpd-nodelist-list .rpd-nodelist-nodetype.rpd-nodelist-add-effect rect {
stroke-width: 1;
stroke: black;
fill: white;
}
.rpd-util-nodelist .rpd-nodelist-search input:focus {
outline: none;
border-color: black;
border-width: 1;
}
.rpd-util-nodelist .rpd-nodelist-search rect {
fill: lightgray ;
x: 2;
y: -3;
}
.rpd-util-nodelist .rpd-nodelist-search:hover rect {
fill: darkgray ;
}
.rpd-util-nodelist .rpd-nodelist-search text {
fill: red ;
}
.rpd-util-nodelist .rpd-nodelist-search:hover text {
fill: white ;
}
.rpd-node .rpd-remove-button text {
fill: white;
font-size: 7px;
}
.rpd-node .rpd-remove-button:hover text {
fill: red;
}
.rpd-node .rpd-header.rpd-drag-handle {
transition: fill 0.75s ease-in;
}
.rpd-node .rpd-header.rpd-drag-handle:hover {
fill: gray; /* navy */
}
.rpd-inlet.rpd-util-number foreignobject {
transform: translate(-34px,-9px) ;
}