Use yjs and monaco to get colab code editing

This commit is contained in:
2021-11-07 19:29:44 +01:00
parent 041e1ccda6
commit e346242255
32 changed files with 781 additions and 167 deletions

2
frontend/dist/css.worker.js vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/css.worker.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/css/app.5c9713c3.css vendored Normal file
View File

@@ -0,0 +1 @@
#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}

View File

@@ -0,0 +1 @@
.xterm{position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}.xterm-strikethrough{text-decoration:line-through}

2
frontend/dist/editor.worker.js vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/editor.worker.js.map vendored Normal file

File diff suppressed because one or more lines are too long

BIN
frontend/dist/favicon.ico vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

2
frontend/dist/html.worker.js vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/html.worker.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/index.html vendored Normal file
View File

@@ -0,0 +1 @@
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.ico"><title>codebox</title><link href="/css/chunk-6de790dc.a35e0796.css" rel="prefetch"><link href="/js/chunk-6de790dc.1b8599c0.js" rel="prefetch"><link href="/css/app.5c9713c3.css" rel="preload" as="style"><link href="/js/app.670a8fa4.js" rel="preload" as="script"><link href="/js/chunk-vendors.26b39111.js" rel="preload" as="script"><link href="/css/app.5c9713c3.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but codebox doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/js/chunk-vendors.26b39111.js"></script><script src="/js/app.670a8fa4.js"></script></body></html>

2
frontend/dist/js/app.670a8fa4.js vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/js/app.670a8fa4.js.map vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

17
frontend/dist/ts.worker.js vendored Normal file

File diff suppressed because one or more lines are too long

1
frontend/dist/ts.worker.js.map vendored Normal file

File diff suppressed because one or more lines are too long