uluturki / social-annotate

Helps to annotate social media by bringin everything into the natural experience of platforms and keeping records straight.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Commit 8dd3bca creates the page and the styling, no logic behind it yet.

1dca11b completes file upload and option page is functional