Lichess Chess24 Pack

chess24 style

  1. // ==UserScript==
  2. // @name Lichess Chess24 Pack
  3. // @namespace http://example.com
  4. // @description chess24 style
  5. // @include http://*.lichess.org/*
  6. // @version 3.1
  7. // @grant none
  8. // ==/UserScript==
  9.  
  10.  
  11.  
  12.  
  13.  
  14. function addGlobalStyle(css) {
  15. var head, style;
  16. head = document.getElementsByTagName('head')[0];
  17. if (!head) { return; }
  18. style = document.createElement('style');
  19. style.type = 'text/css';
  20. style.innerHTML = css;
  21. head.appendChild(style);
  22. }
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. addGlobalStyle('piece.knight.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/n.png")!important;} ');
  31. addGlobalStyle('piece.bishop.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/b.png")!important;} ');
  32. addGlobalStyle('piece.rook.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/r.png")!important;} ');
  33. addGlobalStyle('piece.pawn.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/p.png")!important;} ');
  34. addGlobalStyle('piece.king.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/k.png")!important;} ');
  35. addGlobalStyle('piece.queen.black { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/black/q.png")!important;} ');
  36. addGlobalStyle('piece.knight.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/n.png")!important;} ');
  37. addGlobalStyle('piece.bishop.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/b.png")!important;} ');
  38. addGlobalStyle('piece.rook.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/r.png")!important;} ');
  39. addGlobalStyle('piece.pawn.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/p.png")!important;} ');
  40. addGlobalStyle('piece.king.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/k.png")!important;} ');
  41. addGlobalStyle('piece.queen.white { background-image: url("https://chess24.com/images/chess/themes/pieces/chess24/white/q.png")!important;} ');
  42.  
  43.  
  44. //addGlobalStyle('.cg-board { background-image: url("http://images.chesscomfiles.com/chess-themes/boards/marble/80.png")!important;} ');
  45.  
  46. addGlobalStyle('.cg-board { background-image: url("http://s2.postimg.org/sjz4kstjd/wood640.png")!important;}');
  47.  
  48. addGlobalStyle('.cg-square.last-move { background-color:rgba(255, 255, 0, 0.41) !important;} ');
  49.  
  50.  
  51.  
  52.  
  53. $('body').css("background", "url(http://s3.postimg.org/4xq6qmnrn/Background1752_1168.gif) ");
  54.  
  55.  
  56.  
  57.  
  58. //$('body').css('background','#f4f4f4');
  59.  
  60. $('.cg-board').css({"border-color": "#824939",
  61. "border-radius":"10px",
  62. // "border-with":"20px",
  63. "border-style":" solid"});
  64.  
  65. //$(document).ready(function(){
  66. // $('#favicon').remove();
  67. // $('head').append('<link href="http://www.flyordie.com/games/images/icon/chess.ico" rel="shortcut icon">');
  68.  
  69.  
  70.  
  71. //});
  72.  
  73.