Skip to content

Customize NMRium Preferences and mode using URL parameters #22

@hamed-musallam

Description

@hamed-musallam

pass preferences and workspace parameters with the URL to customize the NMRium

we encode preferences JSON data with a URL encode

{"toolBarButtons": {"import": true,"exportAs": true},"panels": {"multipleSpectraAnalysisPanel": { "hidden": true },"spectraPanel": { "hidden": true }}}

output

%7B%22toolBarButtons%22%3A%20%7B%22import%22%3A%20true%2C%22exportAs%22%3A%20true%7D%2C%22panels%22%3A%20%7B%22multipleSpectraAnalysisPanel%22%3A%20%7B%20%22hidden%22%3A%20true%20%7D%2C%22spectraPanel%22%3A%20%7B%20%22hidden%22%3A%20true%20%7D%7D%7D%0A

for example
https://nmriumdev.nmrxiv.org/?workspace=default&preferences=%7B%22toolBarButtons%22%3A%20%7B%22import%22%3A%20true%2C%22exportAs%22%3A%20true%7D%2C%22panels%22%3A%20%7B%22multipleSpectraAnalysisPanel%22%3A%20%7B%20%22hidden%22%3A%20true%20%7D%2C%22spectraPanel%22%3A%20%7B%20%22hidden%22%3A%20true%20%7D%7D%7D%0A

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions