From 902981cc9a13e5ebb72df109b46463ae295deb76 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijnh@gmail.com> Date: Wed, 21 Dec 2011 21:12:21 +0100 Subject: [PATCH] Integrate LESS mode Changes demo html page to fit in with other mode demos, link from project page and compression helper. --- doc/compress.html | 1 + index.html | 1 + mode/less/index.html | 56 ++++++++++++++++++-------------------------- mode/less/less.js | 2 ++ 4 files changed, 27 insertions(+), 33 deletions(-) diff --git a/doc/compress.html b/doc/compress.html index cd48c3ba5..d9f997e17 100644 --- a/doc/compress.html +++ b/doc/compress.html @@ -59,6 +59,7 @@ <option value="http://codemirror.net/mode/htmlmixed/htmlmixed.js">htmlmixed.js</option> <option value="http://codemirror.net/mode/javascript/javascript.js">javascript.js</option> <option value="http://codemirror.net/mode/jinja2/jinja2.js">jinja2.js</option> + <option value="http://codemirror.net/mode/less/less.js">less.js</option> <option value="http://codemirror.net/mode/lua/lua.js">lua.js</option> <option value="http://codemirror.net/mode/markdown/markdown.js">markdown.js</option> <option value="http://codemirror.net/mode/ntriples/ntriples.js">ntriples.js</option> diff --git a/index.html b/index.html index aa8856b03..b288f8676 100644 --- a/index.html +++ b/index.html @@ -46,6 +46,7 @@ <li><a href="mode/htmlmixed/index.html">HTML mixed-mode</a></li> <li><a href="mode/javascript/index.html">JavaScript</a></li> <li><a href="mode/jinja2/index.html">Jinja2</a></li> + <li><a href="mode/less/index.html">LESS</a></li> <li><a href="mode/lua/index.html">Lua</a></li> <li><a href="mode/markdown/index.html">Markdown</a> (<a href="mode/gfm/index.html">Github-flavour</a>)</li> <li><a href="mode/ntriples/index.html">NTriples</a></li> diff --git a/mode/less/index.html b/mode/less/index.html index 1e47118f2..dbdcb9c84 100644 --- a/mode/less/index.html +++ b/mode/less/index.html @@ -1,30 +1,25 @@ -<!DOCTYPE HTML> +<!doctype html> <html lang="en"> -<head> - <meta charset="UTF-8"> - <title>less CodeMirror2 Syntax</title> - - <link rel="stylesheet" href="../../lib/codemirror.css"> - <script src="../../lib/codemirror.js"></script> - <link rel="stylesheet" href="../../theme/default.css"> - <script src="less.js"></script> - - <style type="text/css"> - form { - border: 1px solid #222; - font-size: 18px; - } - - .CodeMirror-scroll { - height: 600px; - } - </style> - -</head> -<body> - - <form> -<textarea name="code" id="code"> + <head> + <meta charset="UTF-8"> + <title>CodeMirror: LESS mode</title> + <link rel="stylesheet" href="../../lib/codemirror.css"> + <script src="../../lib/codemirror.js"></script> + <script src="less.js"></script> + <link rel="stylesheet" href="../../doc/docs.css"> + <style type="text/css"> + form { + border: 1px solid #222; + font-size: 18px; + } + .CodeMirror-scroll { + height: 500px; + } + </style> + </head> + <body> + <h1>CodeMirror: LESS mode</h1> + <form><textarea id="code" name="code"> // // Examples taken from http://lesscss.org // @@ -76,12 +71,7 @@ h2 { color: @base-color + #003300; border-color: desaturate(@red, 10%); } - - - - -</textarea> - </form> +</textarea></form> <script type="text/javascript"> var editor = CodeMirror.fromTextArea(document.getElementById("code"), { @@ -89,7 +79,7 @@ h2 { lineNumbers: true }); </script> - + <p><strong>MIME types defined:</strong> <code>text/less</code>.</p> </body> </html> diff --git a/mode/less/less.js b/mode/less/less.js index 5653370fd..01c35ebfa 100644 --- a/mode/less/less.js +++ b/mode/less/less.js @@ -248,3 +248,5 @@ CodeMirror.defineMode('less', function(conf) { } } }); + +CodeMirror.defineMIME("text/less", "less"); -- GitLab