Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Ace.js Dart interop with a custom facade #29

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

ahirschberg
Copy link
Owner

@ahirschberg ahirschberg commented Dec 25, 2016

Not ready for merge yet, still needs improvements on lesson_serializer.dart and scheme for loading lesson files into /edit/ for editing.

Removes ace.dart dependency, adds ace.js dart facade generated from the typescript definitions.

Will close #27

porting code from ace.dart to a plain old interop
Almost got the marker at cursor stuff to work, just needs a little more
tweaking
Rename Range to AceRange to prevent conflicts with the browser's builtin
Range class. Rename AceActionRegion to AceActionBundle so that the names
don't appear redundant.

Fix AceRange.fromPoints() static method to actually work!
@ahirschberg ahirschberg changed the title ⚠️ Improve Ace.js Dart interop with a custom facade Improve Ace.js Dart interop with a custom facade Dec 25, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove ace.dart dependency, use direct JS interop instead
1 participant