Skip to content

Keep CSS rules static #179

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
8 changes: 0 additions & 8 deletions demo/src/diagram-viewers/add-diagrams.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand Down Expand Up @@ -119,7 +118,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
false,
false,
null,
handleToggleNadHover,
handleRightClick,
false
Expand All @@ -142,7 +140,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand Down Expand Up @@ -184,7 +181,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand All @@ -207,7 +203,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand All @@ -230,7 +225,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand All @@ -253,7 +247,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
false,
null,
handleToggleNadHover,
handleRightClick,
true
Expand All @@ -280,7 +273,6 @@ export const addNadToDemo = () => {
handleNodeSelect,
true,
enableLevelOfDetail,
null,
handleToggleNadHover,
handleRightClick,
true
Expand Down
284 changes: 284 additions & 0 deletions demo/src/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,291 @@ path.nad-arrow-in:not(.nad-state-in .nad-arrow-in) {visibility: hidden}
.nad-branch-edges .nad-overload .nad-edge-path {animation: line-blink 3s infinite}
.nad-vl-nodes .nad-overvoltage {animation: node-over-blink 3s infinite}
.nad-vl-nodes .nad-undervoltage {animation: node-under-blink 3s infinite}
.nad-zoom-0 {

.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 3
}
.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 10 10
}
}

.nad-zoom-1000 {

.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}
.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 10 10
}
}
.nad-zoom-2200 {
.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}
.nad-edge-infos {
display: none
}
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 10 10
}
}
.nad-zoom-2500 {
.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}
.nad-edge-infos {
display: none
}
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
.nad-zoom-3000 {
.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}
.nad-edge-infos, .nad-label-box, .nad-text-edges {
display: none
}
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
.nad-zoom-4000 {
.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}
.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"] {
display: none
}
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}
.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
.nad-zoom-9000 {

.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}

.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"] {
display: none
}

[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}

.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
.nad-zoom-12000 {

.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}

.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"] {
display: none
}

[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: block
}

.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
.nad-zoom-20000 {

.nad-branch-edges .nad-edge-path,
.nad-3wt-edges .nad-edge-path,
.nad-branch-edges .nad-winding,
.nad-3wt-nodes .nad-winding,
.nad-vl-nodes circle.nad-unknown-busnode {
stroke-width: 0.25%
}

.nad-edge-infos,
.nad-label-box,
.nad-text-edges,
[class^="nad-vl0to30"],
[class*=" nad-vl0to30"],
[class^="nad-vl30to50"],
[class*=" nad-vl30to50"],
[class^="nad-vl50to70"],
[class*=" nad-vl50to70"],
[class^="nad-vl70to120"],
[class*=" nad-vl70to120"],
[class^="nad-vl120to180"],
[class*=" nad-vl120to180"],
[class^="nad-vl180to300"],
[class*=" nad-vl180to300"] {
display: none
}

.nad-disconnected .nad-edge-path {
stroke-dasharray: 0.5%, 0.5%
}
}
@keyframes line-blink {
0%, 80%, 100% {stroke: var(--nad-vl-color, black); stroke-width: 5}
40% {stroke: #FFEB3B; stroke-width: 15}
Expand Down
Loading
Loading