Component/Keyword: DevTools/Web IDE Urls
- Default initial view is Manage apps.
- Manage Apps - top level view - index.html or index.html#view=manageapps
- App Edit would take an appName and appPath default view would be the last view used (or Recent/All files)
- App Edit - index.html#view=appedit?appname={appName}?apppath={appPath}
- App Edit can also take a uiview to go to a specific view instead of the default view.
- App Edit - index.html#view=appedit?appname={appName}?apppath={appPath}?uiview={recent or all or dependencies or logical}
- App Edit can also take a filepath to open a specific file for edit.
- App Edit - - index.html#view=appedit?appid={appName}?uiview={recent or all or dependencies or logical}?filepath={filePath} * All of these will have to be encoded/decoded * Every page would change the url to one of the ones shown above.
So a normal flow may be something like this.
Note 1: I would like to have it go back to an appEdit page with no files being edited, but that would require some extra work on our part to do that.
In general things like New, Copy dialogs would not be saved in the history, but file edit and view changes would be.
Here is a longer scenario