Matthew Borden
d588e62059
Added bootstrap and build directoy
2014-07-12 09:01:13 +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
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
d9612277fc
Added font selection, working on text size
2014-07-11 14:26:35 +10:00
Matthew Borden
8e1b30b2ad
stuff is working more and more
2014-07-10 19:05:25 +10:00
Matthew Borden
fa6868e4af
Working: Images
2014-07-10 08:27:59 +10:00
Matthew Borden
1b5bf96295
Editor now loads from one JS and One CSS file.
2014-07-08 15:36:25 +10:00
Matthew Borden
aa1c78fab3
Testing In Firefox
2014-07-08 11:25:33 +10:00
Matthew Borden
c63ab9c74b
Update: Loading now works in Chrome
2014-07-08 11:21:18 +10:00
Matthew Borden
99ae3eac96
Fixed build problems, resolves merge conflict
2014-07-08 11:07:37 +10:00
Matthew Borden
53dcbc8605
Update: Loading content into DIV
2014-07-08 11:00:11 +10:00
FastMail Admin
bbaaaa3102
Testing: Firefox Support
2014-07-08 10:45:18 +10:00
Matthew Borden
e0043013b1
Update: Editor & UI now load into selector.
...
Need to combat the problem of multiple instances.
2014-07-08 09:44:09 +10:00
Matthew Borden
e0fe00bea6
Update & Add: Refactored Loading of UI & Stylesheets/Scripts
2014-07-07 22:35:28 +10:00
Matthew Borden
97a75e92ac
Attempt: Drop.js Working
...
Attempting to get Drop.js Working with multiple elements.
2014-07-07 17:46:17 +10:00
Matthew Borden
52a3460680
Update: Renamed files to Squire-UI added Drop
2014-07-07 15:05:50 +10:00
Matthew Borden
3180323136
Update: Toolbar Loads with Fonts from Assets
2014-07-07 14:24:47 +10:00
Matthew Borden
cef33754c1
Update: Build Directory with UI Changes
2014-07-07 13:56:59 +10:00
Neil Jenkins
3b95f7b864
Better parsing of links and emails into links.
...
* Be more liberal in tld, as there are now a billion new ones, of every length.
* Fix bug where if the URL contains an @ it would add it as a mailto link
instead.
2014-07-03 14:16:20 +01:00
Neil Jenkins
bbf765bee7
Ensure there is always a selection.
...
Many functions rely on there being a selection; if the browser doesn't return
one, make one up (collapsed, at beginning of document).
2014-06-30 15:10:30 +01:00
Neil Jenkins
c09c5e98f7
Fix Firefox cursor disappears after calling modifyBlocks
...
Workaround for an old Firefox bug was causing it. Happily, that seems to no
longer be needed, so can just remove it and we're all good. :)
2014-06-26 16:13:54 +01:00
Neil Jenkins
eed472b5ef
Don't change encoding of URL in Squire#makeLink.
...
Presume the URL is already valid, otherwise we could end up double encoding.
2014-06-06 14:00:31 +10:00
Neil Jenkins
e108c18c38
Ensure there is always a normal block at the bottom of the page.
2014-06-02 13:41:59 +10:00
Neil Jenkins
f0bd5138e1
Add support for defaultBlockProperties.
...
Set the defaultBlockProperties property on a squire instance to an object and
it will use these properties when it has to create a new default block element.
2014-06-02 10:22:52 +10:00
Neil Jenkins
aa9afdfaf6
Code format tidying.
...
* Use upper-case for all tag names.
* Tidy document reference.
2014-06-02 10:17:54 +10:00
Neil Jenkins
34d3839ceb
Don't trim whitespace if inside another inline node.
2014-05-27 12:24:31 +10:00
Neil Jenkins
aca8fd4fab
Better fix up of mixed inline/block content.
2014-05-27 11:31:06 +10:00
Neil Jenkins
46706db889
Wrap LI contents when merging.
2014-05-23 15:33:00 +10:00
Neil Jenkins
ca5c08e4d0
Cleanup nbsp-only text nodes.
2014-05-20 17:47:02 +10:00
Neil Jenkins
f9cb71a666
Remove Firefox's native table controls.
2014-05-20 13:55:11 +10:00
Neil Jenkins
85c458b2d2
Drop all formatting when breaking block quote.
...
We don't want the same formatting as the quote in the unquoted section.
2014-05-20 13:49:55 +10:00
Neil Jenkins
76b482b41f
Fix off-by-one error trimming white space.
2014-04-30 15:15:54 +10:00
Neil Jenkins
996a0dd672
Trim meaningless white space from text nodes in cleanTree fn.
...
If a text node at the beinning of a block began with white-space, it would mean
some situations where we should be doing all the transformations for
enter/delete/backspace were being left to the browser.
2014-04-26 11:58:58 +10:00
Neil Jenkins
0d5398868f
Better, simpler cleanup of zero-width space placeholders.
...
Fixes issue applying multiple inline formats at the same time with a collapsed
selection in WebKit. Much more robust than previous method.
2014-04-16 18:07:46 +10:00
Neil Jenkins
712104cd99
Add kb shortcuts for making lists and +/- quote level.
2014-04-07 14:44:44 +10:00
Neil Jenkins
6b754d423c
Add support mult-level lists.
...
* Hit tab to increase list depth, or call increaseListLevel method.
* Hit enter on a blank item to decrease list depth, or call decreaseListLevel method.
2014-04-07 13:05:44 +10:00
Neil Jenkins
bee49bef40
Use <S> to markup strike through, not <STRIKE>.
...
The <strike> tab has been obsoleted in HTML5.
2014-02-03 18:20:03 +11:00
Neil Jenkins
a875d20f12
Rewrite <s> to <strike> in cleanTree fn.
2014-02-03 17:58:11 +11:00
Neil Jenkins
88ced455f9
Add subscript/superscript/strikethrough helper methods.
...
* And keyboard shortcuts. (Ctrl-Shift-5/6/7 respectively).
2014-01-13 14:32:24 +11:00
Neil Jenkins
08cc8172a8
Stop treating a non-breaking space as white-space.
...
Its effect is that of a normal character in HTML, that just happens to render
as a space.
2013-11-04 18:21:57 +11:00
Neil Jenkins
0b3df54b6e
IE11 Compatibility
2013-10-08 16:44:08 +11:00
Neil Jenkins
5d30a85aa8
Fix broken this
reference in afterCut handler.
2013-07-18 15:49:21 +10:00
Neil Jenkins
f918a0106b
Fix method call names in _onCut handler.
2013-07-17 17:13:04 +10:00
Neil Jenkins
731a1da910
Fix wrong method name & invalid this
.
2013-07-17 16:13:29 +10:00
Neil Jenkins
02a647c574
Fix reference to old range method.
...
Now a function instead.
2013-07-17 11:35:34 +10:00
Neil Jenkins
d2e9d2214b
Fix broken references to this
.
...
The clean functions used a `this` reference to call createElement, but are
called as functions not methods so `this` is undefined. Instead, we'll get the
ownerDocument off the nodes passed in, then call the createElement function
directly.
2013-07-17 11:13:49 +10:00
Neil Jenkins
fefa32b744
Fix reference to setPlaceholderTextNode
...
This is now an instance method, whereas before it was global. Annoyingly, we
need to access this from from within fixCursor which has no reference to the
RTE instance itself (and it would be a pain to pass one down). For now, just
referring to the global `editor` variable if it exists (i.e. if the script
loaded in an iframe). Need a better solution longer term though.
2013-07-16 20:36:24 +10:00