_view_states.scss 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. .hide-controls {
  12. @include hide-controls();
  13. }
  14. .page-kiosk-mode {
  15. @include hide-controls();
  16. dashnav {
  17. display: none;
  18. }
  19. }
  20. .playlist-active,
  21. .user-activity-low {
  22. .add-row-panel-hint,
  23. .dash-row-menu-container,
  24. .resize-panel-handle,
  25. .panel-drop-zone
  26. .dashnav-refresh-action,
  27. .dashnav-zoom-out,
  28. .dashnav-action-icons,
  29. .panel-info-corner--info,
  30. .panel-info-corner--links,
  31. .dashnav-move-timeframe {
  32. opacity: 0;
  33. transition: all 1.5s ease-in-out 1s;
  34. }
  35. // navbar buttons
  36. .navbar-brand-btn,
  37. .navbar-inner {
  38. border-color: transparent;
  39. background: transparent;
  40. transition: all 1.5s ease-in-out 1s;
  41. .fa {
  42. opacity: 0;
  43. transition: all 1.5s ease-in-out 1s;
  44. }
  45. }
  46. .navbar-page-btn {
  47. border-color: transparent;
  48. background: transparent;
  49. transform: translate3d(-50px, 0, 0);
  50. transition: all 1.5s ease-in-out 1s;
  51. .icon-gf {
  52. opacity: 0;
  53. transition: all 1.5s ease-in-out 1s;
  54. }
  55. }
  56. .gf-timepicker-nav-btn {
  57. transform: translate3d(40px, 0, 0);
  58. transition: transform 1.5s ease-in-out 1s;
  59. }
  60. }
  61. .playlist-active {
  62. .dash-playlist-actions {
  63. .fa {
  64. opacity: 1;
  65. color: $text-color-faint !important;
  66. }
  67. }
  68. }