Thibaud Colas
c309753378
Expose reusable client-side code to build Draftail extensions ( #4467 )
...
* Expose Draftail package as global variable for reuse
* Expose Wagtail React components for reuse
* Expose Draftail-related React components for reuse
2018-04-18 00:27:07 +03:00
Thibaud Colas
7238f22ebd
Improve error display cross-browsers, and add translatable string
2018-04-02 19:05:02 +03:00
Thibaud Colas
411895e450
Update labels to make editor reload feature more understandable
2018-04-02 19:04:38 +03:00
Thibaud Colas
9918ee2b02
Fix Draftail editor fallback layout in .full fields
2018-04-02 19:04:37 +03:00
Thibaud Colas
2e74f0fdcf
Change EditorFallback button order
2018-04-02 17:24:57 +03:00
Thibaud Colas
101b446749
Add tests for EditorFallback
2018-04-02 17:24:57 +03:00
Thibaud Colas
04ebf0702c
Implement "Show error" feature for editor crash UI
2018-04-02 17:24:57 +03:00
Thibaud Colas
19725330af
Implement basic editor reloading
2018-04-02 17:24:57 +03:00
Thibaud Colas
7740d2d615
Add Draftail error handling component
2018-04-02 17:24:57 +03:00
Tony Yates
cab90e5d1b
Adding external link with selected text now includes text in link chooser. Fix #4328 ( #4366 )
2018-03-21 00:35:41 +02:00
Thibaud Colas
6246832408
Add JS source maps in production build for packaged Wagtail
2018-03-14 23:03:00 +01:00
Thibaud Colas
87b0a89e1e
Upgrade Draftail to latest release, addressing #4296
2018-02-27 15:48:34 +00:00
Thibaud Colas
96d39e4560
Display rich text image alt as plain text instead of read-only field
2018-02-23 16:19:04 +00:00
Thibaud Colas
c62c58c492
Add Draftail init fallback for StreamField/InlinePanel templated fields. Fix #4295
2018-02-23 16:02:57 +00:00
Thibaud Colas
18f9736c38
Fix Draftail initialising on the wrong elt. Fix #4295 ( #4301 )
2018-02-21 11:07:28 +00:00
Carlo Ascani
8c0170bb62
Animate the chevron icon when opening sub-menus in the admin ( #3069 )
2018-02-14 14:06:19 +02:00
Thibaud Colas
4cab7d67c3
Fix line break icon rendering in MS Edge
2018-02-12 21:54:08 +00:00
Thibaud Colas
1b9116ed2d
Fix link/doc/image/embed choosers crashing Draftail in IE11
2018-02-12 21:54:08 +00:00
Thibaud Colas
5c2ff7d461
Make Draftail toolbar display block to have sticky positioning in Safari
2018-02-12 21:54:08 +00:00
Thibaud Colas
9861c2a0d4
Move Draftail tooltips portal closer to the editor to prevent background flickering
2018-02-12 21:54:08 +00:00
Thibaud Colas
aecfce73ec
Refactor Draftail exports to match exposed module
2018-02-09 15:24:24 +00:00
Thibaud Colas
cedfd2b1bc
Update to latest Draftail and Draft.js
2018-02-09 15:24:24 +00:00
Thibaud Colas
e59863f903
Refactor Draftail JS plugin API to be more similar to the rich text features registry API
2018-02-09 15:24:24 +00:00
Thibaud Colas
ad2ec0b601
Add missing unit tests for Draftail JS code
2018-02-09 15:24:24 +00:00
Thibaud Colas
37316656f7
Remove unused strategy API from Draftail registry
2018-02-09 15:24:24 +00:00
Thibaud Colas
e272aba222
Make it possible to use SVG icons in Draftail
2018-02-09 15:24:24 +00:00
Thibaud Colas
e4a06083af
Add missed ellipsis in test stubs
2018-01-26 14:59:48 +00:00
Thibaud Colas
8fb0c9a39b
Use ellipsis for "Loading" message
2018-01-26 14:59:48 +00:00
Thibaud Colas
e087e8270b
Fix Draftail media block bottom border in Safari, Android Chrome
2018-01-26 12:34:05 +02:00
Thibaud Colas
0edc5be68c
Remove unneeded Draftail init & save value conversions
2018-01-26 12:33:13 +02:00
Thibaud Colas
95bb2aecf9
Fix Draftail placeholder alignment in full-width field
2018-01-26 12:31:39 +02:00
Thibaud Colas
2e9b5e5569
Remove outdated TODOs in Draftail code
2018-01-26 11:34:17 +02:00
Thibaud Colas
f115ff7f4d
JS linting fixes
2018-01-18 19:06:04 +02:00
Thibaud Colas
532a530836
Update Draftail tooltip button styles to be closer to other buttons
2018-01-18 18:48:00 +02:00
Thibaud Colas
e72cb44d03
Add default values for document decorator rendering
2018-01-18 18:35:05 +02:00
Thibaud Colas
239365705c
Finish making Draftail toolbar translatable
2018-01-18 18:32:16 +02:00
Thibaud Colas
dc4e65b3b9
Add missing undo/redo controls in Draftail toolbar
2018-01-18 18:32:16 +02:00
Thibaud Colas
fe21055b8e
Add missing line breaks feature to Draftail toolbar
2018-01-18 18:32:16 +02:00
Thibaud Colas
9f17026fab
Make Draftail ImageBlock alt field readonly for now
2018-01-18 18:32:15 +02:00
Thibaud Colas
5f08013ad2
Reproduce Hallo field styles for Draftail, and adapt padding
2018-01-18 18:32:15 +02:00
Thibaud Colas
8742b249f3
Update to latest Draftail
2018-01-18 18:32:15 +02:00
Thibaud Colas
c3a4bf4758
Make Draftail toolbar collapse to its buttons width
2018-01-18 18:32:15 +02:00
Thibaud Colas
3fbc55dbf8
Add tests to all decorators and blocks, making sure they support "no data" scenarios
2018-01-18 18:32:15 +02:00
Thibaud Colas
6e78b7fe3c
Improve contrast of Draftail tooltip buttons
2018-01-18 18:31:24 +02:00
Matt Westcott
e690e95503
Pass document filename as part of the metadata returned from the document chooser and dbHTML->contentState converter
...
This means we don't have to rely on pulling it from the document URL.
2018-01-18 15:35:25 +00:00
Thibaud Colas
db33741d25
Change Draftail import paths so code is properly split by Webpack
2018-01-18 00:07:39 +02:00
Thibaud Colas
d375ac8a07
Only load core-js shims
2018-01-17 23:47:18 +02:00
Thibaud Colas
792538b942
Expose React-related dependencies as global variables for extension
2018-01-17 23:23:17 +02:00
Thibaud Colas
7c5c1054e4
Remove unused styles for Hallo rich text images
2018-01-17 22:19:38 +02:00
Thibaud Colas
168f2ddd40
Remove unneeded button spacing override
2018-01-17 22:19:38 +02:00