Hi Dan,

Thanks for the pointer to the Brackets plugin!

Their approach is pretty interesting - they add a data-line-<source code 
line number> attribute to each node in the generated HTML. This allows them 
to map back and forth between a line in the source code to a position in 
the HTML.

I'll take a look and see if I can get this to work in AsciiDocLIVE.

Thanks,
Chuan

On Thursday, May 12, 2016 at 10:54:28 PM UTC-7, Dan Allen wrote:
>
> Chuan,
>
> This looks very promising. Great work!
>
> I noticed that you have sync scroll, but it seems to only lock the 
> scrollbar between the two panes. You might want to study the AsciiDoc 
> plugin for Brackets, which has true sync scroll between the source and the 
> content (based on IDs if I remember correctly). See 
> https://github.com/asciidoctor/brackets-asciidoc-preview
>
> Cheers,
>
> -Dan
>
> On Tue, May 10, 2016 at 3:07 PM, Chuan Ji <[email protected] <javascript:>
> > wrote:
>
>> Hi all,
>>
>> As a long time AsciiDoc fan, I've been building an online HTML5 AsciiDoc 
>> editor: *AsciiDocLIVE (asciidoclive.com <https://asciidoclive.com>)*.
>>
>> Main features of AsciiDocLIVE:
>>
>> - Instant live preview (based on asciidoctor.js 
>> <https://github.com/asciidoctor/asciidoctor.js>);
>> - Sync with Dropbox and Google Drive;
>> - Customizable editor (based on ACE <https://ace.c9.io/>), with themes 
>> and Vim / Emacs keybindings;
>> - Runs in any modern browser, with no installation required.
>>
>> I started building this app back in 2014 because I found it super useful 
>> to see the live compiled result side-by-side as I type. I hope you'll find 
>> it useful too.
>>
>> It's of course completely free (and soon open source), so please try it 
>> out at asciidoclive.com!
>>
>> I'd greatly appreciate any suggestions or feedback.
>>
>> Thanks,
>> Chuan
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "asciidoc" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/asciidoc.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Dan Allen | @mojavelinux | http://google.com/profiles/dan.j.allen
>

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/asciidoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to