theme-chaos.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. ace.define("ace/theme/chaos",[], function(require, exports, module) {
  2. exports.isDark = true;
  3. exports.cssClass = "ace-chaos";
  4. exports.cssText = ".ace-chaos .ace_gutter {\
  5. background: #141414;\
  6. color: #595959;\
  7. border-right: 1px solid #282828;\
  8. }\
  9. .ace-chaos .ace_gutter-cell.ace_warning {\
  10. background-image: none;\
  11. background: #FC0;\
  12. border-left: none;\
  13. padding-left: 0;\
  14. color: #000;\
  15. }\
  16. .ace-chaos .ace_gutter-cell.ace_error {\
  17. background-position: -6px center;\
  18. background-image: none;\
  19. background: #F10;\
  20. border-left: none;\
  21. padding-left: 0;\
  22. color: #000;\
  23. }\
  24. .ace-chaos .ace_print-margin {\
  25. border-left: 1px solid #555;\
  26. right: 0;\
  27. background: #1D1D1D;\
  28. }\
  29. .ace-chaos {\
  30. background-color: #161616;\
  31. color: #E6E1DC;\
  32. }\
  33. .ace-chaos .ace_cursor {\
  34. border-left: 2px solid #FFFFFF;\
  35. }\
  36. .ace-chaos .ace_cursor.ace_overwrite {\
  37. border-left: 0px;\
  38. border-bottom: 1px solid #FFFFFF;\
  39. }\
  40. .ace-chaos .ace_marker-layer .ace_selection {\
  41. background: #494836;\
  42. }\
  43. .ace-chaos .ace_marker-layer .ace_step {\
  44. background: rgb(198, 219, 174);\
  45. }\
  46. .ace-chaos .ace_marker-layer .ace_bracket {\
  47. margin: -1px 0 0 -1px;\
  48. border: 1px solid #FCE94F;\
  49. }\
  50. .ace-chaos .ace_marker-layer .ace_active-line {\
  51. background: #333;\
  52. }\
  53. .ace-chaos .ace_gutter-active-line {\
  54. background-color: #222;\
  55. }\
  56. .ace-chaos .ace_invisible {\
  57. color: #404040;\
  58. }\
  59. .ace-chaos .ace_keyword {\
  60. color:#00698F;\
  61. }\
  62. .ace-chaos .ace_keyword.ace_operator {\
  63. color:#FF308F;\
  64. }\
  65. .ace-chaos .ace_constant {\
  66. color:#1EDAFB;\
  67. }\
  68. .ace-chaos .ace_constant.ace_language {\
  69. color:#FDC251;\
  70. }\
  71. .ace-chaos .ace_constant.ace_library {\
  72. color:#8DFF0A;\
  73. }\
  74. .ace-chaos .ace_constant.ace_numeric {\
  75. color:#58C554;\
  76. }\
  77. .ace-chaos .ace_invalid {\
  78. color:#FFFFFF;\
  79. background-color:#990000;\
  80. }\
  81. .ace-chaos .ace_invalid.ace_deprecated {\
  82. color:#FFFFFF;\
  83. background-color:#990000;\
  84. }\
  85. .ace-chaos .ace_support {\
  86. color: #999;\
  87. }\
  88. .ace-chaos .ace_support.ace_function {\
  89. color:#00AEEF;\
  90. }\
  91. .ace-chaos .ace_function {\
  92. color:#00AEEF;\
  93. }\
  94. .ace-chaos .ace_string {\
  95. color:#58C554;\
  96. }\
  97. .ace-chaos .ace_comment {\
  98. color:#555;\
  99. font-style:italic;\
  100. padding-bottom: 0px;\
  101. }\
  102. .ace-chaos .ace_variable {\
  103. color:#997744;\
  104. }\
  105. .ace-chaos .ace_meta.ace_tag {\
  106. color:#BE53E6;\
  107. }\
  108. .ace-chaos .ace_entity.ace_other.ace_attribute-name {\
  109. color:#FFFF89;\
  110. }\
  111. .ace-chaos .ace_markup.ace_underline {\
  112. text-decoration: underline;\
  113. }\
  114. .ace-chaos .ace_fold-widget {\
  115. text-align: center;\
  116. }\
  117. .ace-chaos .ace_fold-widget:hover {\
  118. color: #777;\
  119. }\
  120. .ace-chaos .ace_fold-widget.ace_start,\
  121. .ace-chaos .ace_fold-widget.ace_end,\
  122. .ace-chaos .ace_fold-widget.ace_closed{\
  123. background: none;\
  124. border: none;\
  125. box-shadow: none;\
  126. }\
  127. .ace-chaos .ace_fold-widget.ace_start:after {\
  128. content: '▾'\
  129. }\
  130. .ace-chaos .ace_fold-widget.ace_end:after {\
  131. content: '▴'\
  132. }\
  133. .ace-chaos .ace_fold-widget.ace_closed:after {\
  134. content: '‣'\
  135. }\
  136. .ace-chaos .ace_indent-guide {\
  137. border-right:1px dotted #333;\
  138. margin-right:-1px;\
  139. }\
  140. .ace-chaos .ace_fold { \
  141. background: #222; \
  142. border-radius: 3px; \
  143. color: #7AF; \
  144. border: none; \
  145. }\
  146. .ace-chaos .ace_fold:hover {\
  147. background: #CCC; \
  148. color: #000;\
  149. }\
  150. ";
  151. var dom = require("../lib/dom");
  152. dom.importCssString(exports.cssText, exports.cssClass);
  153. });
  154. (function() {
  155. ace.require(["ace/theme/chaos"], function(m) {
  156. if (typeof module == "object" && typeof exports == "object" && module) {
  157. module.exports = m;
  158. }
  159. });
  160. })();