/////////////////////////////////////////
// Loaded modules: I18n, OptionManager //
/////////////////////////////////////////

let i18n = new I18n(),
    optionManager = new OptionManager({
      like_what: 'subscribed'
    })

i18n.populateText()

function onFieldChange() {
  // Save the new state
  optionManager.set({
    [this.name]: this.value
  })
}

// Restore options
optionManager.get().then((options) => {
  // Populate current option data
  document
    .querySelector(`input[name="like_what"][value="${options.like_what}"]`)
    .click()
})

// Catch when the user changes an input so we can save it
document
  .querySelectorAll('input')
  .forEach((field) => {
    field.addEventListener( 'click', onFieldChange.bind(field) )
  })


@@ -734,13 +734,12 @@
 eld) )%0A  %7D)%0A
-%0A

Update options.js