diff options
author | Phil Hughes <me@iamphill.com> | 2018-01-08 14:29:00 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-01-09 08:40:47 +0000 |
commit | 506717d0cae67f58bf6e590b7122fd6e8b13a406 (patch) | |
tree | 0dfd1bbe975d7bc77ab6b0048445d31ecda5b78c /app/assets/javascripts/pages/ci | |
parent | 89fd16262d1fd3d986003a29a9171d3b84f2c522 (diff) | |
download | gitlab-ce-506717d0cae67f58bf6e590b7122fd6e8b13a406.tar.gz |
Added ci:lints import to dispatcher
Diffstat (limited to 'app/assets/javascripts/pages/ci')
-rw-r--r-- | app/assets/javascripts/pages/ci/lints/ci_lint_editor.js | 12 | ||||
-rw-r--r-- | app/assets/javascripts/pages/ci/lints/index.js | 3 |
2 files changed, 15 insertions, 0 deletions
diff --git a/app/assets/javascripts/pages/ci/lints/ci_lint_editor.js b/app/assets/javascripts/pages/ci/lints/ci_lint_editor.js new file mode 100644 index 00000000000..b9469e5b7cb --- /dev/null +++ b/app/assets/javascripts/pages/ci/lints/ci_lint_editor.js @@ -0,0 +1,12 @@ +export default class CILintEditor { + constructor() { + this.editor = window.ace.edit('ci-editor'); + this.textarea = document.querySelector('#content'); + + this.editor.getSession().setMode('ace/mode/yaml'); + this.editor.on('input', () => { + const content = this.editor.getSession().getValue(); + this.textarea.value = content; + }); + } +} diff --git a/app/assets/javascripts/pages/ci/lints/index.js b/app/assets/javascripts/pages/ci/lints/index.js new file mode 100644 index 00000000000..5cc66546109 --- /dev/null +++ b/app/assets/javascripts/pages/ci/lints/index.js @@ -0,0 +1,3 @@ +import CILintEditor from './ci_lint_editor'; + +export default () => new CILintEditor(); |