Jason Woofenden [Tue, 15 Mar 2016 03:03:25 +0000 (23:03 -0400)]
fix loading css for editable content
Jason Woofenden [Sun, 13 Mar 2016 20:47:23 +0000 (16:47 -0400)]
check for visibility:hidden/collapsed too
Jason Woofenden [Sun, 13 Mar 2016 20:09:45 +0000 (16:09 -0400)]
hide cursor/etc when focus leaves iframe
Jason Woofenden [Sun, 13 Mar 2016 18:46:33 +0000 (14:46 -0400)]
fix typing several symbols
Jason Woofenden [Sun, 13 Mar 2016 18:37:32 +0000 (14:37 -0400)]
note findings on acceptable attributes
Jason Woofenden [Sun, 13 Mar 2016 18:04:32 +0000 (14:04 -0400)]
remove cursor when clicking on nothing
Jason Woofenden [Sun, 13 Mar 2016 18:03:14 +0000 (14:03 -0400)]
cursor hight fits text size
Jason Woofenden [Sun, 13 Mar 2016 04:09:18 +0000 (23:09 -0500)]
block bogus and javascripty attributes
Jason Woofenden [Sun, 13 Mar 2016 03:46:56 +0000 (22:46 -0500)]
fix code to block loading scripts/etc
Jason Woofenden [Sun, 13 Mar 2016 03:46:41 +0000 (22:46 -0500)]
annotations work on dark background
Jason Woofenden [Sun, 13 Mar 2016 03:37:38 +0000 (22:37 -0500)]
restyle annotations
Jason Woofenden [Sun, 13 Mar 2016 03:16:32 +0000 (22:16 -0500)]
parser: use strings for node types
Jason Woofenden [Sun, 13 Mar 2016 02:13:45 +0000 (21:13 -0500)]
fix crash (left-arrow past invisible/broken node)
Jason Woofenden [Sun, 13 Mar 2016 02:11:51 +0000 (21:11 -0500)]
rewrite html pretty-printing
Jason Woofenden [Sat, 12 Mar 2016 19:55:51 +0000 (14:55 -0500)]
fix clicking coordinates
Jason Woofenden [Sat, 12 Mar 2016 19:07:55 +0000 (14:07 -0500)]
experiment with matting (break clicking)
Jason Woofenden [Sat, 12 Mar 2016 18:28:51 +0000 (13:28 -0500)]
update (textarea) after delete/backspace
Jason Woofenden [Wed, 9 Mar 2016 07:31:08 +0000 (02:31 -0500)]
fix stopping of event propegation/default
Jason Woofenden [Wed, 9 Mar 2016 07:29:18 +0000 (02:29 -0500)]
code cleanup (just renames)
Jason Woofenden [Wed, 9 Mar 2016 07:23:28 +0000 (02:23 -0500)]
improve pretty-printing for pre/etc
Jason Woofenden [Wed, 9 Mar 2016 07:00:02 +0000 (02:00 -0500)]
pretty-print html: one-line mode for small blocks
Jason Woofenden [Wed, 9 Mar 2016 06:48:43 +0000 (01:48 -0500)]
pretty-print html, break pre-wrap/etc blocks
Jason Woofenden [Tue, 8 Mar 2016 18:15:21 +0000 (13:15 -0500)]
remove empty text nodes, code cleanup
Jason Woofenden [Tue, 8 Mar 2016 17:48:25 +0000 (12:48 -0500)]
fix cursor movement past empty text nodes
Jason Woofenden [Tue, 8 Mar 2016 17:30:45 +0000 (12:30 -0500)]
fix typo/crash in chrome for empty text nodes
Jason Woofenden [Tue, 8 Mar 2016 17:26:59 +0000 (12:26 -0500)]
events don't reach editable content, no selecting
Jason Woofenden [Tue, 8 Mar 2016 16:49:17 +0000 (11:49 -0500)]
finish fixing scrollbar
Jason Woofenden [Tue, 8 Mar 2016 16:31:48 +0000 (11:31 -0500)]
improve scrolling a bit
Jason Woofenden [Tue, 8 Mar 2016 16:18:05 +0000 (11:18 -0500)]
work around bug in firefox (nested iframe onload)
Jason Woofenden [Tue, 8 Mar 2016 15:58:14 +0000 (10:58 -0500)]
remove for now: script, object, iframe, link
Jason Woofenden [Tue, 8 Mar 2016 15:43:25 +0000 (10:43 -0500)]
wrap in div, match dimensions
Jason Woofenden [Tue, 8 Mar 2016 04:21:58 +0000 (23:21 -0500)]
nother iframe, auto-generate css, fix typing, break scrolling
Jason Woofenden [Tue, 8 Mar 2016 03:04:38 +0000 (22:04 -0500)]
create overlay, move cursor to it, break typing
Jason Woofenden [Mon, 7 Mar 2016 22:08:22 +0000 (17:08 -0500)]
fix text node encodings when formatting to html
Jason Woofenden [Mon, 7 Mar 2016 01:30:43 +0000 (20:30 -0500)]
test/show-off how smart whitespace checking is
Jason Woofenden [Mon, 7 Mar 2016 01:24:28 +0000 (20:24 -0500)]
bugfix in ws dedup when rm 1st space in inline
Jason Woofenden [Mon, 7 Mar 2016 01:06:27 +0000 (20:06 -0500)]
whitespace dedup works (rewrite)
Jason Woofenden [Sat, 5 Mar 2016 19:42:00 +0000 (14:42 -0500)]
mostly working: dedup spaces
Jason Woofenden [Sat, 5 Mar 2016 05:09:49 +0000 (00:09 -0500)]
fix new positioning code for scrolled editor
Jason Woofenden [Sat, 5 Mar 2016 05:03:41 +0000 (00:03 -0500)]
link to git repo
Jason Woofenden [Sat, 5 Mar 2016 04:48:30 +0000 (23:48 -0500)]
determine text/character position with range api
Jason Woofenden [Sat, 5 Mar 2016 02:55:09 +0000 (21:55 -0500)]
fix left/right cursor past non-visible whitespace
Jason Woofenden [Mon, 29 Feb 2016 23:59:53 +0000 (18:59 -0500)]
add .git-ftp-include
Jason Woofenden [Wed, 24 Feb 2016 19:06:42 +0000 (14:06 -0500)]
implement delete key
Jason Woofenden [Wed, 24 Feb 2016 19:04:05 +0000 (14:04 -0500)]
implement backspace key
Jason Woofenden [Wed, 24 Feb 2016 18:37:12 +0000 (13:37 -0500)]
fix cursor blink in firefox, tweak
Jason Woofenden [Wed, 24 Feb 2016 15:19:11 +0000 (10:19 -0500)]
fix cursor on inlines that start mid-row
Jason Woofenden [Wed, 24 Feb 2016 05:18:00 +0000 (00:18 -0500)]
click to cursor position works
Jason Woofenden [Wed, 24 Feb 2016 04:56:48 +0000 (23:56 -0500)]
use {x,y} instead of {left,top}
Jason Woofenden [Wed, 24 Feb 2016 04:50:01 +0000 (23:50 -0500)]
partly implemented: click to place cursor
Jason Woofenden [Tue, 23 Feb 2016 23:19:10 +0000 (18:19 -0500)]
start implementing click to place cursor
Jason Woofenden [Mon, 22 Feb 2016 04:07:34 +0000 (23:07 -0500)]
clean up finding x,y for cursor
Jason Woofenden [Tue, 2 Feb 2016 06:06:08 +0000 (01:06 -0500)]
docs tweak
Jason Woofenden [Tue, 2 Feb 2016 05:22:18 +0000 (00:22 -0500)]
tweak cursor placement test span
Jason Woofenden [Tue, 2 Feb 2016 05:02:34 +0000 (00:02 -0500)]
make editor test basically work in firefox
Jason Woofenden [Tue, 2 Feb 2016 03:46:41 +0000 (22:46 -0500)]
cursor left/right and alnum typing work
Jason Woofenden [Mon, 1 Feb 2016 22:50:09 +0000 (17:50 -0500)]
editor cursor starting (barely) towork
Jason Woofenden [Mon, 1 Feb 2016 22:49:22 +0000 (17:49 -0500)]
parser fix: set .parent on text nodes
Jason Woofenden [Mon, 1 Feb 2016 19:49:56 +0000 (14:49 -0500)]
update docs
Jason Woofenden [Mon, 1 Feb 2016 19:36:01 +0000 (14:36 -0500)]
rename to Peach HTML5 Editor
Jason Woofenden [Fri, 29 Jan 2016 23:31:37 +0000 (18:31 -0500)]
start on cursor and typing
Jason Woofenden [Mon, 25 Jan 2016 22:14:11 +0000 (17:14 -0500)]
preview in iframe, load_html method
Jason Woofenden [Sat, 23 Jan 2016 19:41:55 +0000 (14:41 -0500)]
html serialization fixes
Jason Woofenden [Sat, 23 Jan 2016 19:09:53 +0000 (14:09 -0500)]
html serialization: implement attr encoding
Jason Woofenden [Sat, 23 Jan 2016 18:28:51 +0000 (13:28 -0500)]
page to test editor html cleanup and serialization
Jason Woofenden [Fri, 22 Jan 2016 01:35:14 +0000 (20:35 -0500)]
editor: start on html serializer
Jason Woofenden [Fri, 22 Jan 2016 01:09:28 +0000 (20:09 -0500)]
cleanup file/function names
Jason Woofenden [Fri, 22 Jan 2016 00:33:52 +0000 (19:33 -0500)]
update documentation
Jason Woofenden [Thu, 21 Jan 2016 20:35:43 +0000 (15:35 -0500)]
don't print parse errors by default
Jason Woofenden [Thu, 21 Jan 2016 20:24:05 +0000 (15:24 -0500)]
update .gitignore
Jason Woofenden [Thu, 21 Jan 2016 20:21:16 +0000 (15:21 -0500)]
fix build scripts, document building/running
Jason Woofenden [Thu, 21 Jan 2016 19:59:40 +0000 (14:59 -0500)]
run in the browser without installing coffeescript
Jason Woofenden [Thu, 21 Jan 2016 18:18:17 +0000 (13:18 -0500)]
change parse_html() calling conventions
Jason Woofenden [Thu, 21 Jan 2016 17:33:08 +0000 (12:33 -0500)]
update comments
Jason Woofenden [Wed, 20 Jan 2016 17:22:02 +0000 (12:22 -0500)]
tests pass running under node.js
Jason Woofenden [Fri, 25 Dec 2015 01:53:25 +0000 (20:53 -0500)]
fix comment
Jason Woofenden [Thu, 24 Dec 2015 19:32:22 +0000 (14:32 -0500)]
improve docs
Jason Woofenden [Thu, 24 Dec 2015 19:06:00 +0000 (14:06 -0500)]
code cleanup, remove debug logs
Jason Woofenden [Thu, 24 Dec 2015 18:49:56 +0000 (13:49 -0500)]
implement fragment parsing algorithm
Jason Woofenden [Thu, 24 Dec 2015 17:46:02 +0000 (12:46 -0500)]
run fragment case tests
Jason Woofenden [Thu, 24 Dec 2015 17:41:22 +0000 (12:41 -0500)]
run "pending spec changes" tests too
Jason Woofenden [Thu, 24 Dec 2015 17:31:45 +0000 (12:31 -0500)]
handle nulls properly
Jason Woofenden [Thu, 24 Dec 2015 17:16:24 +0000 (12:16 -0500)]
switch to WHATWG spec on </b foo="bar">
Jason Woofenden [Thu, 24 Dec 2015 17:12:23 +0000 (12:12 -0500)]
fix space before > at end of tag
Jason Woofenden [Thu, 24 Dec 2015 17:06:07 +0000 (12:06 -0500)]
fix two more parser bugs
Jason Woofenden [Thu, 24 Dec 2015 16:43:46 +0000 (11:43 -0500)]
fix any-other-end-tag, tweaks
Jason Woofenden [Thu, 24 Dec 2015 16:26:44 +0000 (11:26 -0500)]
fix noah's ark and empty cdata
Jason Woofenden [Thu, 24 Dec 2015 16:04:02 +0000 (11:04 -0500)]
finish implementing quirks mode checks
Jason Woofenden [Thu, 24 Dec 2015 14:07:55 +0000 (09:07 -0500)]
fix typo bugs
Jason Woofenden [Thu, 24 Dec 2015 14:01:03 +0000 (09:01 -0500)]
update aaa to WHATWG version
Jason Woofenden [Thu, 24 Dec 2015 05:04:45 +0000 (00:04 -0500)]
fix garbage after </
Jason Woofenden [Thu, 24 Dec 2015 04:44:27 +0000 (23:44 -0500)]
fix minor parsing bugs
Jason Woofenden [Thu, 24 Dec 2015 04:18:37 +0000 (23:18 -0500)]
fix minor bugs
Jason Woofenden [Thu, 24 Dec 2015 04:00:07 +0000 (23:00 -0500)]
fix self-closing and mathml ints
Jason Woofenden [Thu, 24 Dec 2015 01:47:44 +0000 (20:47 -0500)]
fix stuff after </html
Jason Woofenden [Thu, 24 Dec 2015 01:31:55 +0000 (20:31 -0500)]
fix a test case
Jason Woofenden [Thu, 24 Dec 2015 01:29:27 +0000 (20:29 -0500)]
fix test serializer
Jason Woofenden [Thu, 24 Dec 2015 01:27:32 +0000 (20:27 -0500)]
add a couple new special tags from WATWG
Jason Woofenden [Thu, 24 Dec 2015 01:23:13 +0000 (20:23 -0500)]
fix in_table_text
Jason Woofenden [Thu, 24 Dec 2015 01:14:52 +0000 (20:14 -0500)]
several bugfixes