Coder Social home page Coder Social logo

rudi-c / alchemy-book Goto Github PK

View Code? Open in Web Editor NEW
102.0 102.0 9.0 3.78 MB

Collaborative text editor written in Elixir/Phoenix, running at alchemy.digitalfreepen.com

License: MIT License

JavaScript 1.94% Elixir 39.34% CSS 2.97% HTML 5.14% TypeScript 50.62%

alchemy-book's People

Contributors

rudi-c avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

alchemy-book's Issues

== Compilation error in file web/views/document_view.ex == ** (BadMapError) expected a map, got: {:safe, ""}

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

Fix crashes

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"}

Some issues pasting large amounts of text

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.