variables.css 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. /*-----------------------------------------------------------------------------
  2. | Copyright (c) Jupyter Development Team.
  3. | Distributed under the terms of the Modified BSD License.
  4. |----------------------------------------------------------------------------*/
  5. .jp-DebuggerVariables {
  6. display: flex;
  7. flex-direction: column;
  8. }
  9. .jp-DebuggerVariables-body {
  10. display: flex;
  11. flex-direction: column;
  12. flex: 1 1 auto;
  13. min-height: 24px;
  14. overflow: auto;
  15. }
  16. .jp-DebuggerVariables-body ul {
  17. list-style: none;
  18. margin: 0;
  19. padding: 0;
  20. }
  21. .jp-DebuggerVariables-body > ul {
  22. padding-top: 0.1em;
  23. }
  24. .jp-DebuggerVariables-body ul li {
  25. padding: 5px 0 0 0;
  26. cursor: pointer;
  27. color: var(--jp-content-font-color1);
  28. display: flex;
  29. align-items: center;
  30. }
  31. .jp-DebuggerVariables-body ul li:hover .jp-DebuggerVariables-renderVariable {
  32. display: block;
  33. }
  34. .jp-DebuggerVariables-body .jp-DebuggerVariables-hspacer {
  35. flex: 1 1 auto;
  36. }
  37. .jp-DebuggerVariables-body .jp-DebuggerVariables-renderVariable {
  38. flex: 0 0 auto;
  39. border: none;
  40. background: none;
  41. cursor: pointer;
  42. display: none;
  43. padding: 0px 8px;
  44. }
  45. .jp-DebuggerVariables-body .jp-DebuggerVariables-renderVariable:active {
  46. transform: scale(1.272) translateX(-4px);
  47. overflow: hidden;
  48. }
  49. .jp-DebuggerVariables-body .jp-DebuggerVariables-renderVariable:hover {
  50. background-color: var(--jp-layout-color2);
  51. }
  52. .jp-DebuggerVariables-body .jp-DebuggerVariables-renderVariable:disabled {
  53. cursor: default;
  54. }
  55. .jp-DebuggerVariables-body ul li > ul {
  56. margin-left: 12px;
  57. }
  58. .jp-DebuggerVariables .jp-stack-panel-header .jp-Toolbar {
  59. margin-left: auto;
  60. }
  61. .jp-DebuggerVariables-grid {
  62. flex: 1 1 auto;
  63. }
  64. .jp-DebuggerVariables-grid .lm-DataGrid {
  65. border: none;
  66. }
  67. .jp-DebuggerVariables-colorPalette {
  68. visibility: hidden;
  69. z-index: -999;
  70. position: absolute;
  71. left: -999;
  72. top: -999;
  73. }
  74. .jp-DebuggerVariables-colorPalette .jp-mod-void {
  75. color: var(--jp-layout-color1);
  76. }
  77. .jp-DebuggerVariables-colorPalette .jp-mod-background {
  78. color: var(--jp-rendermime-table-row-background);
  79. }
  80. .jp-DebuggerVariables-colorPalette .jp-mod-header-background {
  81. color: var(--jp-layout-color2);
  82. }
  83. .jp-DebuggerVariables-colorPalette .jp-mod-grid-line {
  84. color: var(--jp-border-color3);
  85. }
  86. .jp-DebuggerVariables-colorPalette .jp-mod-header-grid-line {
  87. color: var(--jp-border-color3);
  88. }
  89. .jp-DebuggerVariables-colorPalette .jp-mod-selection {
  90. /* TODO: Fix JupyterLab light theme (alpha) so this can be a variable. */
  91. color: rgba(3, 169, 244, 0.2);
  92. }
  93. .jp-DebuggerVariables-colorPalette .jp-mod-text {
  94. color: var(--jp-content-font-color0);
  95. }
  96. .jp-VariableRenderer-TrustButton[aria-pressed='true'] {
  97. box-shadow: inset 0 var(--jp-border-width) 4px
  98. rgba(
  99. var(--jp-shadow-base-lightness),
  100. var(--jp-shadow-base-lightness),
  101. var(--jp-shadow-base-lightness),
  102. 0.6
  103. );
  104. }
  105. .jp-DebuggerRichVariable div[data-mime-type='text/plain'] > pre {
  106. white-space: normal;
  107. }