| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- @import "../../../scss/_bootstrap-extended/include"; /* imported for media query mixin */
-
- $theme-name: "default";
- $throbber-bg: "url('./themes/default/throbber.gif')";
- $small-bg: "url('./themes/default/32px.png')";
- $big-bg: "url('./themes/default/40px.png')";
-
- .jstree-#{$theme-name} {
- background: transparent;
- }
- .jstree-#{$theme-name} > .jstree-container-ul .jstree-loading > .jstree-ocl,
- .jstree-#{$theme-name}-small > .jstree-container-ul .jstree-loading > .jstree-ocl,
- .jstree-#{$theme-name}-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
- background-image: #{$throbber-bg};
- }
-
- .jstree-#{$theme-name} .jstree-node,
- .jstree-#{$theme-name} .jstree-icon,
- .jstree-#{$theme-name} .jstree-file,
- .jstree-#{$theme-name} .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name} .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name} .jstree-er,
- .jstree-#{$theme-name}-small .jstree-node,
- .jstree-#{$theme-name}-small .jstree-icon,
- .jstree-#{$theme-name}-small .jstree-file,
- .jstree-#{$theme-name}-small .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name}-small .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name}-small .jstree-er,
- .jstree-#{$theme-name}-large .jstree-node,
- .jstree-#{$theme-name}-large .jstree-icon,
- .jstree-#{$theme-name}-large .jstree-file,
- .jstree-#{$theme-name}-large .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name}-large .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name}-large .jstree-er {
- background-image: #{$small-bg};
- }
-
- @include media-breakpoint-down(md) {
- #jstree-dnd.jstree-dnd-responsive > .jstree-ok,
- #jstree-dnd.jstree-dnd-responsive > .jstree-er,
- .jstree-#{$theme-name}-responsive .jstree-icon,
- .jstree-#{$theme-name}-responsive .jstree-node,
- .jstree-#{$theme-name}-responsive .jstree-icon,
- .jstree-#{$theme-name}-responsive .jstree-node > .jstree-ocl,
- .jstree-#{$theme-name}-responsive .jstree-themeicon,
- .jstree-#{$theme-name}-responsive .jstree-checkbox,
- .jstree-#{$theme-name}-responsive .jstree-file,
- .jstree-#{$theme-name}-responsive .jstree-folder {
- background-image: #{$big-bg};
- }
- }
-
- /* Dark Style */
- @if $enable-dark-mode {
- @include color-mode(dark) {
- $theme-name: "default-dark";
- $throbber-bg: "url('./themes/default-dark/throbber.gif')";
- $small-bg: "url('./themes/default-dark/32px.png')";
- $big-bg: "url('./themes/default-dark/40px.png')";
-
- .jstree-#{$theme-name} {
- background: transparent;
- }
- .jstree-#{$theme-name} > .jstree-container-ul .jstree-loading > .jstree-ocl,
- .jstree-#{$theme-name}-small > .jstree-container-ul .jstree-loading > .jstree-ocl,
- .jstree-#{$theme-name}-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
- background-image: #{$throbber-bg};
- }
-
- .jstree-#{$theme-name}:not(.jstree-rtl) .jstree-node,
- .jstree-#{$theme-name} .jstree-icon,
- .jstree-#{$theme-name} .jstree-file,
- .jstree-#{$theme-name} .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name} .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name} .jstree-er,
- .jstree-#{$theme-name}-small .jstree-node,
- .jstree-#{$theme-name}-small .jstree-icon,
- .jstree-#{$theme-name}-small .jstree-file,
- .jstree-#{$theme-name}-small .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name}-small .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name}-small .jstree-er,
- .jstree-#{$theme-name}-large .jstree-node,
- .jstree-#{$theme-name}-large .jstree-icon,
- .jstree-#{$theme-name}-large .jstree-file,
- .jstree-#{$theme-name}-large .jstree-folder,
- #jstree-dnd.jstree-#{$theme-name}-large .jstree-ok,
- #jstree-dnd.jstree-#{$theme-name}-large .jstree-er {
- background-image: #{$small-bg};
- }
-
- @include media-breakpoint-down(md) {
- #jstree-dnd.jstree-dnd-responsive > .jstree-ok,
- #jstree-dnd.jstree-dnd-responsive > .jstree-er,
- .jstree-#{$theme-name}-responsive .jstree-icon,
- .jstree-#{$theme-name}-responsive .jstree-node,
- .jstree-#{$theme-name}-responsive .jstree-icon,
- .jstree-#{$theme-name}-responsive .jstree-node > .jstree-ocl,
- .jstree-#{$theme-name}-responsive .jstree-themeicon,
- .jstree-#{$theme-name}-responsive .jstree-checkbox,
- .jstree-#{$theme-name}-responsive .jstree-file,
- .jstree-#{$theme-name}-responsive .jstree-folder {
- background-image: #{$big-bg};
- }
- }
- }
- }
|