Basically, we might be able to generate a <libcrowds-viewer> tag that can be imported into any HTML page, not just Vue applications. This could be really useful for embedding examples into blog posts or any other webpage.
This would rely on removing any properties currently defined as objects though.
Task options: Should be happening in #325
Button options: could be flattened.
Annotations: can pass in a URL instead, which would be preferable anyway.
Form options: presents perhaps the only foreseeable difficulty at the moment.
Official web components integration:
https://github.com/vuejs/vue-web-component-wrapper
Basically, we might be able to generate a
<libcrowds-viewer>
tag that can be imported into any HTML page, not just Vue applications. This could be really useful for embedding examples into blog posts or any other webpage.This would rely on removing any properties currently defined as objects though.