-
Notifications
You must be signed in to change notification settings - Fork 425
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(core): global copy paste #6856
Commits on Jul 11, 2024
-
feat(form): copy paste of document and fields prototype
edx-1263 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce6c5c3 - Browse repository at this point
Copy the full SHA ce6c5c3View commit details -
feat(core): add global copy paste provider
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b72a750 - Browse repository at this point
Copy the full SHA b72a750View commit details -
refactor(dev): use new copy paste api in actions
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da90918 - Browse repository at this point
Copy the full SHA da90918View commit details -
Configuration menu - View commit details
-
Copy full SHA for 735a814 - Browse repository at this point
Copy the full SHA 735a814View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4877f76 - Browse repository at this point
Copy the full SHA 4877f76View commit details -
refactor: prepare for using clipboard insted of LS
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 407568f - Browse repository at this point
Copy the full SHA 407568fView commit details -
refactor(core): use clipboard when handling onCopy/onPaste
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b053dc - Browse repository at this point
Copy the full SHA 5b053dcView commit details -
feat(core): add resolveSchemaTypeForPath utility
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a37468f - Browse repository at this point
Copy the full SHA a37468fView commit details -
fix(core): pass onChange as props instead of importing from structure
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3120849 - Browse repository at this point
Copy the full SHA 3120849View commit details -
test(core): add missing _type to test
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0df84d - Browse repository at this point
Copy the full SHA b0df84dView commit details -
feat(core): add support for copy/paste via ctrl-c/v
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd646f6 - Browse repository at this point
Copy the full SHA bd646f6View commit details -
refactor(test-studio): use new copy paste signature in doc actions
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09f0dc2 - Browse repository at this point
Copy the full SHA 09f0dc2View commit details -
feat(structure): add copy/paste actions into structure
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fd4174 - Browse repository at this point
Copy the full SHA 5fd4174View commit details -
Configuration menu - View commit details
-
Copy full SHA for 162a349 - Browse repository at this point
Copy the full SHA 162a349View commit details -
Configuration menu - View commit details
-
Copy full SHA for e68ac55 - Browse repository at this point
Copy the full SHA e68ac55View commit details -
fix(core): change copy on copy/paste messaging
This will use the correct field name in the copy confirmation message
Configuration menu - View commit details
-
Copy full SHA for 29e5c9c - Browse repository at this point
Copy the full SHA 29e5c9cView commit details -
fix(core): set new keys on object for copy/paste
Create new _key (if exists) for transferred object value
Configuration menu - View commit details
-
Copy full SHA for 2cf7333 - Browse repository at this point
Copy the full SHA 2cf7333View commit details -
feat(core): add focus handling to reference previews
fixes edx-1450 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d69c2f - Browse repository at this point
Copy the full SHA 5d69c2fView commit details -
feat(core): allow focus on objects
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fe4b02 - Browse repository at this point
Copy the full SHA 1fe4b02View commit details -
fix(core): skip handling copy event on selections
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d09bd77 - Browse repository at this point
Copy the full SHA d09bd77View commit details -
feat(core): highlight border on focused objects
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6e909a - Browse repository at this point
Copy the full SHA a6e909aView commit details -
fix(form): remove focus terminator from cdr focuspath
fixes edx-1510 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed48e33 - Browse repository at this point
Copy the full SHA ed48e33View commit details -
feat(core): move copy paste field actions to core
fixes edx-1512 fixes edx-1513 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c451dc6 - Browse repository at this point
Copy the full SHA c451dc6View commit details -
fix(core): fix imports in actions
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b90cdb6 - Browse repository at this point
Copy the full SHA b90cdb6View commit details -
feat(core): add telemetry to copy paste hook
fixes EDX-1508 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eff2398 - Browse repository at this point
Copy the full SHA eff2398View commit details -
fix(core): limit object focus to children incld in array modals
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f22ddc - Browse repository at this point
Copy the full SHA 5f22ddcView commit details -
test(form): add tests for copy pasting fields
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d90c526 - Browse repository at this point
Copy the full SHA d90c526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5b214 - Browse repository at this point
Copy the full SHA 9d5b214View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93f68b8 - Browse repository at this point
Copy the full SHA 93f68b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22cd8cd - Browse repository at this point
Copy the full SHA 22cd8cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5036a5 - Browse repository at this point
Copy the full SHA e5036a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ed3247 - Browse repository at this point
Copy the full SHA 9ed3247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48c5f39 - Browse repository at this point
Copy the full SHA 48c5f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 803d76f - Browse repository at this point
Copy the full SHA 803d76fView commit details -
fix(core): add check for non-browser env in helper
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 469f561 - Browse repository at this point
Copy the full SHA 469f561View commit details -
test(form): add e2e tests for copy paste
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e2c189 - Browse repository at this point
Copy the full SHA 8e2c189View commit details -
feat(form): add test ids to field actions
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c843ae - Browse repository at this point
Copy the full SHA 3c843aeView commit details -
fix(form): remove blur handling from object
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c31be24 - Browse repository at this point
Copy the full SHA c31be24View commit details -
fix(form): trigger keypress on object wrapper
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19fe3ae - Browse repository at this point
Copy the full SHA 19fe3aeView commit details -
test(form): attempt to stabilise e2e tests for copy paste
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ebdc71 - Browse repository at this point
Copy the full SHA 4ebdc71View commit details -
chore: upgrade playwright deps
Signed-off-by: Fred Carlsen <[email protected]> Signed-off-by: Fred Carlsen <[email protected]> Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a88043 - Browse repository at this point
Copy the full SHA 4a88043View commit details -
test(form): add component tests for copy paste
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dcbef3 - Browse repository at this point
Copy the full SHA 5dcbef3View commit details -
fix(test): make sure fixure awaits setup
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 756aceb - Browse repository at this point
Copy the full SHA 756acebView commit details -
fix(test): allow. copy pasting permissions in playwright-ct config
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33679b9 - Browse repository at this point
Copy the full SHA 33679b9View commit details -
test(form): stabilise copy paste e2e tests
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7b2bc8 - Browse repository at this point
Copy the full SHA b7b2bc8View commit details -
fix(test): fix clipboard.writeText mock
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47dc2db - Browse repository at this point
Copy the full SHA 47dc2dbView commit details -
refactor(test): remove e2e copypaste test in favour of component test
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2371805 - Browse repository at this point
Copy the full SHA 2371805View commit details -
fix(test): fix assertion texts
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6020f5 - Browse repository at this point
Copy the full SHA b6020f5View commit details -
refactor(form): align updated toast msg with the copy toast
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8a0f16 - Browse repository at this point
Copy the full SHA f8a0f16View commit details -
fix(test): await filling out string inputs
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce0c8c3 - Browse repository at this point
Copy the full SHA ce0c8c3View commit details -
chore(test): enable trace/video on retries in CI
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a4f0b7 - Browse repository at this point
Copy the full SHA 0a4f0b7View commit details -
feat(playwright-ct): add debug fixture
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f04e529 - Browse repository at this point
Copy the full SHA f04e529View commit details -
fix(test): more work to stabilise object tests
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3605c8d - Browse repository at this point
Copy the full SHA 3605c8dView commit details -
fix(form): filter out epmty ref objects
fixes edx-1532 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba42054 - Browse repository at this point
Copy the full SHA ba42054View commit details -
fix(form): ignore copy event on text selection
fixes edx-1534 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a7cdbd8 - Browse repository at this point
Copy the full SHA a7cdbd8View commit details -
refactor(form): move copy/paste into document field action
fixes edx-1451 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2a1237 - Browse repository at this point
Copy the full SHA b2a1237View commit details -
fix(form): prevent pasting image/file into the opposite type
fixes edx-1531 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2f4f14 - Browse repository at this point
Copy the full SHA c2f4f14View commit details -
fix(form): validate option.accept on paste
fixes edx-1518 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75022e3 - Browse repository at this point
Copy the full SHA 75022e3View commit details -
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f70ff1e - Browse repository at this point
Copy the full SHA f70ff1eView commit details -
fix(core): added suite of tests + fixes for coercions
fixes edx-1517 fixes edx-1525 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2decdb - Browse repository at this point
Copy the full SHA a2decdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d44e1 - Browse repository at this point
Copy the full SHA d3d44e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4efe6a - Browse repository at this point
Copy the full SHA f4efe6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b13ca8 - Browse repository at this point
Copy the full SHA 4b13ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f1da5 - Browse repository at this point
Copy the full SHA f3f1da5View commit details -
fix(form): transform error path to string with path utils
fixes edx-1543 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd69a81 - Browse repository at this point
Copy the full SHA fd69a81View commit details -
fix(form): handle deeply nested paths in arrays
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb8e83a - Browse repository at this point
Copy the full SHA fb8e83aView commit details -
test(form): add failing test for deeply nested arrays
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d7afbf - Browse repository at this point
Copy the full SHA 8d7afbfView commit details -
refactor(core): split out test schema
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a6d6c6 - Browse repository at this point
Copy the full SHA 9a6d6c6View commit details -
test(core): add test for copying documents with booleans
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dfc12e - Browse repository at this point
Copy the full SHA 4dfc12eView commit details -
refactor(form): only copy and paste defined focus path
fixes edx-1548 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eefe504 - Browse repository at this point
Copy the full SHA eefe504View commit details -
chore(form): rename valueTransfer -> transferValue
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f9aefa - Browse repository at this point
Copy the full SHA 1f9aefaView commit details -
fix(core): pass client options to remove notice
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6900ed - Browse repository at this point
Copy the full SHA b6900edView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2d202b - Browse repository at this point
Copy the full SHA d2d202bView commit details -
test(core): update tests for copy/paste
Client must be mocked for ref. type checks
Configuration menu - View commit details
-
Copy full SHA for cd7e385 - Browse repository at this point
Copy the full SHA cd7e385View commit details -
test(core): validate schema before test runs
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8534c24 - Browse repository at this point
Copy the full SHA 8534c24View commit details -
fix(core): skip pasting on empty focus path
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9b06c4 - Browse repository at this point
Copy the full SHA a9b06c4View commit details -
refactor(core): only check read-only on root level schema
also allow empty fixes edx-1556 fixes edx-1555 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8a3afb - Browse repository at this point
Copy the full SHA b8a3afbView commit details -
fix(core): fix type validation for primitive array target
fixes edx-1554 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4618797 - Browse repository at this point
Copy the full SHA 4618797View commit details -
fix(form): fix asset schema compatibility check on root
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33652e2 - Browse repository at this point
Copy the full SHA 33652e2View commit details -
fix(core): fix potential race condition when setting document meta
touches edx-1553 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff503b6 - Browse repository at this point
Copy the full SHA ff503b6View commit details -
fix(core): make a reference weak if _strengthenOnPublish is set
fixes edx-1558 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de0d441 - Browse repository at this point
Copy the full SHA de0d441View commit details -
fix(core): retain relationship between marks and markDefs
fixes edx-1555 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d5da09 - Browse repository at this point
Copy the full SHA 2d5da09View commit details -
feat(core): validate pasted reference against filter
fixes edx-1560 Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dafbba3 - Browse repository at this point
Copy the full SHA dafbba3View commit details -
refactor(core): clean up document pane event handler
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13f4713 - Browse repository at this point
Copy the full SHA 13f4713View commit details -
refactor(form): add subtle transition on object focus
Signed-off-by: Fred Carlsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae8cdca - Browse repository at this point
Copy the full SHA ae8cdcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2fdcd1 - Browse repository at this point
Copy the full SHA e2fdcd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a08c4d - Browse repository at this point
Copy the full SHA 8a08c4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ebef5 - Browse repository at this point
Copy the full SHA d9ebef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f007ff - Browse repository at this point
Copy the full SHA 1f007ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for db38dfc - Browse repository at this point
Copy the full SHA db38dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae560ad - Browse repository at this point
Copy the full SHA ae560adView commit details -
Configuration menu - View commit details
-
Copy full SHA for e656e19 - Browse repository at this point
Copy the full SHA e656e19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 083ee25 - Browse repository at this point
Copy the full SHA 083ee25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebbbe69 - Browse repository at this point
Copy the full SHA ebbbe69View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f37bb - Browse repository at this point
Copy the full SHA f3f37bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 768a5bd - Browse repository at this point
Copy the full SHA 768a5bdView commit details