p5.js-web-editor/client/modules/IDE/components
Enrique Piqueras 5e4b076b93 Fixed #158 and #100 (#198)
* Changed unsaved changes asterisk to an svg circle. #158

* Fixed #100
Unmatched routes are handled by react-router on the client side
and a single wildcard route on server.routes.js renders the index
html.
When the /:username/sketches route is matched and the username is not
valid, the user will be redirected to the index route and a toast
will explain what happened. When the username is 'p5' (default when
logged out) it will show all sketches. Maybe this should be changed
to just public or 'local' sketches?

* Moved unsaved changes SVG to a separate file.

* User not found is now a 404 error.

* Added server rendered 404 page.

* Removed console.log

* 404 Page now renders a random p5 sketch. TODO: make 404 sketches.

* Added 404 header
404 page now fetches a random example sketch

* Moved circle closer to file name

* Render 404 page in SketchList route if !user
2017-01-06 13:08:03 -05:00
..
About.jsx fix #180, relates to #185 in that the user is redirected to where they were post signup/login 2016-11-10 16:13:00 -05:00
Console.jsx implement sidebar design #234 (#235) 2016-12-19 17:07:04 -05:00
Editor.jsx Fixed #158 and #100 (#198) 2017-01-06 13:08:03 -05:00
EditorAccessibility.jsx remove some dead code/files, change react components to .jsx files because of sublime syntax highlighting, fix linting errors 2016-11-08 18:54:54 -05:00
FileNode.jsx fix sidebar bugs 2016-12-09 17:05:24 -05:00
FileUploader.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
ForceAuthentication.jsx FINALLY fix #52, this will not work with redirecting to https when authenticating but we will cross that bridge when we get there 2016-11-29 15:51:16 -05:00
KeyboardShortcutModal.jsx Add multiple canvas text outputs (#197) 2016-11-12 11:53:02 -05:00
NewFileForm.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
NewFileModal.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
NewFolderForm.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
NewFolderModal.jsx fix #204, making sure focus/form is reset properly 2016-11-29 19:18:11 -05:00
Preferences.jsx Prefs (#238) 2016-12-19 23:48:36 -05:00
PreviewFrame.jsx testing of #214, fix bug where errors not in sketch.js wouldn't appear in the console 2016-12-13 15:37:11 -05:00
ShareModal.jsx Change routes to /:username/sketches/:projectid (#216) 2016-12-01 17:12:34 -05:00
Sidebar.jsx formatting of dropdown login and editor menus (#239) 2016-12-20 00:21:04 -05:00
SidebarItem.jsx remove some dead code/files, change react components to .jsx files because of sublime syntax highlighting, fix linting errors 2016-11-08 18:54:54 -05:00
SketchList.jsx Fixed #158 and #100 (#198) 2017-01-06 13:08:03 -05:00
TextOutput.jsx Add multiple canvas text outputs (#197) 2016-11-12 11:53:02 -05:00
Timer.js Added a star icon for unsaved file name, added 'Saved: xx time ago' (#177) 2016-11-09 12:52:14 -05:00
Toast.jsx remove some dead code/files, change react components to .jsx files because of sublime syntax highlighting, fix linting errors 2016-11-08 18:54:54 -05:00
Toolbar.jsx Change routes to /:username/sketches/:projectid (#216) 2016-12-01 17:12:34 -05:00