Bläddra i källkod

script comments color

Nicolas Cannasse 5 år sedan
förälder
incheckning
b09c9acc82
3 ändrade filer med 9 tillägg och 0 borttagningar
  1. 3 0
      bin/cdb.css
  2. 3 0
      bin/cdb.less
  3. 3 0
      hide/comp/cdb/Cell.hx

+ 3 - 0
bin/cdb.css

@@ -161,6 +161,9 @@
 .cdb .cdb-sheet td.t_script .str {
   color: #C66;
 }
+.cdb .cdb-sheet td.t_script .comment {
+  color: #182;
+}
 .cdb .cdb-sheet .tile {
   display: inline-block;
   vertical-align: middle;

+ 3 - 0
bin/cdb.less

@@ -183,6 +183,9 @@
 			.str {
 				color : #C66;
 			}
+			.comment {
+				color : #182;
+			}
 		}
 
 		.tile {

+ 3 - 0
hide/comp/cdb/Cell.hx

@@ -202,6 +202,9 @@ class Cell extends Component {
 		code = ~/('[^']*')/g.replace(code,'<span class="str">$1</span>');
 		// keywords
 		code = KWD_REG.map(code, function(r) return '<span class="kwd">${r.matched(0)}</span>');
+		// comments
+		code = ~/(\/\*([^\*]+)\*\/)/g.replace(code,'<span class="comment">$1</span>');
+		code = code.split("<br/>").map(function(line) return ~/(\/\/.*)/.replace(line,'<span class="comment">$1</span>')).join("<br/>");
 		return code;
 	}