diff options
Diffstat (limited to 'addons/web_editor/static/lib/summernote/src/js/app.js')
| -rw-r--r-- | addons/web_editor/static/lib/summernote/src/js/app.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/addons/web_editor/static/lib/summernote/src/js/app.js b/addons/web_editor/static/lib/summernote/src/js/app.js new file mode 100644 index 00000000000..fba17afd588 --- /dev/null +++ b/addons/web_editor/static/lib/summernote/src/js/app.js @@ -0,0 +1,42 @@ +require.config({ + baseUrl: 'src/js', + paths: { + jquery: '//code.jquery.com/jquery-1.11.3', + bootstrap: '//netdna.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min', + summernotevideo: '/../../plugin/summernote-ext-video', + CodeMirror: '//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/codemirror', + CodeMirrorXml: '//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/mode/xml/xml.min', + CodeMirrorFormatting: '//cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/formatting.min' + }, + shim: { + bootstrap: ['jquery'], + CodeMirror: { exports: 'CodeMirror' }, + CodeMirrorXml: ['CodeMirror'], + CodeMirrorFormatting: ['CodeMirror', 'CodeMirrorXml'], + summernotevideo: ['summernote'] + }, + packages: [{ + name: 'summernote', + location: './', + main: 'summernote' + }] +}); + +require([ + 'jquery', 'bootstrap', 'CodeMirrorFormatting', + 'summernote', 'summernotevideo' +], function ($) { + // summernote + $('.summernote').summernote({ + height: 300, // set editable area's height + focus: true, // set focus editable area after summernote loaded + tabsize: 2, // size of tab + placeholder: 'Type your message here...', // set editable area's placeholder text + codemirror: { // code mirror options + mode: 'text/html', + htmlMode: true, + lineNumbers: true, + theme: 'monokai' + } + }); +}); |
