0
Fork 0
mirror of https://github.com/fastmail/Squire.git synced 2024-12-22 07:13:08 -05:00
Commit graph

231 commits

Author SHA1 Message Date
Neil Jenkins
0b42bf7fda Merge branch 'matthewborden-Squire-UI' into Squire-UI 2014-12-10 14:19:20 +11:00
Neil Jenkins
2a3dbe1b1c Make bold etc. work in demo without requiring text selection. 2014-12-10 14:18:44 +11:00
Matthew Borden
9e3fa11d4c Remove unused font styles in the font-awesome libary. 2014-12-09 12:03:36 +04:00
Matthew Borden
9519482ca2 Merge newest version of Squire 2014-12-09 10:43:33 +04:00
Neil Jenkins
6f53440400 Minor license/readme update. 2014-12-09 11:00:28 +11:00
Neil Jenkins
cdfb667f83 Merge pull request #9 from grupawp/master
Thanks!
2014-12-09 10:38:42 +11:00
Rafał Filipek
0394b4c3d8 Updated Makefile 2014-12-08 10:46:35 +01:00
Rafał Filipek
65e2f62073 Default .gitignore 2014-12-08 10:46:15 +01:00
Rafał Filipek
9107a34ee5 Missing package.json 2014-12-08 10:46:01 +01:00
Rafał Filipek
608c498f95 Missing bower.json 2014-12-08 10:45:52 +01:00
Rafał Filipek
cd30857ba4 Convention 2014-12-08 10:45:30 +01:00
Neil Jenkins
25f78ff31d Fix cursor no longer appears on focus in Chrome. 2014-12-07 14:33:43 +07:00
Neil Jenkins
ae38caba31 Remove IE8 support.
It was always a bit buggy, and realistically there's no point in putting in the
time to fix it up.
2014-11-29 20:08:53 +07:00
Neil Jenkins
cb9292721c Let the browser handle shift-delete.
Apparently it's "cut" on Windows. Who knew.
2014-11-20 12:45:36 +07:00
Neil Jenkins
3296e7576e Register for events on capture rather than bubble phase.
Allows "load" events to be triggered for images in the document.
2014-11-18 12:02:36 +07:00
Neil Jenkins
73c4146e27 Fix range error in addFormat if start == end container. 2014-10-03 16:38:20 +07:00
Neil Jenkins
b944eb3b3b Fix ZWS removal when Squire script not in iframe. 2014-10-02 16:36:39 +07:00
Neil Jenkins
e7cef49818 Rename isOpera -> isPresto.
Opera now uses WebKit, but these tweaks are only for the Presto version.
2014-10-02 16:23:30 +07:00
Neil Jenkins
a408fcaca6 Fix range construction in addFormat method. 2014-10-02 16:00:35 +07:00
Neil Jenkins
6080cbf819 Add Squire#destroy method.
Unbinds all event handlers to ensure no memory leaks.
2014-10-02 12:06:17 +07:00
Neil Jenkins
d21ae23215 Record undo checkpoint before paste or delete. 2014-10-01 10:12:58 +07:00
Neil Jenkins
c0e33843fb Use helper fn to get start block in paste handler.
Neater and deals with the edge cases.
2014-09-24 16:36:14 +07:00
Neil Jenkins
597024eecb Remove FILTER_(ACCEPT|SKIP) constants.
Just return a boolean for the TreeWalker filter fn. This diverges from the spec,
but since the goal of this implementation is not to fully implement the spec
and we're never going to use a native implementation, this doesn't matter and
the code is easier to read when the function is just returning a boolean like
any normal filter function.
2014-09-04 17:24:31 +07:00
Neil Jenkins
a280cb4946 Improve detection of range at begin/end of block. 2014-09-03 11:17:14 +07:00
Neil Jenkins
4a8152d280 Remove zws in key handlers they could affect. 2014-09-03 09:21:16 +07:00
Neil Jenkins
d5e8ef1381 Preserve inline styles on enter in WebKit. 2014-08-28 08:17:07 +07:00
Neil Jenkins
da49316876 Better positioning of paste area to prevent auto-scrolling. 2014-08-06 14:42:57 +02:00
Neil Jenkins
afd3e9807c Be more careful about splitting nodes to remove <br>s.
Can't split an <li> to remove a <br>.
2014-08-05 13:44:41 +01:00
Neil Jenkins
1fac17b514 Don't strip WS between two inline nodes. 2014-08-05 10:58:22 +01:00
Neil Jenkins
e414b8fcc5 Merge pull request #5 from matthewborden/Squire-UI
Squire UI
2014-07-13 13:42:34 +01:00
Matthew Borden
3e99bd227f Removed embed.css 2014-07-12 11:28:34 +10:00
Matthew Borden
0307fd2f7f Switched to a link, Embed of Gist takes too long to load 2014-07-12 11:26:07 +10:00
Matthew Borden
22e5cd15d7 Added Squire.md Gist to site 2014-07-12 11:20:41 +10:00
Matthew Borden
d588e62059 Added bootstrap and build directoy 2014-07-12 09:01:13 +10:00
Matthew Borden
7914c56af2 Removed Demo.html 2014-07-12 08:37:28 +10:00
Matthew Borden
ddfd6958ef Renamed Demo.html to index.html 2014-07-11 21:31:31 +10:00
Matthew Borden
ae9b667947 removed serve.js 2014-07-11 21:06:28 +10:00
Matthew Borden
48761cdc9c escaped html of <textarea> 2014-07-11 21:05:19 +10:00
Matthew Borden
fd51b597b4 added <> around textarea 2014-07-11 21:03:14 +10:00
Matthew Borden
94666b9a3a Revert "Added the build directory"
This reverts commit 821487eb6e.
2014-07-11 20:16:48 +10:00
Matthew Borden
87b69183a6 Revert "Removed Local Server"
This reverts commit b3bf7bf563.
2014-07-11 20:16:37 +10:00
Matthew Borden
b3bf7bf563 Removed Local Server 2014-07-11 20:14:18 +10:00
Matthew Borden
821487eb6e Added the build directory 2014-07-11 20:07:56 +10:00
Matthew Borden
82b600874b Final Copy of Version1.0 2014-07-11 18:52:17 +10:00
Matthew Borden
9687fb9cb2 It's working http://www.reactiongifs.com/r/lmsac.gif 2014-07-11 16:56:31 +10:00
Matthew Borden
2dbae0dda9 Setting fonts now work 2014-07-11 14:57:46 +10:00
Matthew Borden
d9612277fc Added font selection, working on text size 2014-07-11 14:26:35 +10:00
Matthew Borden
d06a3831b7 Lists now work on no selected text 2014-07-11 00:29:49 +10:00
Matthew Borden
8e1b30b2ad stuff is working more and more 2014-07-10 19:05:25 +10:00
Matthew Borden
bea183d23f Images Work! http://www.reactiongifs.com/r/dpfy.gif 2014-07-10 12:24:08 +10:00