cursors.less 1.1 KB

1234567891011121314151617181920212223242526
  1. @import "./variables/syntax-variables";
  2. @import "syntax-variables";
  3. @import "./variables/ui-variables";
  4. @import "ui-variables";
  5. @ibeam-1x: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=');
  6. @ibeam-2x: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC');
  7. .cursor-white() {
  8. cursor: -webkit-image-set(@ibeam-1x 1x, @ibeam-2x 2x) 5 8, text;
  9. }
  10. // Editors
  11. & when ( lightness(@syntax-background-color) < 50% ) {
  12. .platform-darwin atom-text-editor:not([mini]) {
  13. .cursor-white();
  14. }
  15. }
  16. // Mini Editors
  17. & when ( lightness(@input-background-color) < 50% ) {
  18. .platform-darwin atom-text-editor[mini] {
  19. .cursor-white();
  20. }
  21. }