Wykres commitów

295 Commity (47cec03f37e97dd281d6c3b1148963b07ddfb584)

Autor SHA1 Wiadomość Data
Michael Brown cadb5456c0 Apply scss styling to collection_choice_field (#6683) 2021-01-18 17:06:29 +00:00
Joshua Marantz 8e79c61564
Implement CSS variables for admin color theming (#6409)
Co-authored-by: JNaftali <jmarantz@thelabnyc.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2021-01-17 02:17:41 +00:00
Karl Hobley 5e54382aae Remove userbars dependency on the vendor bundle
Fixes #6657
2021-01-15 17:18:48 +00:00
Karl Hobley 773de3eded Update webpack to version 5 2021-01-15 17:13:39 +00:00
LB 7fb4d69d92 clean up - remove console log (commented out) 2021-01-15 13:17:13 +00:00
Matt Westcott 14f63519c2 Rename 'config' to 'options' 2021-01-07 15:03:56 +00:00
Matt Westcott 68ee88796e Move snippet-chooser to client, and refactor to expose JS API 2021-01-07 15:03:56 +00:00
Matt Westcott 1606d4d09e Move document-chooser to client, and refactor to expose a js API 2021-01-07 15:03:56 +00:00
Matt Westcott 7b8d5f504c Fix page chooser getValue so that it doesn't fail on an empty state 2021-01-07 15:03:56 +00:00
Matt Westcott 4714a8424f Implement public JS API for ImageChooser 2021-01-07 15:03:56 +00:00
Matt Westcott bbc61fb2bc lint image-chooser.js 2021-01-07 15:03:56 +00:00
Matt Westcott fcddbfd58a Move image-chooser.js to client/src/entrypoints 2021-01-07 15:03:56 +00:00
Matt Westcott a2ff3e1252 Move entrypoints into an admin subfolder
This allows us to have entrypoints compiling to other apps besides wagtailadmin.
2021-01-07 15:03:56 +00:00
Karl Hobley fe79fbb48f Remove pre-es6 module patterns 2020-12-22 23:39:24 +00:00
Karl Hobley 9873c23e3c Manually fix/ignore remaining legacy JS linting issues 2020-12-22 23:39:24 +00:00
Karl Hobley d32ed81124 Run 'eslint --fix' on legacy JS 2020-12-22 23:39:24 +00:00
Karl Hobley f42ac4b410 Switch to 2-space indentation 2020-12-22 23:39:24 +00:00
Matt Westcott d401d6dbf6 Move configuration parameters for createPageChooser into a dict
This will make them easier to manage when they need to be passed through additional levels of indirection between the Python widget code and the eventual call to createPageChooser, e.g. in PageChooserBlock.
2020-12-20 12:56:22 +00:00
Matt Westcott 73623cc66a Implement a public Javascript API for PageChooser 2020-12-20 12:56:22 +00:00
Karl Hobley 27133f9570 Moved wagtailadmin/draftail entrypoints into client folder 2020-12-09 14:37:22 +00:00
Karl Hobley 160d66ca93 Move all legacy JS into client folder 2020-12-09 14:37:22 +00:00
Karl Hobley 62ccde9c09 Fetch all pages of translations 2020-11-16 17:07:22 +00:00
Karl Hobley 41b0abc28c Fix performance issue in React explorer when there are many languages
Requesting translations to be nested with each page causes major
performance problems when there are many languages. Mozilla have 61
languages, each with a separate homepage that's a translation of the
others, so the response for this query contains details of 61 * 61 pages
for them.

This isn't actually required since we only need to know the translations
if the user navigates into a page, and the translations are requested
again anyway by the getPageTranslations function.
2020-11-16 17:07:22 +00:00
Karl Hobley d58f74f7bd
Implement locale selector in React page explorer (#6481) 2020-10-23 14:40:25 +01:00
Karl Hobley 123d9cef92 Add locale indication to the React page explorer 2020-10-23 09:09:52 +01:00
Karl Hobley e8e91fa1ac Add locale selector to snippet edit 2020-10-22 16:57:32 +01:00
Karl Hobley 6a84461dbc Add locale selector to snippet listing 2020-10-22 16:57:32 +01:00
Karl Hobley f0ce1f4775 Replace pushPage/popPage with more flexible gotoPage method
- page explorer
2020-10-22 19:45:34 +10:00
Coen van der Kamp fd5e6b657f Switch breadcrumb icons to SVG 2020-10-21 23:57:09 +10:00
Karl Hobley 1edea5edb2 Add root State/Action types 2020-10-21 23:33:51 +10:00
Karl Hobley ae80df24b7 Add typings for API 2020-10-21 23:33:51 +10:00
Karl Hobley 61692b3ffa Add typings for Redux actions 2020-10-21 23:33:51 +10:00
Karl Hobley 89d296c562 Merge all page state types into a single type 2020-10-21 23:33:51 +10:00
Karl Hobley 650045b573 Convert Explorer into TypeScript
And replace PropTypes with TypeScript annotations
2020-10-21 23:33:51 +10:00
Thibaud Colas d316677b89 Switch from Babel to TypeScript 2020-10-21 12:48:40 +01:00
Thibaud Colas d7490de076 Disable Webpack performance hints 2020-10-21 12:33:25 +01:00
Thibaud Colas c24c326ec3 Change how IE11 polyfills are added to Webpack build 2020-10-21 12:33:25 +01:00
Thibaud Colas de2d66e08e Update Webpack config for Webpack 4 API 2020-10-21 12:33:25 +01:00
Thibaud Colas ef2c177a7b Remove only usage of Webpack aliases and resolver, incompatible with new setup 2020-10-21 12:33:25 +01:00
Thibaud Colas 992ea2a0ef Remove extra package.json which causes problems for Jest config resolution 2020-10-21 12:33:25 +01:00
Thibaud Colas d41df6ca46 Combine all Webpack modes into single file 2020-10-21 12:33:25 +01:00
Thibaud Colas 6e404740c7 Implement admin-only IE11 support warning message, linking to support plans 2020-10-21 12:05:27 +01:00
Karl Hobley 3e158ca2aa
Enable TypeScript (#6472)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2020-10-21 00:51:09 +01:00
Karl Hobley 0c2bae7941
Update to Babel 7 (#6471)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2020-10-20 17:06:52 +01:00
Cole Maclean 80c65390a4 Reset padding for checkbox & radio inputs
Previously, the normalize stylesheet covered this, however that's
no longer applicable due to selector specificity.
2020-10-10 14:57:14 +01:00
Matt Westcott 499193d05c Pass snippet chooser URL via data attribute instead of chooserUrls 2020-09-30 22:05:45 +01:00
Karl Hobley 7c86c4e14f Implemented Locales UI 2020-09-21 12:55:41 +01:00
Karl Hobley 87b40bf166 Allow nested sections in tabs
This CSS rule was hiding all nested sections, not just the one the tabs
are using.
2020-09-17 14:32:16 +01:00
Karran Besen 0c8ad63adb
Fix admin submit inputs focus (#6369)
* Fix admin submit inputs focus

Co-authored-by: Coen van der Kamp <coen@fourdigits.nl>
2020-09-17 11:04:18 +02:00
Coen van der Kamp 58e4f3fe1c Fix menu item icon margin 2020-08-17 17:09:03 +01:00