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

452 commits

Author SHA1 Message Date
Neil Jenkins
c524772a63 Merge branch 'npm' of https://github.com/shiawuen/Squire into shiawuen-npm 2015-05-09 17:29:50 +07:00
Neil Jenkins
a2ca4a3864 Allow setting default attributes for ul/ol/li/blockquote.
Merges #83, with fixes, tidying and squashing.
2015-05-09 17:22:54 +07:00
shiawuen
619a3abc5d fix module check getting undefined for Firefox 2015-05-07 23:40:49 +08:00
shiawuen
70829d2508 ignore source folder 2015-05-07 11:16:08 +08:00
shiawuen
419708c266 ignore files not necessary for npm package 2015-05-07 10:55:04 +08:00
shiawuen
3f643b5718 export Squire 2015-05-07 10:52:52 +08:00
Neil Jenkins
1ec7956c97 Merge pull request #80 from crossjs-master 2015-05-07 09:09:41 +07:00
Neil Jenkins
c48e9b73f5 Code style/naming convention cleanups 2015-05-07 09:08:58 +07:00
crossjs
8d8798a673 add parameter for override default properties; initialize editor document now run after instance saved. 2015-05-05 20:28:30 +08:00
Neil Jenkins
96bdda13ca Merge pull request #77 from mkoryak-master 2015-05-03 13:19:16 +07:00
Neil Jenkins
73641ad899 Fix white-space and naming convention errors. 2015-05-03 13:18:00 +07:00
Neil Jenkins
9a51935479 Merge pull request #76 from dryoma/master
Added .editorconfig
2015-05-03 13:13:29 +07:00
Misha Koryak
3da7b19404 fix isDefaultPrevented method ;) 2015-05-01 14:10:48 -04:00
Misha Koryak
ed10b03b9f make it possible to replace the reference to e.fragment in willPaste event, also add isDefaultPrevented method to that event 2015-05-01 14:07:28 -04:00
dryoma
6b1a33238e Added .editorconfig 2015-04-30 17:31:03 +08:00
Neil Jenkins
2452ef9556 Tag version 1.2.0 for package managers 2015-04-29 11:34:02 +07:00
Neil Jenkins
223060ecf9 Add method to set key handlers.
Resolves #70
2015-04-29 11:16:11 +07:00
Neil Jenkins
27267ff376 Add documentation on detecting current edit state
Resolves #71
2015-04-29 09:42:08 +07:00
Neil Jenkins
3676651e6f Merge branch 'farooqu-insertHtml' 2015-04-15 16:25:37 +10:00
Umer Farooq
8d80a4ce12 Adding built files. 2015-04-15 16:23:52 +10:00
Umer Farooq
c249e3bc19 Document that if the current selection is not collapsed, that it will
be deleted and replaced by the html. Make style and consistency changes.
2015-04-15 16:23:36 +10:00
Umer Farooq
6fdb288e00 Add the ability to insert an HTML fragment at the cursor location. 2015-04-15 16:23:36 +10:00
Neil Jenkins
73ca65edb5 Fix pasting multiple lines into a blockquote.
Pasting is hard to get right in the general case, not least because the
browsers give so little control over the process, leaving you to resort to
crappy hacks. But we can special case the pasting to a blockquote case fairly
easily, and I can't see any particular regression it should cause.

Fixes #59.
2015-04-09 20:16:04 +07:00
Neil Jenkins
62e2f5aa95 Use advanced init mode for Demo.html
So it works in Chrome on the local file system (the iframe loading method runs
afoul of security restrictions).
2015-04-08 19:09:20 +07:00
Neil Jenkins
7db0ae059a Fix cleanup empty <a> on enter in WebKit/Blink
Need to consider zero-width space equivalent to no content.
Also cleanup empty inline nodes in general when cleaning up zero-width spaces
inside them.

Fixes #58
2015-04-08 18:02:23 +07:00
Neil Jenkins
1c0fa1a50f Rewrite getSelectedText method.
Fixes #57.

