You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

45 lines
1.6 KiB

  1. //The data-uri() links in skin-common.less break. Needs to be replaced by url(), DokuWiki can inline if needed
  2. //moved from skin-common.less to here to prevent wrong prefixing and renamed from spin to spin-fancytree
  3. @keyframes spin-fancytree {
  4. 0% {
  5. transform: rotate(0deg);
  6. }
  7. 100% {
  8. transform: rotate(359deg);
  9. }
  10. }
  11. //Mixins
  12. // note: import of skin-common.less in the imported file below works only if skin-common.less is copied to EACH skin
  13. // folder and referred from its ui.fancytree.less respectively.
  14. .importSkin(@skin-foldername) {
  15. &.@{skin-foldername} {
  16. @import "scripts/fancytree/@{skin-foldername}/ui.fancytree.less";
  17. //overwrite default variable: @fancy-image-prefix: "./skin-win8/"; the current less compressor does not update paths
  18. //relative to lib/exe/(css.php), workaround DOKU_BASE not available in css
  19. @fancy-image-prefix: "../plugins/indexmenu/scripts/fancytree/@{skin-foldername}/";
  20. }
  21. }
  22. //wrap everything by plugin class to ensure its dominates default dokuwiki paddings etc.
  23. .indexmenu_js2 {
  24. //workaround needed for LESS processor of DokuWiki
  25. .setBgImageUrl(@url) when not (@fancy-use-sprites) {}
  26. .useSprite(@x, @y) when not(@fancy-use-sprites) {}
  27. .importSkin(skin-awesome);
  28. .importSkin(skin-bootstrap);
  29. .importSkin(skin-bootstrap-n);
  30. .importSkin(skin-lion);
  31. .importSkin(skin-material);
  32. .importSkin(skin-mdi);
  33. .importSkin(skin-vista);
  34. .importSkin(skin-win7);
  35. .importSkin(skin-win8);
  36. .importSkin(skin-xp);
  37. .importSkin(skin-typicons);
  38. }