freeCodeCamp/client
Oliver Eyton-Williams 41e428d23d
feat: update editable region behaviour (#43537)
* refactor: remove ambiguity about editable region

Since the editable region is implemented via decorations and defined in
challenge object, getEditableRegionFromRedux, makes the source obvious

* fix: make jaws follow the highlighted region

* fix: update the jaws on all content changes

* feat: make editable region 'absorb' text

As the user types, the editable region can move, expand and contract.

With this PR then if the user, say, presses backspace on the line after
the editable region, causing that line to move up, then the new contents
will expand/contract as if they had always been part of the region.
2021-09-23 17:27:44 +03:00
..
i18n chore(i18n,learn): update translations (#43492) 2021-09-19 20:03:32 +01:00
plugins fix(client): handle challenge creation (#42272) 2021-06-28 13:38:11 +05:30
src feat: update editable region behaviour (#43537) 2021-09-23 17:27:44 +03:00
static feat: add stripe merchant id for apple pay (#43124) 2021-08-05 20:00:50 +01:00
utils feat(client): migrate to ts - (HelpModal, Preview, VideoModal, Side-Panel) (#42857) 2021-09-17 18:37:53 +01:00
.babelrc.js fix: control CodeSee via .env variable (#42428) 2021-06-10 18:38:14 +05:30
.gitignore chore(client): refactor & organise config (#40875) 2021-02-03 15:22:07 +05:30
gatsby-browser.js fix: order imports and remove circular dependencies (#41824) 2021-08-02 08:39:40 -05:00
gatsby-config.js feat(client): ts-migrate client/utils/** (#42823) 2021-08-09 10:30:31 +02:00
gatsby-node.js refactor: files{} -> challengeFiles[], and key -> fileKey (#43023) 2021-08-12 20:48:28 +02:00
gatsby-ssr.js fix: order imports and remove circular dependencies (#41824) 2021-08-02 08:39:40 -05:00
package-lock.json fix(deps): update dependency @stripe/stripe-js to v1.18.0 2021-09-23 03:19:38 +00:00
package.json fix(deps): update dependency @stripe/stripe-js to v1.18.0 2021-09-23 03:19:38 +00:00
postcss.config.js feat: commandline chic 2019-08-20 13:37:11 +05:30
tsconfig.json feat(client): ts-migrate client/src/components/helpers/** (#42593) 2021-06-30 20:50:56 +05:30
webpack-workers.js fix: order imports and remove circular dependencies (#41824) 2021-08-02 08:39:40 -05:00