Shawn Erquhart
fdd44c88cb
prevent rte scroll, improve code display
2017-04-28 15:40:54 -07:00
Benaiah Mischenko
9cdc39154a
Prevent long code lines from breaking visual entry editor
...
Previously, long lines of preformatted text would cause the lines to
run off the side of the ProseMirror edit box and give the entire entry
editor a scrollbar. This commit makes the edit box itself scroll,
which looks and feels much less broken.
2017-04-26 12:23:37 -07:00
Shawn Erquhart
7a66dd4dcb
remove superfluous rawMode editor prop
2017-04-24 22:39:37 -04:00
Shawn Erquhart
902134c4e8
add autosizing for markdown editor
2017-04-24 17:52:06 -04:00
Shawn Erquhart
ba2f092dc3
document Sticky microlib
2017-04-24 17:52:06 -04:00
Shawn Erquhart
9ff4e25736
move editor components to dropdown menu
2017-04-24 17:52:06 -04:00
Shawn Erquhart
fdd85486d8
update Toolbar proptypes
2017-04-24 17:52:06 -04:00
Shawn Erquhart
a3b487aaeb
use React Toolbox Switch for rte mode selection
2017-04-24 17:52:06 -04:00
Shawn Erquhart
1a12c6f5aa
fix rte markdown toggle position for small screens
2017-04-24 17:52:06 -04:00
Shawn Erquhart
86b7b84637
fold ToolbarPlugins into Toolbar
2017-04-24 17:52:06 -04:00
Shawn Erquhart
b8dce2fb4b
split out ToolbarPluginForm
2017-04-24 17:52:05 -04:00
Shawn Erquhart
dd29658abb
split out ToolbarPluginFormControl
2017-04-24 17:52:05 -04:00
Shawn Erquhart
c7d3de0fc8
use ToolbarButton for plugins
2017-04-24 17:52:05 -04:00
Shawn Erquhart
c5d9f44de2
split out ToolbarButton component
2017-04-24 17:52:05 -04:00
Shawn Erquhart
192afe2ec5
make markdown toggle purpose more obvious
...
The "< >" button on the toolbar should format selected
text as code, but its serving as a visual mode toggle.
This commit switches out the code icon for a text label,
and moves it to the right side of the rich text toolbar.
2017-04-24 17:52:05 -04:00
Shawn Erquhart
fc5d935e53
use Context for sticky, support multiple stickies
2017-04-24 17:52:05 -04:00
Shawn Erquhart
ec29a04089
implement initial working sticky rte toolbar
2017-04-24 17:52:05 -04:00
Shawn Erquhart
33fe2b820c
add active state to rich text raw toggle
2017-04-24 17:52:04 -04:00
Shawn Erquhart
b2fd96c12e
condense rich text functionality to static toolbar
2017-04-24 17:52:04 -04:00
Shawn Erquhart
3096b4617e
improve entry editor UI
2017-03-15 21:18:16 -04:00
Cássio Souza
a4d7622ade
Asset API ( #204 )
...
Asset API
2017-01-10 22:23:22 -02:00
Mathias Biilmann Christensen
b8e04f72a3
Treat lists as tight in code mirror so we don't get Ps inside them
2016-12-27 23:19:00 -08:00
Mathias Biilmann Christensen
75100eaa3a
Support for drag and drop image uploads in both rte and raw editor mode
2016-12-27 23:18:37 -08:00
Mathias Biilmann Christensen
06218e55eb
Update prosemirror
2016-12-27 23:13:31 -08:00
Mathias Biilmann
d81d0d416f
Widget fixes ( #162 )
...
* Make string the default widget if none is specified
* Linting fixes for PreviewPane
* Linting fixes for ControlPane
* Add date widget
* Fix name of date control class
* Fix spaces in list control with no fields
* Fix linting error for List Control
* Fix linting errors in raw editor
* Add Select widget
* Fix linting error
2016-11-17 10:08:37 -02:00
Mathias Biilmann Christensen
077d9d7fa0
Fix Toolbar.css overwritten by linter script
2016-11-11 16:09:04 -08:00
Cássio Zen
0521757b8c
prosemirror integration
2016-11-11 18:36:11 -02:00
Mathias Biilmann Christensen
8461abc1b5
Replace md parser for pubstorm to make editor plugins work
2016-11-04 11:04:54 -07:00
Mathias Biilmann Christensen
038597573c
Custom plugin support in rte
2016-11-01 23:31:20 -07:00
Mathias Biilmann Christensen
f02bd9a789
Link support in prose mirror
2016-11-01 17:58:19 -07:00
Mathias Biilmann Christensen
27d33d2a84
Make headers buttons toggle headers
2016-11-01 17:51:49 -07:00
Mathias Biilmann Christensen
97928a7b34
Fix undo history in prose mirror
2016-11-01 17:25:37 -07:00
Mathias Biilmann Christensen
4c221e3238
Fix linter overwriting css
2016-11-01 16:58:38 -07:00
Mathias Biilmann Christensen
d0df70e4d3
Prosemirror working - with some toolbar options
2016-11-01 16:55:21 -07:00
Mathias Biilmann Christensen
aca88ef441
Make editor plugins work in preview
2016-10-30 23:38:12 -07:00
Mathias Biilmann Christensen
8aa8f5ce39
Add shortcut for italics
2016-10-27 11:34:22 +02:00
Mathias Biilmann
72b56d1cbc
Editor fixes ( #143 )
...
* Use icons for style menu
* Add h1/h2 options to style toolbar
* Handle rich paste events
2016-10-26 14:48:47 -02:00
Mathias Biilmann Christensen
9566392dd3
Fix block menu always showing on first char
2016-10-22 23:28:25 +03:00
Mathias Biilmann Christensen
c068fae24e
Implement block menu with support for plugins
2016-10-22 23:23:19 +03:00
Mathias Biilmann Christensen
c859d7234e
Position editor toolbar
2016-10-22 04:37:22 -07:00
Mathias Biilmann Christensen
3a087e44fa
Make linter happier
2016-10-21 23:19:23 -07:00
Mathias Biilmann Christensen
f40b75e2e3
Implement drag and drup upload support for simple markdown editor
2016-10-21 23:16:19 -07:00
Mathias Biilmann Christensen
a15d014a99
Implement a simple textarea based markdown editor
2016-10-21 22:52:41 -07:00
Cássio Souza
e001714aed
Optimistic Updates ( #114 )
...
* Optimistic Updates structure
* Optimistic update for Editorial Workflow
2016-10-18 14:30:13 -02:00
Andrey Okonetchnikov
899681ee84
Merge branch 'master' into markitup-react
2016-10-11 10:28:42 +02:00
Cássio Souza
2815a86e0c
Search integration (React Version) ( #84 )
...
* algolia integration skeleton
* Configuration Defaults
* Implemented partial entries with lazy loading of complete file
* Moved backend selection logic to actioncreators
* basic pagination for entries
* general search skeleton
* Basic search result listing
* Redo search for different search terms
* search results pagination
* Changing integration config & handling
* Changing integration config & handling
* new integration config model
2016-10-10 15:34:21 -03:00
Andrey Okonetchnikov
ca34def49e
Merge branch 'master' into markitup-react
2016-10-03 17:00:11 +02:00
Andrey Okonetchnikov
4010a16a76
Use static propTypes class property
2016-10-03 14:33:48 +02:00
Andrey Okonetchnikov
382b1537b0
Use ES7 class properties initializers
2016-10-03 14:25:27 +02:00
Andrey Okonetchnikov
e644104542
Added drag'n'drop image adding to VisualEditor.
...
Removed StylesMenu and BlockTypesMenu positioning code since it didn't work
with adding images using DnD.
2016-09-29 18:53:47 +02:00