mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
66 lines
1.8 KiB
Plaintext
66 lines
1.8 KiB
Plaintext
This is the CodeMirror editor packaged for the Mozilla Project. CodeMirror
|
|
is a JavaScript component that provides a code editor in the browser. When
|
|
a mode is available for the language you are coding in, it will color your
|
|
code, and optionally help with indentation.
|
|
|
|
# Upgrade
|
|
|
|
Currently used version is 3.20. To upgrade, download a new version of
|
|
CodeMirror from the project's page [1] and replace all JavaScript and
|
|
CSS files inside the codemirror directory [2].
|
|
|
|
To confirm the functionality run mochitests for the following components:
|
|
|
|
* sourceeditor
|
|
* scratchpad
|
|
* debugger
|
|
* styleditor
|
|
* netmonitor
|
|
|
|
The sourceeditor component contains imported CodeMirror tests [3]. Some
|
|
tests were commented out because we don't use that functionality within
|
|
Firefox (for example Ruby editing mode). The search addon (search.js)
|
|
was slightly modified to make search UI localizable. Other than that,
|
|
we don't have any Mozilla-specific patches applied to CodeMirror itself.
|
|
|
|
# Addons
|
|
|
|
To install a new CodeMirror addon add it to the codemirror directory,
|
|
jar.mn [4] file and editor.js [5]. Also, add it to the License section
|
|
below.
|
|
|
|
# License
|
|
|
|
The following files in this directory are licensed according to the contents
|
|
in the LICENSE file:
|
|
|
|
* codemirror.css
|
|
* codemirror.js
|
|
* comment.js
|
|
* dialog/dialog.css
|
|
* dialog/dialog.js
|
|
* xml.js
|
|
* css.js
|
|
* javascript.js
|
|
* clike.js
|
|
* matchbrackets.js
|
|
* closebrackets.js
|
|
* search/match-highlighter.js
|
|
* search/search.js
|
|
* search/searchcursor.js
|
|
* test/codemirror.html
|
|
* test/cm_comment_test.js
|
|
* test/cm_driver.js
|
|
* test/cm_mode_javascript_test.js
|
|
* test/cm_mode_test.css
|
|
* test/cm_mode_test.js
|
|
* test/cm_test.js
|
|
|
|
# Footnotes
|
|
|
|
[1] http://codemirror.net
|
|
[2] browser/devtools/sourceeditor/codemirror
|
|
[3] browser/devtools/sourceeditor/test/browser_codemirror.js
|
|
[4] browser/devtools/jar.mn
|
|
[5] browser/devtools/sourceeditor/editor.js
|