30 Commits
Author SHA1 Message Date
Paul Kaplan 875bee35f1 Update to eslint-config-scratch@6.0.0 and associated fixes 2021-02-10 08:54:15 -05:00
Ben Wheeler bd73f83172 default blocks editor zoom level; other minor corrections 2020-08-17 15:22:49 -04:00
Ben Wheeler 2e11787ac5 test resulting projectId; add comments; fix params 2020-02-26 17:05:22 -05:00
Ben Wheeler 3a8fe3f1b2 reorganized switch and conditionals to be clearer; clarified test names 2020-01-27 16:25:26 -05:00
Ben Wheeler 50265fe843 added tests for project loading states 2020-01-06 15:10:51 -05:00
Ben Wheeler c064eaed4e upload in current project id, rather than creating new project id 2019-04-16 23:34:07 -04:00
Paul Kaplan 7847f9e775 Show an "Importing..." alert during file import 2019-02-13 10:21:48 -05:00
Luke Schlangen 7494482c9e remove isAdmin from mode reducer 2019-02-04 11:24:42 -06:00
Luke Schlangen 4db64ca560 add mode reducer unit tests 2019-02-03 12:12:56 -06:00
Ben Wheeler ac730dd336 got tests passing 2018-12-18 15:50:57 -05:00
Benjamin Wheeler 765e4bd74a Merge pull request #3937 from benjiwheeler/alert-text
use blue creating screen for new projects; revised alert text for copy/remix
2018-12-07 09:17:08 -05:00
Ben Wheeler da66dd9766 fixed tests 2018-12-06 14:47:24 -05:00
Paul Kaplan af0155910b Increase test coverage of alerts reducer 2018-12-05 10:45:39 -05:00
Benjamin Wheeler 03370ab5f9 Merge pull request #3820 from benjiwheeler/save-before-save-as-copy
save before saving as a copy
2018-11-29 15:03:28 -08:00
Ben Wheeler dc2106bcce save before saving as a copy 2018-11-16 17:34:14 -05:00
Ben Wheeler 6e54aa8b68 revised tests 2018-11-15 17:12:22 -05:00
Ben Wheeler 6152fb7706 menu bar save messaging; self-dismissing alerts 2018-11-15 17:12:22 -05:00
Ben Wheeler 2766c9a28c saving, creation errors use alerts; alerts css improvements 2018-11-14 23:42:12 -05:00
Ben Wheeler c8b659f48c added alerts test, use named constant instead of raw strings 2018-11-08 08:02:30 -05:00
Ben Wheeler 7c1ecec840 got tests passing 2018-11-08 08:02:30 -05:00
Ben Wheeler 5f19b7e272 updated to conform to merged changes to error handling 2018-10-24 11:51:53 -04:00
Ben Wheeler 80f4e01d47 remix and save as a copy functionality
made remixing, saving as copy states; made project state naming more consistent

changed meaning of canCreateNew to true creation

fixed project-saver-hoc test

removed Remix option from standalone player menu; renamed canSaveAsCopy to canCreateCopy

added parenthesis missing from rebase

fixed create new test
2018-10-24 11:29:35 -04:00
Ben Wheeler 0d642de891 changed errorMessage to error 2018-10-23 11:21:45 -04:00
Ben Wheeler 9749888361 renamed errStr to errorMessage 2018-10-22 16:56:39 -04:00
Ben Wheeler b0c4bee84b handle many modes of new project creation
responding to canSave without needing canSaveNew prop
removed canSaveNew
added default for onUpdateProjectId
removed conflict files erroneously added
don't pass down onError
got tests passing
better creating and saving logic and names
2018-10-18 17:46:30 -04:00
Ben Wheeler dc9edbfd66 removed test for setting null projectid 2018-10-16 15:07:03 -04:00
Ben Wheeler 9e1744f2a6 made project-state reducer use string projectId consistently 2018-10-15 15:04:23 -04:00
Ben Wheeler 8c777a6a35 renamed project state reducer tests with more descriptive names 2018-10-15 14:06:03 -04:00
Ben Wheeler 5933082854 project state reducer tests 2018-10-13 17:10:33 -04:00
DD bfa966e74a Add monitor layout algorithm 2017-12-07 15:26:56 -05:00