@@ -1458,33 +1458,211 @@ body.oops-total-catastrophe #restart-needed-warning {
14581458 display : flex;
14591459 align-items : center;
14601460 opacity : 0 ;
1461+ z-index : 10 ;
1462+ position : absolute;
1463+ pointer-events : none;
1464+ }
1465+ # qtipArrow {
1466+ position : relative;
1467+ left : 3px ;
1468+ top : 1px ;
1469+ color : # 2E4053
1470+ }
1471+ # qtipContent {
1472+ background-color : # 2E4053 ;
1473+ color : white;
1474+ font-size : 0.75em ;
1475+ padding : 1ex ;
1476+ /*display: flex;
1477+ flex-wrap: wrap;*/
1478+ margin : 0px ;
1479+ margin-right : 1ex ; /* don't get all squished up against the right-end edge of the window */
1480+ max-width : 40ex ;
1481+ word-wrap : break-word;
14611482}
14621483# qtip .visible {
1463- opacity : 1 ;
1484+ opacity : 0.975 ;
1485+ }
1486+ # qtip .qtip-pre # qtipContent {
1487+ overflow : hidden;
1488+ white-space : pre;
1489+ text-overflow : ellipsis;
1490+ display : initial !important ; /* override display: flex */
14641491}
14651492break {
14661493 flex-basis : 100% ;
14671494}
1495+ # wskflowSVG .edge-label {
1496+ font-size : 5px ;
1497+ font-weight : 300 ;
1498+ }
1499+ # wskflowSVG .node .clickable [data-deployed = "not-deployed" ]: hover ,
1500+ # wskflowSVG .node .clickable : hover .edge-label ,
1501+ # wskflowSVG .node .clickable [data-deployed = "not-deployed" ]: hover rect {
1502+ /* no hover effects for not-deployed actions */
1503+ text-decoration : none;
1504+ cursor : inherit !important ;
1505+ }
1506+ # wskflowSVG [data-is-session-flow = "true" ] .node .leaf [data-status = "not-run" ] rect {
1507+ /* not-run nodes in a session flow */
1508+ mask : url (# mask- stripe);
1509+ }
1510+ # wskflowSVG [data-is-session-flow = "true" ] .edge-label : not (.edge-was-traversed ) {
1511+ fill : var (--color-text-02 ) !important ;
1512+ opacity : 0.6
1513+ }
1514+ # wskflowSVG [data-is-session-flow = "true" ] .node .leaf [data-status = "not-run" ] rect ,
1515+ # wskflowSVG [data-is-session-flow = "true" ] .node .leaf [data-status = "not-run" ] text {
1516+ /* deemphasize not-visited nodes in session flow */
1517+ fill : var (--color-ui-04 ) !important ;
1518+ opacity : 0.6 ;
1519+ }
14681520# wskflowSVG .node rect .atom {
14691521 /* wskflow node effect */
14701522 transition : all 150ms ease-in-out;
1523+ vector-effect : non-scaling-stroke;
14711524}
14721525# wskflowSVG path {
14731526 /* path effects */
14741527 transition : all 150ms ease-in-out;
1528+ vector-effect : non-scaling-stroke;
1529+ stroke-width : 1.5 ;
1530+ stroke : var (--color-text-02 ) !important ;
14751531}
1476- # wskflowSVG path .hover {
1532+ # wskflowSVG # retryIconNormal path {
1533+ /* the retry loop doesn't need a stroke */
1534+ stroke : none !important ;
1535+ }
1536+ # wskflowSVG path .forwardingLink {
1537+ stroke : rgb (52 , 152 , 219 ) !important ;
14771538 stroke-width : 2 ;
1539+ pointer-events : all;
1540+ }
1541+ # wskflowSVG path .hover , # wskflowSVG path : hover {
1542+ stroke-width : 3.5 ;
14781543}
14791544# wskflowSVG path .true-branch .hover {
1545+ stroke : orange !important ;
14801546 marker-end : url (# trueEnd);
14811547}
14821548# wskflowSVG path .false-branch .hover {
1549+ stroke : # DC7633 !important ;
14831550 marker-end : url (# falseEnd);
14841551}
14851552# wskflowSVG path .forwarding-edge .hover {
14861553 marker-end : url (# for wardingEnd);
14871554}
1555+ # wskflowSVG .node .leaf .Entry rect , # wskflowSVG .node .leaf .Exit rect {
1556+ fill : var (--color-text-01 );
1557+ }
1558+ # wskflowSVG .node .leaf .Entry text , # wskflowSVG .node .leaf .Exit text {
1559+ fill : var (--color-ui-02 ) !important ;
1560+ font-weight : 300 ;
1561+ font-variant : small-caps;
1562+ }
1563+ # wskflowSVG .node rect , # wskflowSVG .node rect {
1564+ fill : var (--color-ui-05 );
1565+ }
1566+ # wskflowSVG .node .leaf [data-status = "success" ] rect , # wskflowSVG .node .leaf .function [data-status = "success" ] rect {
1567+ fill : # 2166ac !important ;
1568+ stroke : var (--color-text-01 ) !important ;
1569+ }
1570+ # wskflowSVG .node .leaf [data-status = "failed" ] rect , # wskflowSVG .node .leaf .function [data-status = "failed" ] rect {
1571+ fill : var (--color-support-01 ) !important ;
1572+ }
1573+ # wskflowSVG .node .leaf [data-status = "success" ] text : not (.edge-label ), # wskflowSVG .node .leaf .function [data-status = "success" ] text : not (.edge-label ),
1574+ # wskflowSVG .node .leaf [data-status = "failed" ] text : not (.edge-label ), # wskflowSVG .node .leaf .function [data-status = "failed" ] text : not (.edge-label ) {
1575+ fill : var (--color-ui-01 ) !important ;
1576+ }
1577+ # wskflowSVG .node .leaf .function [data-status = "success" ] text ,
1578+ # wskflowSVG .node .leaf .function [data-status = "failed" ] text {
1579+ -webkit-font-smoothing : antialiased;
1580+ }
1581+ # wskflowSVG .node .leaf rect {
1582+ stroke : var (--color-text-01 ) !important ;
1583+ stroke-width : 2 ;
1584+ }
1585+ # wskflowSVG .node .leaf rect {
1586+ stroke : var (--color-text-01 ) !important ;
1587+ }
1588+ # wskflowSVG .action [data-deployed = "deployed" ] rect {
1589+ fill : var (--color-ui-02 ) !important ;
1590+ }
1591+ # wskflowSVG .action [data-deployed = "deployed" ] text : not (.edge-label ) {
1592+ fill : var (--color-text-01 ) !important ;
1593+ }
1594+ # wskflowSVG .action [data-deployed = "deployed" ] rect : hover {
1595+ fill : var (--color-support-04 ) !important ;
1596+ }
1597+ # wskflowSVG .action [data-deployed = "not-deployed" ] rect {
1598+ mask : url (# mask- stripe);
1599+ /*fill: var(--color-support-03);*/
1600+ }
1601+ # wskflowSVG .node .leaf .function rect {
1602+ /* these are represented as smaller boxes, so use a lighter stroke */
1603+ stroke-width : 1.25 ;
1604+ }
1605+ # wskflowSVG .node .leaf .function rect {
1606+ fill : var (--color-support-03 ) !important ;
1607+ stroke : var (--color-ui-05 ) !important ;
1608+ }
1609+ # qtip .qtip-prefix {
1610+ font-weight : bold;
1611+ }
1612+ # qtip .qtip-prefix .red-text {
1613+ filter : brightness (1.5 ); /* make it more legible against the qtip background */
1614+ padding-right : 5px ;
1615+ }
1616+ # qtip .qtip-prefix .action {
1617+ color : var (--color-support-04 ); /* match hover color of action nodes */
1618+ }
1619+ # qtip .qtip-prefix .function {
1620+ color : var (--color-support-03 );
1621+ }
1622+ # qtip .qtip-prefix .let , # qtip .qtip-prefix .literal {
1623+ color : var (--color-brand-02 );
1624+ filter : brightness (2 ); /* too dim against the qtip background */
1625+ }
1626+ # wskflowSVG .node .leaf .let rect , # wskflowSVG .node .leaf .literal rect {
1627+ /*fill: var(--color-brand-03);
1628+ stroke: var(--color-text-01) !important;*/
1629+ fill : transparent;
1630+ stroke : transparent !important ;
1631+ }
1632+ # wskflowSVG .node .leaf .let text , # wskflowSVG .node .leaf .literal text {
1633+ /*fill: var(--color-ui-01) !important;*/
1634+ fill : var (--color-brand-03 ) !important ;
1635+ font-size : 12px ;
1636+ font-weight : bold;
1637+ letter-spacing : 2px ;
1638+ }
1639+ # wskflowSVG .node .leaf .function text : not (.edge-label ) {
1640+ /* function nodes; use code font */
1641+ fill : var (--color-text-01 ) !important ;
1642+ font-family : var (--font-monospace );
1643+ font-size : 0.275em ;
1644+ }
1645+ # wskflowSVG .node .compound : not (.root ) rect {
1646+ stroke-dasharray : 1 ;
1647+ stroke : var (--color-brand-01 ) !important ;
1648+ fill : var (--color-ui-02 ) !important ;
1649+ }
1650+ # wskflowSVG .node .try rect , # wskflowSVG .node .handler rect {
1651+ }
1652+ # wskflowSVG .node .compound text {
1653+ /* e.g. Try and Catch labels */
1654+ font-weight : bold;
1655+ }
1656+ # wskflowSVG .node .compound .try_catch .no-parents rect {
1657+ stroke : none !important ;
1658+ }
1659+ # wskflowSVG .node .compound .try_catch rect {
1660+ stroke : var (--color-ui-05 ) !important ;
1661+ fill : transparent !important ;
1662+ }
1663+ # wskflowSVG .node .compound .try_catch text {
1664+ display : none;
1665+ }
14881666
14891667/* help widget */
14901668.help-widget {
0 commit comments