Replace repository
prop with apiUrl
prop on wc-gocam-viz
component
#27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #25
Currently the
wc-gocam-viz
component has arepository
prop which accepts an enum-like set of strings. Based on the value it builds different URLs to fetch the GO-CAM model. These included an endpoint onapi.geneontology.xyz
as the default, a couple of Barista endpoints (which we don't want to use at all anymore), and alocalhost
endpoint which would only be useful for certain local development scenarios.With these changes the
release
prop is removed and a newapiUrl
prop is added. The default is the newapi.geneontology.org
endpoint. Since changing the API endpoint should be a fairly rare use case I've also removed the select box from the dev/demo pages. If you needed to point the widget to a local endpoint for development, you'd temporarily change the dev/demo page by adding the appropriate attribute (e.g.api-url='http://localhost/path/to/endpoint/%ID
) to thewc-gocam-viz
element.cc: @kltm