aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/LocalFilesEditor/codemirror/mode/diff/diff.js
diff options
context:
space:
mode:
authorpatdenice <patdenice@piwigo.org>2011-04-12 11:12:51 +0000
committerpatdenice <patdenice@piwigo.org>2011-04-12 11:12:51 +0000
commita740ef91e6689f86011b70c7bbe2589abf78ae6b (patch)
treebb4a6deb7395b0f545bb760cf34f093e910f1cff /plugins/LocalFilesEditor/codemirror/mode/diff/diff.js
parentbb7c28f86febddd376ee0400807507991a2d7b48 (diff)
feature:2262
Replace editarea by Codemirror: http://codemirror.net git-svn-id: http://piwigo.org/svn/trunk@10307 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'plugins/LocalFilesEditor/codemirror/mode/diff/diff.js')
-rw-r--r--plugins/LocalFilesEditor/codemirror/mode/diff/diff.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/plugins/LocalFilesEditor/codemirror/mode/diff/diff.js b/plugins/LocalFilesEditor/codemirror/mode/diff/diff.js
new file mode 100644
index 000000000..619d74e2a
--- /dev/null
+++ b/plugins/LocalFilesEditor/codemirror/mode/diff/diff.js
@@ -0,0 +1,13 @@
+CodeMirror.defineMode("diff", function() {
+ return {
+ token: function(stream) {
+ var ch = stream.next();
+ stream.skipToEnd();
+ if (ch == "+") return "diff-plus";
+ if (ch == "-") return "diff-minus";
+ if (ch == "@") return "diff-rangeinfo";
+ }
+ };
+});
+
+CodeMirror.defineMIME("text/x-diff", "diff");