Skip to content
This repository was archived by the owner on Mar 13, 2018. It is now read-only.

Commit a5eefdb

Browse files
committed
Merge branch 'master' of github.com:Polymer/code-mirror
2 parents 3323e2f + 369fd73 commit a5eefdb

File tree

432 files changed

+31987
-17803
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

432 files changed

+31987
-17803
lines changed

code-mirror.html

+31-27
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,30 @@
44
license that can be found in the LICENSE file.
55
-->
66
<link rel="import" href="../polymer/polymer.html">
7-
<script src="codemirror-3.14/lib/codemirror.js"></script>
8-
<script src="codemirror-3.14/mode/xml/xml.js"></script>
9-
<script src="codemirror-3.14/mode/javascript/javascript.js"></script>
10-
<script src="codemirror-3.14/mode/css/css.js"></script>
11-
<script src="codemirror-3.14/mode/vbscript/vbscript.js"></script>
12-
<script src="codemirror-3.14/mode/htmlmixed/htmlmixed.js"></script>
7+
<link rel="import" href="codemirror-import.html">
138

149
<polymer-element name="code-mirror" attributes="value mode theme tabSize lineNumbers">
1510
<template>
16-
<link rel="stylesheet" href="codemirror-3.14/lib/codemirror.css">
17-
<link href="codemirror-3.14/theme/ambiance.css" rel="stylesheet" />
18-
<link href="codemirror-3.14/theme/ambiance-mobile.css" rel="stylesheet" />
19-
<link href="codemirror-3.14/theme/blackboard.css" rel="stylesheet" />
20-
<link href="codemirror-3.14/theme/cobalt.css" rel="stylesheet" />
21-
<link href="codemirror-3.14/theme/eclipse.css" rel="stylesheet" />
22-
<link href="codemirror-3.14/theme/elegant.css" rel="stylesheet" />
23-
<link href="codemirror-3.14/theme/erlang-dark.css" rel="stylesheet" />
24-
<link href="codemirror-3.14/theme/lesser-dark.css" rel="stylesheet" />
25-
<link href="codemirror-3.14/theme/midnight.css" rel="stylesheet" />
26-
<link href="codemirror-3.14/theme/monokai.css" rel="stylesheet" />
27-
<link href="codemirror-3.14/theme/neat.css" rel="stylesheet" />
28-
<link href="codemirror-3.14/theme/night.css" rel="stylesheet" />
29-
<link href="codemirror-3.14/theme/rubyblue.css" rel="stylesheet" />
30-
<link href="codemirror-3.14/theme/solarized.css" rel="stylesheet" />
31-
<link href="codemirror-3.14/theme/twilight.css" rel="stylesheet" />
32-
<link href="codemirror-3.14/theme/vibrant-ink.css" rel="stylesheet" />
33-
<link href="codemirror-3.14/theme/xq-dark.css" rel="stylesheet" />
34-
<link href="codemirror-3.14/theme/xq-light.css" rel="stylesheet" />
11+
<link rel="stylesheet" href="codemirror-4.0/lib/codemirror.css">
12+
<link href="codemirror-4.0/theme/ambiance.css" rel="stylesheet">
13+
<link href="codemirror-4.0/theme/ambiance-mobile.css" rel="stylesheet">
14+
<link href="codemirror-4.0/theme/blackboard.css" rel="stylesheet">
15+
<link href="codemirror-4.0/theme/cobalt.css" rel="stylesheet">
16+
<link href="codemirror-4.0/theme/eclipse.css" rel="stylesheet">
17+
<link href="codemirror-4.0/theme/elegant.css" rel="stylesheet">
18+
<link href="codemirror-4.0/theme/erlang-dark.css" rel="stylesheet">
19+
<link href="codemirror-4.0/theme/lesser-dark.css" rel="stylesheet">
20+
<link href="codemirror-4.0/theme/midnight.css" rel="stylesheet">
21+
<link href="codemirror-4.0/theme/monokai.css" rel="stylesheet">
22+
<link href="codemirror-4.0/theme/neat.css" rel="stylesheet">
23+
<link href="codemirror-4.0/theme/night.css" rel="stylesheet">
24+
<link href="codemirror-4.0/theme/rubyblue.css" rel="stylesheet">
25+
<link href="codemirror-4.0/theme/solarized.css" rel="stylesheet">
26+
<link href="codemirror-4.0/theme/twilight.css" rel="stylesheet">
27+
<link href="codemirror-4.0/theme/vibrant-ink.css" rel="stylesheet">
28+
<link href="codemirror-4.0/theme/xq-dark.css" rel="stylesheet">
29+
<link href="codemirror-4.0/theme/xq-light.css" rel="stylesheet">
30+
<link href="codemirror-4.0/addon/fold/foldgutter.css" rel="stylesheet">
3531

3632
<style>
3733
:host {
@@ -50,12 +46,17 @@
5046
tabSize: 2,
5147
lineNumbers: true,
5248
ready: function() {
49+
if (!this.value) {
50+
this.value = this.textContent;
51+
}
5352
this.mirror = CodeMirror(this.shadowRoot, {
54-
value: this.value,
53+
value: this.value || this.textContent,
5554
mode: this.mode,
5655
theme: this.theme,
5756
tabSize: this.tabSize,
58-
lineNumbers: this.lineNumbers
57+
lineNumbers: this.lineNumbers,
58+
foldGutter: true,
59+
gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter"]
5960
});
6061
},
6162
refresh: function() {
@@ -75,6 +76,9 @@
7576
},
7677
lineNumbersChanged: function() {
7778
this.mirror.setOption('lineNumbers', this.lineNumbers);
79+
},
80+
focus: function() {
81+
this.mirror.focus();
7882
}
7983
});
8084
</script>

codemirror-3.14/LICENSE

-23
This file was deleted.

codemirror-3.14/addon/edit/closebrackets.js

-80
This file was deleted.

codemirror-3.14/addon/edit/closetag.js

-86
This file was deleted.

codemirror-3.14/addon/edit/continuecomment.js

-44
This file was deleted.

codemirror-3.14/addon/edit/continuelist.js

-25
This file was deleted.

0 commit comments

Comments
 (0)