rudi-c / alchemy-book Goto Github PK
View Code? Open in Web Editor NEWCollaborative text editor written in Elixir/Phoenix, running at alchemy.digitalfreepen.com
License: MIT License
Collaborative text editor written in Elixir/Phoenix, running at alchemy.digitalfreepen.com
License: MIT License
It should only select the contents of the editor
mix ecto.create
returns:
== Compilation error in file web/views/document_view.ex ==
** (BadMapError) expected a map, got: {:safe, ""}
(eex) lib/eex/engine.ex:161: EEx.Engine.handle_begin/1
(eex) lib/eex/compiler.ex:54: EEx.Compiler.generate_buffer/4
(phoenix) lib/phoenix/template.ex:378: Phoenix.Template.compile/2
(phoenix) lib/phoenix/template.ex:186: anonymous fn/3 in Phoenix.Template."MACRO-before_compile"/2
(elixir) lib/enum.ex:1940: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix) expanding macro: Phoenix.Template.before_compile/1
web/views/document_view.ex:1: AlchemyBook.DocumentView (module)
(elixir) lib/kernel/parallel_compiler.ex:208: anonymous fn/4 in Kernel.ParallelCompiler.spawn_workers/6
Possible solutions?:
elixir-lang/elixir#8790
https://elixirforum.com/t/update-elixir-from-1-7-4-to-1-8-0/19589/18
1
%{"message" => "Cannot read property 'localInsert' of undefined", "name" => "TypeError", "stack" => "TypeError: Cannot read property 'localInsert' of undefined\n at Object.updateAndConvertLocalToRemote (http://alchemy.digitalfreepen.com/js/app-e0af48
aef5d9120b42133dd374f149ae.js?vsn=d:9803:37)\n at Editor.onLocalChange (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:22802:38)\n at http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25690:23\n at fireCallbacksForOps (http://alchemy.digita
lfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25637:22)\n at finishOperation (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25657:7)\n at _endOperation (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:27674:5)\n at http:/
/alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:27864:9\n at makeChange (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:29437:45)\n at _replaceRange (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:29708:5)\n
at ContentEditableInput.pollContent (http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:34349:7)"}
2
%{"message" => "crdt is undefined", "name" => "TypeError", "stack" => "updateAndConvertLocalToRemote@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:9803:17\nEditor/this.onLocalChange@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:22802:31\nloop/<@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25690:16\nfireCallbacksForOps@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25637:9\nfinishOperation@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:25657:7\n_endOperation@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:27674:5\nrunInOp@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:27851:7\nTextareaInput.prototype.poll@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:34894:5\nTextareaInput.prototype.init/<@http://alchemy.digitalfreepen.com/js/app-e0af48aef5d9120b42133dd374f149ae.js?vsn=d:34656:7\n"}
It seems to freeze/lead to inconsistencies/cause problems with undo? Need to find a good repo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pellentesque ullamcorper dapibus. Donec tempus, sapien in accumsan interdum, purus elit imperdiet elit, eu blandit urna tortor in ligula. Ut commodo mauris at risus aliquet tincidunt. Etiam enim erat, varius in consequat eu, tincidunt sit amet sapien. In blandit est in aliquam placerat. Interdum et malesuada fames ac ante ipsum primis in faucibus. Ut ac posuere felis, et hendrerit ipsum. Sed non augue in quam ultrices vulputate id at turpis.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.