docbrown/app/javascript/article-form/elements
Ali Spittel 52c60ce37e Feature/refactored onboarding (#3333)
* set up refactored onboarding

* create onboarding page

* add in first slide and change slide functionality

* fix test suite

* profile refactor

* profile refactor

* refactor to api

* add checkbox fields

* add checkbox fields

* remove puts

* add basic css

* add styling

* add redirect

* hide back and next at first and last slides

* test refactored onboarding

* test refactored onboarding

* remove article edits

* Fix schema

* Add deleted file back in

* Add default value for checked_t&c column

* Adjust HTML structure to keep nav buttons in place

* Fix ESLint issues on Onboarding.jsx file

* Handling for undefined or empty followedTags on getUserTags

* Fix codeclimate issues

* Fix codeclimate issues

* Fix more codeclimate issues

* Fix more codeclimate issues

* Update Onboarding snapshots

* Uncheck the CoC and T&C checkboxes on render

* Update snapshots

* Return false instead of raising error

* Update spec to use new onboarding

* Redirect to onboarding if haven't seen it yet

* Prevent redirect to onboarding from /signout_confirm

* Use assign_attributes instead of saving twice

* Move COC and T&C checkbox page to second slide

* Add 'go back to original page' functionality

* Reuse ready prototype logic

* Keep track of the last visited onboarding page

* Fix email subscription bug

* Fix overflow issue for tags page

* Remove height to prevent page container scrolling

* Check for CoC and T&C for displaying onboarding

* Add InstantClick redirect and preserve referrer in client

* Fix async update + check by using localStorage

* Turn off onboarding for tests

* Finalize design for onboarding

* Finalize design for onboarding

* Make bulk follows during onboarding

* Fix bulk follow test
2019-07-26 15:53:32 -04:00
..
__mocks__ Fix some frontend linting issues (#2495) [ci skip] 2019-04-19 10:58:21 -04:00
__tests__ Bug/v2 editor tag typing (#1614) 2019-01-21 18:23:20 -05:00
bodyMarkdown.jsx [WIP] Move both v1 and v2 editor to v2 preact-driven editor (#2797) 2019-05-13 12:27:36 -04:00
bodyPreview.jsx Cleanup bodyPreview component (#2980) [ci skip] 2019-05-28 23:55:37 -04:00
description.jsx [WIP] Implement non front-matter editor (#415) 2018-07-27 20:12:33 -07:00
errors.jsx Return errors instead of raising an exception on ArticleCreation (#2922) 2019-05-21 15:18:02 -04:00
imageManagement.jsx Add copy button to markdown image upload (#2957) 2019-07-17 11:05:21 -04:00
keyboardShortcutsHandler.jsx Add support for hotkey to toggle article preview (#3308) [ci skip] 2019-07-16 14:35:45 -04:00
mainImage.jsx [WIP] Move both v1 and v2 editor to v2 preact-driven editor (#2797) 2019-05-13 12:27:36 -04:00
moreConfig.jsx Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
notice.jsx Fix text that says publishing for v1 (#2831) 2019-05-14 14:08:32 -04:00
orgSettings.jsx Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
publishToggle.jsx Make the Preview button dynamic (#3317) 2019-07-10 19:14:14 -04:00
tags.jsx REF: React eslint (#2432) 2019-04-16 17:28:19 -04:00
title.jsx [WIP] Move both v1 and v2 editor to v2 preact-driven editor (#2797) 2019-05-13 12:27:36 -04:00