* Fixes bug where it could return text outside selection
* Inserts new line between blocks.
2015-04-08 17:13:21 +07:00
Neil Jenkins
e6ae25b589 Fix formatting commands when selection has no text nodes
Fixes #60
2015-04-08 15:33:27 +07:00
Neil Jenkins
1b9606452e Check for redundant WS when ensuring bottom line.
Fixes #55.
2015-03-29 18:56:32 +11:00
Neil Jenkins
4c63ad696e Only maintain LI numbering when splitting OL if in BLOCKQUOTE.
Fixes #53
2015-03-29 18:39:50 +11:00
Neil Jenkins
3c8eaa1fcc Use default block settings when fixCursor called on body 2015-03-29 18:36:58 +11:00
Neil Jenkins
61d5004373 Merge pull request #52 from xionglun/master
fix typo: ndoes -> nodes
2015-03-19 20:08:00 +11:00
Allen Heavey
eced74244d fix typo: ndoes -> nodes 2015-03-19 14:55:45 +08:00
Neil Jenkins
1362383aea Fire "select" event whenever selected range is not collapsed
Fixes #50.
2015-03-18 18:19:15 +08:00
Neil Jenkins
6f09cc1cc2 Merge pull request #49 from masonicboom/patch-1
allow "audio" elements
2015-03-07 08:45:34 +08:00
masonicboom
eba853a0f7 allow "audio" elements
http://www.w3.org/wiki/HTML/Elements/audio
2015-03-05 16:57:33 -08:00
Neil Jenkins
437a3c4451 Reword "in in" in README to be less clumsy 2015-03-05 15:19:22 +08:00
Neil Jenkins
39fd173c6a Merge pull request #48 from cvrebert/events
README: hyperlink DOM event refs to MDN docs
2015-03-05 15:15:45 +08:00
Neil Jenkins
1a91065baa Merge pull request #47 from cvrebert/patch-1
README: hyperlink document.execCommand mention to MDN
2015-03-05 15:15:11 +08:00
Neil Jenkins
4d7d99ae7e Merge pull request #46 from cvrebert/size-val
README: link to MDN regarding font size values
2015-03-05 15:14:23 +08:00
Neil Jenkins
041e922779 Merge pull request #45 from cvrebert/patch-4
README: use same return value phrasing for remove{Italic,Underline} as elsewhere
2015-03-05 15:13:43 +08:00
Chris Rebert
b301d152c7 README: hyperlink DOM event refs to MDN docs 2015-03-04 19:09:14 -08:00
Chris Rebert
f25c6713bd README: hyperlink document.execCommand mention to MDN 2015-03-04 19:03:37 -08:00
Chris Rebert
77c0fc6d93 README: link to MDN regarding font size values 2015-03-04 18:53:32 -08:00
Chris Rebert
ce5867f424 README: use same return value phrasing for remove{Italic,Underline} as elsewhere 2015-03-04 18:46:10 -08:00
Neil Jenkins
951214c7e0 Merge pull request #44 from cvrebert/patch-1
README: hyperlink CSS color value refs to MDN docs
2015-03-05 10:45:28 +08:00
Chris Rebert
0506b8a1c7 README: hyperlink CSS color value refs to MDN docs 2015-03-04 18:40:18 -08:00
Neil Jenkins
b8df233def Merge pull request #43 from cvrebert/patch-1
README: hyperlink Range references to MDN docs
2015-03-05 10:38:24 +08:00
Chris Rebert
cde65d93a9 README: hyperlink Range references to MDN docs 2015-03-04 18:34:56 -08:00
Neil Jenkins
bb0b8a92f3 Release v1.1.0
Changes since 1v.0.1:
* New feature: support for setting custom defaultBlockTag.
* Various stability and bug fixes.
2015-03-04 15:54:18 +08:00
Neil Jenkins
ed0ebdae49 Merge adjacent text nodes after extracting range. 2015-03-04 14:50:44 +08:00