Matt Westcott
d9d1529cc0
Convert the document chooser modal to use static onload handlers
2018-06-20 15:35:41 +01:00
Matt Westcott
630a887d58
Convert the embed chooser modal to use static onload handlers
2018-06-20 15:35:41 +01:00
Matt Westcott
0ebf393b31
Convert the page/link chooser to use static onload handlers
2018-06-20 15:35:40 +01:00
Matt Westcott
aa9de4758f
Use static onload handlers in the image chooser modal
...
Instead of passing an 'onload' JS function as part of the AJAX response for each step of the workflow,
we specify all onload handlers up-front when initialising ModalWorkflow, and return a 'step' field
in the response to indicate which one to trigger.
2018-06-20 15:35:39 +01:00
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
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
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
ad2ec0b601
Add missing unit tests for Draftail JS code
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
239365705c
Finish making Draftail toolbar translatable
2018-01-18 18:32:16 +02:00
Thibaud Colas
4054fb2f18
Make all Draftail interface translatable
2018-01-17 22:19:37 +02:00
Janneke Janssen
28dd28187a
Update React and related dependencies to latest versions
...
Updated snapshots due to the upgrade and failing ExplorerPanel test. This was due to the shallow call being made earlier than defining the document.body
Update to React 16
Update other dependencies
Stylelint updates
Remove unused imports
Update babel and gulp packages
Update package-lock
2018-01-17 21:48:17 +02:00
Janneke Janssen
2ff4a5aad1
Update explorer for latest scope, UI, with tests
2017-05-13 23:53:10 +03:00
Sævar Öfjörð Magnússon
81c6f3e3b1
Change explorer behavior for pages w/ children, with tests
2017-05-13 23:53:10 +03:00
Thibaud Colas
8bf2c9bf2e
Refactor explorer code with tests using Jest
2017-05-13 23:53:10 +03:00
Josh Barr
d675807cf8
First version of the explorer on top of admin API
2017-05-13 23:53:10 +03:00
Josh Barr
14f02a0b50
Tooling for modern front-end components: React JS, ES6, and BEM CSS
...
Thanks to @justinvdm for the help
Merges: #2275
2016-02-25 13:32:48 +00:00