@@ -1458,33 +1458,211 @@ body.oops-total-catastrophe #restart-needed-warning {
1458
1458
display : flex;
1459
1459
align-items : center;
1460
1460
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;
1461
1482
}
1462
1483
# 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 */
1464
1491
}
1465
1492
break {
1466
1493
flex-basis : 100% ;
1467
1494
}
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
+ }
1468
1520
# wskflowSVG .node rect .atom {
1469
1521
/* wskflow node effect */
1470
1522
transition : all 150ms ease-in-out;
1523
+ vector-effect : non-scaling-stroke;
1471
1524
}
1472
1525
# wskflowSVG path {
1473
1526
/* path effects */
1474
1527
transition : all 150ms ease-in-out;
1528
+ vector-effect : non-scaling-stroke;
1529
+ stroke-width : 1.5 ;
1530
+ stroke : var (--color-text-02 ) !important ;
1475
1531
}
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 ;
1477
1538
stroke-width : 2 ;
1539
+ pointer-events : all;
1540
+ }
1541
+ # wskflowSVG path .hover , # wskflowSVG path : hover {
1542
+ stroke-width : 3.5 ;
1478
1543
}
1479
1544
# wskflowSVG path .true-branch .hover {
1545
+ stroke : orange !important ;
1480
1546
marker-end : url (# trueEnd);
1481
1547
}
1482
1548
# wskflowSVG path .false-branch .hover {
1549
+ stroke : # DC7633 !important ;
1483
1550
marker-end : url (# falseEnd);
1484
1551
}
1485
1552
# wskflowSVG path .forwarding-edge .hover {
1486
1553
marker-end : url (# for wardingEnd);
1487
1554
}
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
+ }
1488
1666
1489
1667
/* help widget */
1490
1668
.help-widget {
0 commit comments