From a22adec66fd0c541eb350ea424a6b00d179eedaf Mon Sep 17 00:00:00 2001
From: Dan Finlay <dan@danfinlay.com>
Date: Mon, 24 Jul 2017 17:04:13 -0700
Subject: Replace ui with responsive-ui

---
 responsive-ui/lib/persistent-form.js | 61 ------------------------------------
 1 file changed, 61 deletions(-)
 delete mode 100644 responsive-ui/lib/persistent-form.js

(limited to 'responsive-ui/lib/persistent-form.js')

diff --git a/responsive-ui/lib/persistent-form.js b/responsive-ui/lib/persistent-form.js
deleted file mode 100644
index d4dc20b03..000000000
--- a/responsive-ui/lib/persistent-form.js
+++ /dev/null
@@ -1,61 +0,0 @@
-const inherits = require('util').inherits
-const Component = require('react').Component
-const defaultKey = 'persistent-form-default'
-const eventName = 'keyup'
-
-module.exports = PersistentForm
-
-function PersistentForm () {
-  Component.call(this)
-}
-
-inherits(PersistentForm, Component)
-
-PersistentForm.prototype.componentDidMount = function () {
-  const fields = document.querySelectorAll('[data-persistent-formid]')
-  const store = this.getPersistentStore()
-
-  for (var i = 0; i < fields.length; i++) {
-    const field = fields[i]
-    const key = field.getAttribute('data-persistent-formid')
-    const cached = store[key]
-    if (cached !== undefined) {
-      field.value = cached
-    }
-
-    field.addEventListener(eventName, this.persistentFieldDidUpdate.bind(this))
-  }
-}
-
-PersistentForm.prototype.getPersistentStore = function () {
-  let store = window.localStorage[this.persistentFormParentId || defaultKey]
-  if (store && store !== 'null') {
-    store = JSON.parse(store)
-  } else {
-    store = {}
-  }
-  return store
-}
-
-PersistentForm.prototype.setPersistentStore = function (newStore) {
-  window.localStorage[this.persistentFormParentId || defaultKey] = JSON.stringify(newStore)
-}
-
-PersistentForm.prototype.persistentFieldDidUpdate = function (event) {
-  const field = event.target
-  const store = this.getPersistentStore()
-  const key = field.getAttribute('data-persistent-formid')
-  const val = field.value
-  store[key] = val
-  this.setPersistentStore(store)
-}
-
-PersistentForm.prototype.componentWillUnmount = function () {
-  const fields = document.querySelectorAll('[data-persistent-formid]')
-  for (var i = 0; i < fields.length; i++) {
-    const field = fields[i]
-    field.removeEventListener(eventName, this.persistentFieldDidUpdate.bind(this))
-  }
-  this.setPersistentStore({})
-}
-
-- 
cgit v1.2.3