Explorar el Código

Load basic CM instance with dummy content

Alasdair Smith hace 8 años
padre
commit
f5b6d3ff3e

+ 6 - 0
services/web/app/views/project/editor.pug

@@ -158,6 +158,12 @@ block requirejs
 		window.pdfCMapsPath = "#{pdfCMapsPath}"
 		window.uiConfig = JSON.parse('!{JSON.stringify(uiConfig).replace(/\//g, "\\/")}');
 
+	// TODO: inject based on environment
+	script(
+		src="http://localhost:3809/public/js/es/richText.js"
+		type="text/javascript"
+	)
+
 	script(
 		data-main=buildJsPath("ide.js", {hashedPath:false}),
 		baseurl=fullJsPath,

+ 5 - 1
services/web/public/es/rich-text.js

@@ -1 +1,5 @@
-console.log('hello from rich text')
+import CodeMirror from 'codemirror'
+
+export function init(rootEl) {
+  return CodeMirror(rootEl)
+}

+ 1 - 1
services/web/webpack.config.js

@@ -4,7 +4,7 @@ module.exports = {
 	// Defines the "entry point(s)" for the application - i.e. the file which
 	// bootstraps the application
 	entry: {
-		'rich-text': './public/es/rich-text.js'
+		richText: './public/es/rich-text.js'
 	},
 
 	// Define where and how the bundle will be output to disk