_view_states.scss 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. @mixin hide-controls() {
  2. .add-row-panel-hint,
  3. .dash-row-menu-container {
  4. display: none;
  5. }
  6. .resize-panel-handle,
  7. .panel-drop-zone {
  8. visibility: hidden;
  9. }
  10. }
  11. .playlist-active {
  12. @include hide-controls();
  13. .navbar-inner {
  14. background: transparent;
  15. }
  16. .navbar-brand-btn,
  17. .navbar-page-btn {
  18. border: none;
  19. background: transparent;
  20. .fa, .icon-gf {
  21. opacity: 0;
  22. }
  23. }
  24. .dashnav-refresh-action,
  25. .dashnav-zoom-out,
  26. .dashnav-action-icons,
  27. .dashnav-move-timeframe {
  28. display: none;
  29. }
  30. .dash-playlist-actions {
  31. a {
  32. color: $text-color-faint !important;
  33. }
  34. }
  35. }
  36. .hide-controls {
  37. @include hide-controls();
  38. }
  39. .page-kiosk-mode {
  40. @include hide-controls();
  41. dashnav {
  42. display: none;
  43. }
  44. }
  45. .user-activity-low {
  46. .add-row-panel-hint,
  47. .dash-row-menu-container,
  48. .resize-panel-handle,
  49. .panel-drop-zone
  50. .dashnav-refresh-action,
  51. .dashnav-zoom-out,
  52. .dashnav-action-icons,
  53. .dashnav-move-timeframe {
  54. opacity: 0;
  55. transition: opacity 1.5s ease-in-out;
  56. }
  57. // navbar buttons
  58. .navbar-brand-btn,
  59. .navbar-inner {
  60. border: none;
  61. background: transparent;
  62. transition: background 1.5s ease-in-out;
  63. .fa {
  64. opacity: 0;
  65. transition: opacity 1.5s ease-in-out;
  66. }
  67. }
  68. .navbar-page-btn {
  69. border: none;
  70. transform: translate3d(-50px, 0, 0);
  71. background: transparent;
  72. transition: transform 1.5s ease-in-out;
  73. .icon-gf {
  74. opacity: 0;
  75. transition: opacity 1.5s ease-in-out;
  76. }
  77. }
  78. .gf-timepicker-nav-btn {
  79. transform: translate3d(40px, 0, 0);
  80. transition: transform 1.5s ease-in-out;
  81. }
  82. }