docbrown/app/assets/javascripts/initializers
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
..
initializeAdditionalContentBoxes.js Check for user exists in additional content box fetch (#1756) 2019-02-06 21:03:20 -04:00
initializeAllChatButtons.js Implement open inbox for dev-connect (#1563) 2019-03-15 14:39:57 -04:00
initializeAllFollowButts.js Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
initializeArchivedPostFilter.js Add JS guard (#2819) 2019-05-13 16:33:58 -04:00
initializeArticleDate.js Show localized date/time on hover for articles/comments (#2722) 2019-05-09 11:05:17 -04:00
initializeArticleReactions.js Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
initializeBaseTracking.js.erb Remove extra param and add message for prefill (#2487) 2019-04-18 15:34:50 -04:00
initializeBaseUserData.js Pro Analytics: stats for a single article (#3120) 2019-06-13 19:02:09 -04:00
initializeBodyData.js Remove unused timeString statements (#2568) [ci skip] 2019-04-26 12:42:49 -04:00
initializeCommentDate.js Show localized date/time on hover for articles/comments (#2722) 2019-05-09 11:05:17 -04:00
initializeCommentDropdown.js Fix js-breaking webcomponent (#3087) 2019-06-10 11:23:42 -04:00
initializeCommentPreview.js JS: Refactor & Fix Lint (#3082) 2019-07-01 14:04:25 -04:00
initializeCommentsPage.js.erb Simplify article show page reactions (#2827) 2019-05-15 10:32:36 -04:00
initializeCreditsPage.js Credits ledger (#3395) 2019-07-09 10:11:18 -04:00
initializeDashboardSort.js be able to sort dashboard articles (#1837) (#2337) 2019-04-15 08:30:09 -04:00
initializeDrawerSliders.js Add badges and org cta (#324) 2018-05-17 18:22:37 -04:00
initializeEllipsisMenu.js Make xhr request's method dynamic for archiving. (#3335) 2019-07-15 14:40:01 -04:00
initializeFetchFollowedArticles.js.erb Fix issue where user was not present on home page sometimes (#2793) 2019-05-10 19:42:18 -04:00
initializeFooterMod.js Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
initializeLocalStorageRender.js Improve reading list (#2695) 2019-05-05 19:19:30 -04:00
initializePodcastPlayback.js Open a page in a new tab w/o warning when playing a podcast #2958 (#3499) 2019-07-18 09:51:08 -04:00
initializePWAFunctionality.js Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
initializeReadingListIcons.js Fix save article button action (#2823) 2019-05-13 20:31:22 -04:00
initializeSettings.js Add Fetch Now to RSS Settings (#2770) 2019-05-10 15:47:32 -04:00
initializeSponsorshipVisibility.js Add follow tracking for orgs with working follow (#300) 2018-05-10 09:54:46 -04:00
initializeStylesheetAppend.js.erb Initial commit 2018-02-28 16:11:08 -05:00
initializeSwipeGestures.js Initial commit 2018-02-28 16:11:08 -05:00
initializeTimeFixer.js Fix timezone issues and small adjustment to connect features (#548) 2018-07-05 16:39:04 -04:00
initializeTouchDevice.js Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
initNotifications.js Remove unused timeString statements (#2568) [ci skip] 2019-04-26 12:42:49 -04:00
initScrolling.js.erb Fix video image on scroll (#2551) 2019-04-25 10:17:44 -04:00