Sha256: 5435b4e623d171028ac2d11dab71fb83beb6d0f0967263d30f3508d9d87a8555
Contents?: true
Size: 817 Bytes
Versions: 5
Compression:
Stored size: 817 Bytes
Contents
// eslint-disable-next-line no-unused-vars function initializeCodeMirrorIn (element) { return CodeMirror.fromTextArea(element, { lineNumbers: true, mode: { name: 'gfm', tokenTypeOverrides: { emoji: 'emoji' } }, theme: 'base16-light' }) } // eslint-disable-next-line no-unused-vars function limitCMToLength (cm, change) { var maxLength = cm.getOption('maxLength') if (maxLength && change.update) { var str = change.text.join('\n') var delta = str.length - (cm.indexFromPos(change.to) - cm.indexFromPos(change.from)) if (delta <= 0) { return true } delta = cm.getValue().length + delta - maxLength if (delta > 0) { str = str.substr(0, str.length - delta) change.update(change.from, change.to, str.split('\n')) } } return true }
Version data entries
5 entries across 5 versions & 1 rubygems