Sha256: 350d0ae85dcd3ce6808f2628a93e54568d4a449886e03cf2d17a5f643be7afb0

Contents?: true

Size: 484 Bytes

Versions: 17

Compression:

Stored size: 484 Bytes

Contents

import Vue from 'vue';

const opts = {
  'markdown': {
    mode:           'gfm',
    lineNumbers:    false,
    matchBrackets:  true,
    lineWrapping:   true,
    theme:          'base16-light',
    extraKeys: {
      'Enter': 'newlineAndIndentContinueMarkdownList'
    }
  }
}

export default Vue.directive('code-mirror', {
  params: ['code-mirror-mode'],
  bind: function() {
    setTimeout(() => { CodeMirror.fromTextArea(this.el, opts[this.params.codeMirrorMode]) }, 50)
  }
})

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
push_type_admin-0.12.1 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.12.0 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.12.0.beta.1 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.11.2 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.11.1 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.11.0.beta.2 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.11.0.beta.1 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.4 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.3 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.2 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.1 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.0 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.0.beta.5 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.10.0.beta.3 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.9.5 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.9.3 app/webpack/javascripts/directives/code-mirror.es6
push_type_admin-0.9.2 app/webpack/javascripts/directives/code-mirror.es6