Create options.html for extensive on the fly configuration
uluturki opened this issue · comments
There are two main goals for this issue:
- Everything in the config.js file must be configurable through the chrome extension options page and stored through the storage api in the config object (update the existing config object).
- Options form should sanitize and verify the input and make it impossible to save a configuration that will break the extension where possible. This is necessary because we are allowing user to enter a JSON schema that will be injected to the content page. Verification may not be possible for certain fields, for example the element where the survey will be injected, those may be switched to selection fields with several valid options in the future.
1dca11b completes file upload and option page is functional