0
Fork 0
mirror of https://github.com/fastmail/Squire.git synced 2024-12-22 23:40:35 -05:00
Commit graph

214 commits

Author SHA1 Message Date
Neil Jenkins
75109c404e IE requires handlers on before(cut|paste) events. 2011-11-04 17:53:24 +11:00
Neil Jenkins
3b09cbf703 Improve cleaning of inserted content. 2011-11-04 16:53:12 +11:00
Neil Jenkins
f15a57cba6 Standardise white space in public getHTML method.
Add in <br>s where required in Opera and IE.
2011-11-03 17:37:32 +11:00
Neil Jenkins
28c9ab10a9 Fix FF deleting everything on cut. 2011-11-03 17:05:18 +11:00
Neil Jenkins
0bdbef305a Use <b>, <i> instead of semantic elements
As the W3C spec says, only use <strong>, <em> if you're sure of the intended
semantics.
2011-11-03 14:18:00 +11:00
Neil Jenkins
183091e4e1 Bias towards adding, not removing format.
editor.hasFormat(...) now only returns true if all text in the range has that
format.
2011-11-03 12:44:54 +11:00
Neil Jenkins
1792b66ac3 Normalise text nodes when setting initial HTML. 2011-11-03 12:09:39 +11:00
Neil Jenkins
953ee3bfc7 Fix bug in FF on enter. 2011-11-02 18:46:45 +11:00
Neil Jenkins
ae09554883 Don't try to merge <br>s or <img>s etc. 2011-11-02 16:43:42 +11:00
Neil Jenkins
9dcbf45f4a Fix Range#get(Start|End)Block. 2011-11-02 16:31:46 +11:00
Neil Jenkins
110568350b Bookmarking must not uncollapse a range. 2011-11-02 10:45:33 +11:00
Neil Jenkins
0d706180fe Refactor cleaning code and merge blockquotes 2011-10-31 15:16:08 +11:00
Neil Jenkins
b8e2b5fb81 Normalise <br>/<#text> on setHTML and paste
Make sure all the block level elements have either a <br> or an empty text node
in the right place, as required by the browser.
2011-10-31 13:07:41 +11:00
Neil Jenkins
72141fd670 Initial commit for public release. 2011-10-29 14:15:21 +11:00