Commit Graph

42 Commits

Author SHA1 Message Date
Ramon Wenger 6a98a5b3ad Fix cypress tests 2024-03-13 15:38:34 +01:00
Ramon Wenger 81dd93f92f Fix cypress test 2024-03-13 15:21:41 +01:00
Ramon Wenger cfb20c00c3 Update assignment cypress test and add some fixes
Resolves MS-896 #complete
2024-03-13 11:46:00 +01:00
Ramon Wenger 40fb51fa39 Fix test for assignment highlights 2024-03-12 16:45:49 +01:00
Ramon Wenger 0c95117832 Add some tests, and fix the one for subtitles
Relates to MS-899 #complete
2024-03-10 21:56:50 +01:00
Ramon Wenger f5b44cdf37 Fix module description highlight test 2024-03-10 16:19:45 +01:00
Ramon Wenger b7466d70d1 Add test for instrument intro and fix it
Relates to MS-895 #complete
2024-03-07 17:13:55 +01:00
Ramon Wenger 0cf39373da Add test for deleting chapter intro highlights
Relates to MS-895
2024-03-07 13:14:54 +01:00
Ramon Wenger 23698a432b Update sidebar on color change
Resolves MS-894 #complete
2024-03-07 10:48:26 +01:00
Ramon Wenger 42a3173123 Fix highlighting in instruments with long contents
Relates to MS-889
2024-02-28 15:09:22 +01:00
Ramon Wenger 22cd8eb57f Add frontend implementation for chapter highlights, re-enable cypress
test
2024-02-28 11:19:45 +01:00
Ramon Wenger 4ad5031803 Add new tests for module and chapter highlights 2024-02-28 11:14:45 +01:00
Ramon Wenger ebe7be43cb Add new test for instrument page and add onNote function 2024-02-28 11:14:45 +01:00
Ramon Wenger 9112fb3fc8 Add more tests for the instrument highlights
Also refactor the existing tests, add a test which clicks the note icon
first, and refactor some of the existing highlight helpers
2024-02-28 11:14:45 +01:00
Ramon Wenger 2d46eedac1 Update client code to reflect highlight change
Add first highlight code to the instrument page
2024-02-28 11:14:45 +01:00
Ramon Wenger afc415dc8a Add test for instrument highlights 2024-02-28 11:14:45 +01:00
Ramon Wenger 376f2c5f82 Add URL parsing to the HighlightSidebar component
Resolves MS-881 #Complete
2024-02-28 11:14:45 +01:00
Ramon Wenger f0018e2e56 Make note read-only after saving
Resolves MS-880 #Complete
2024-02-28 11:14:45 +01:00
Ramon Wenger 4c42a152fb Switch Popover after Highlight is created
Fixes MS-878 #Complete
2024-02-28 11:14:45 +01:00
Ramon Wenger 9905d32b7b Prevent nested ContentBlocks to also open a HighlightPopover
Also add a Testcase for them

Relates to MS-879
2024-02-28 11:14:45 +01:00
Ramon Wenger 8afe36e8ea Add cypress test for highlights 2024-02-28 11:14:45 +01:00
Ramon Wenger b0e8d011f1 Merge branch 'hotfix/srf-video-embed-MS-865' into develop 2024-02-08 17:39:48 +01:00
Ramon Wenger 9c525f3040 Replace SRF embed URL
Also add some tests to test correctness of the URL generation and also
the iframe src
2024-02-08 17:37:04 +01:00
Ramon Wenger 9e6d1d1a04 Remove unnecessary line in test 2024-02-08 10:16:18 +01:00
Ramon Wenger a6fdb2d0b0 Add a test for the "Toggle Solutions" page
Also do some refactoring to support it
2024-02-07 19:18:33 +01:00
Ramon Wenger 46ad200f1e Update components and query definition to fix cypress test 2023-08-08 22:23:54 +02:00
Ramon Wenger 588d92283e Fix modal input event handling 2023-04-18 16:46:17 +02:00
Ramon Wenger 62cf609eb2 Fix issue with multiple assignments on same page
Also add cypress test for that case
Fixes MS-679 #complete
2023-03-29 18:04:46 +02:00
Ramon Wenger 0bfc4f9bcb Apply prettier on project again 2023-02-07 14:31:26 +01:00
Ramon Wenger a52671fd40 Upgrade code according to migration guide for Vue 3
Update npm dependencies

Update vue router version

Disable validation temporarily

Specify property

Update dependencies

Update store to v4

Update async component definitions

Update some event emitters

Update tiptap vue version

Implement some router changes for v4

Remove obsolete tag attributes

Update dependencies

Fix some cypress tests

Fix most jest tests

Fix some more cypress tests

Fix school class cypress test

Fix another cypress test

Disable failing test temporarily

Fix validation

Fix error messages for validation

Fix e2e test for beta login page

Apply prettier
2023-02-07 13:38:51 +01:00
Ramon Wenger a0fd6fddd1 Fix most jest tests 2023-01-26 16:47:05 +01:00
Ramon Wenger 647e684469 Add prettier to project, format cypress folder 2023-01-12 15:52:02 +01:00
Ramon Wenger 40f0f1cfb8 Fix snapshot list bug 2022-11-10 23:11:58 +01:00
Ramon Wenger 8a4f87b662 Add to cypress tests, fix one error 2022-11-08 09:40:42 +01:00
Ramon Wenger 3f7898c451 Fix snapshot test 2022-10-26 17:05:09 +02:00
Ramon Wenger 3f07a91d5c Fix some cypress tests 2022-10-26 17:00:34 +02:00
Ramon Wenger f7153fc5cb Disable failing test 2022-10-06 17:58:18 +02:00
Ramon Wenger e98831577f Update frontend test 2022-10-05 20:32:37 +02:00
Ramon Wenger 51cfef5e40 Re-add failing tests 2022-10-05 20:12:19 +02:00
Ramon Wenger 35c7da24b2 Disable failing tests temporarily 2022-10-05 15:33:12 +02:00
Ramon Wenger e30b392b96 Add cypress test file 2022-09-29 16:40:22 +02:00
Ramon Wenger 50d51e517d Move files according to new cypress defaults 2022-09-27 14:24:26 +02:00