This PR brings a new way of creating shared URLS, it posts current state to backend , then creates a shared URL out of the state identifies,
Also brings tons of improvement , simplifications and fixes to project UI
SharedURLs are created like `/load/
Needs .htaccess and mod-rewrite enabled on the server to load sharedURLS
Simplifies and modernizes copying to clipbard
Posts state as a JSON to backend
Fixes other shares , updates them to current versions
fix drawerClosing functions, remove unused params
force to update sharedurl in case of their label visibility changes
move serverSettings, urlSettings, userSettings, debug, outputTypes, api, rootURL and consoleMessager for alerts to Global scope
Changed the global helioviewer reference helioviewerWebClient to be more explicit and remove access whenever possible
Simplify sharedURL logic with open/close of shareURL drawers are not memorized in our localStorage,
Remove forgotten google+ share
Testing
Enter the browsers and the output modes (minimal, normal, embed) this change was tested
Summary
This PR brings a new way of creating shared URLS, it posts current state to backend , then creates a shared URL out of the state identifies, Also brings tons of improvement , simplifications and fixes to project UI
helioviewer
referencehelioviewerWebClient
to be more explicit and remove access whenever possibleTesting
Enter the browsers and the output modes (minimal, normal, embed) this change was tested