UNPKG

formit

Version:

A speedy way to create HTML forms.

1 lines 9.82 kB
{"dependencies":[{"name":"/Users/Q/Sites/stripe/form-elements/.babelrc","includedInParent":true,"mtime":1526191410197},{"name":"/Users/Q/Sites/stripe/form-elements/package.json","includedInParent":true,"mtime":1526242955456},{"name":"./utilities/dom","loc":{"line":2,"column":25}},{"name":"./renderFormElement","loc":{"line":3,"column":30}}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _dom = require('./utilities/dom');\n\nvar _renderFormElement = require('./renderFormElement');\n\nvar _renderFormElement2 = _interopRequireDefault(_renderFormElement);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar renderForm = function renderForm(mountNode, els, options) {\n if (!mountNode) return;\n\n if (options && options.classNames) {\n var formClassName = options.classNames.formClassName;\n\n console.log(formClassName);\n (0, _dom.addClass)(mountNode, formClassName);\n }\n\n els.forEach(function (prop, index) {\n var element = (0, _renderFormElement2.default)(prop, index, options);\n mountNode.appendChild(element);\n });\n};\n\nexports.default = renderForm;","map":{"mappings":[{"generated":{"line":7,"column":0},"source":"src/renderForm.js","original":{"line":2,"column":0}},{"generated":{"line":9,"column":0},"source":"src/renderForm.js","original":{"line":3,"column":0}},{"generated":{"line":15,"column":0},"source":"src/renderForm.js","original":{"line":5,"column":0}},{"name":"renderForm","generated":{"line":15,"column":4},"source":"src/renderForm.js","original":{"line":5,"column":6}},{"generated":{"line":15,"column":17},"source":"src/renderForm.js","original":{"line":5,"column":19}},{"name":"renderForm","generated":{"line":15,"column":26},"source":"src/renderForm.js","original":{"line":5,"column":6}},{"generated":{"line":15,"column":36},"source":"src/renderForm.js","original":{"line":5,"column":19}},{"name":"mountNode","generated":{"line":15,"column":37},"source":"src/renderForm.js","original":{"line":6,"column":2}},{"generated":{"line":15,"column":46},"source":"src/renderForm.js","original":{"line":5,"column":19}},{"name":"els","generated":{"line":15,"column":48},"source":"src/renderForm.js","original":{"line":7,"column":2}},{"generated":{"line":15,"column":51},"source":"src/renderForm.js","original":{"line":5,"column":19}},{"name":"options","generated":{"line":15,"column":53},"source":"src/renderForm.js","original":{"line":8,"column":2}},{"generated":{"line":15,"column":60},"source":"src/renderForm.js","original":{"line":5,"column":19}},{"generated":{"line":15,"column":62},"source":"src/renderForm.js","original":{"line":9,"column":5}},{"generated":{"line":16,"column":0},"source":"src/renderForm.js","original":{"line":10,"column":2}},{"generated":{"line":16,"column":6},"source":"src/renderForm.js","original":{"line":10,"column":6}},{"name":"mountNode","generated":{"line":16,"column":7},"source":"src/renderForm.js","original":{"line":10,"column":7}},{"generated":{"line":16,"column":16},"source":"src/renderForm.js","original":{"line":10,"column":2}},{"generated":{"line":16,"column":18},"source":"src/renderForm.js","original":{"line":10,"column":18}},{"generated":{"line":18,"column":0},"source":"src/renderForm.js","original":{"line":12,"column":2}},{"name":"options","generated":{"line":18,"column":6},"source":"src/renderForm.js","original":{"line":12,"column":6}},{"name":"options","generated":{"line":18,"column":17},"source":"src/renderForm.js","original":{"line":12,"column":17}},{"name":"classNames","generated":{"line":18,"column":25},"source":"src/renderForm.js","original":{"line":12,"column":25}},{"generated":{"line":18,"column":35},"source":"src/renderForm.js","original":{"line":12,"column":2}},{"generated":{"line":18,"column":37},"source":"src/renderForm.js","original":{"line":12,"column":37}},{"generated":{"line":19,"column":0},"source":"src/renderForm.js","original":{"line":12,"column":37}},{"name":"formClassName","generated":{"line":19,"column":8},"source":"src/renderForm.js","original":{"line":13,"column":12}},{"generated":{"line":19,"column":21},"source":"src/renderForm.js","original":{"line":12,"column":37}},{"name":"options","generated":{"line":19,"column":24},"source":"src/renderForm.js","original":{"line":13,"column":30}},{"name":"classNames","generated":{"line":19,"column":32},"source":"src/renderForm.js","original":{"line":13,"column":38}},{"generated":{"line":19,"column":42},"source":"src/renderForm.js","original":{"line":12,"column":37}},{"name":"formClassName","generated":{"line":19,"column":43},"source":"src/renderForm.js","original":{"line":13,"column":12}},{"generated":{"line":19,"column":56},"source":"src/renderForm.js","original":{"line":12,"column":37}},{"name":"console","generated":{"line":21,"column":0},"source":"src/renderForm.js","original":{"line":14,"column":4}},{"name":"log","generated":{"line":21,"column":12},"source":"src/renderForm.js","original":{"line":14,"column":12}},{"generated":{"line":21,"column":15},"source":"src/renderForm.js","original":{"line":14,"column":4}},{"name":"formClassName","generated":{"line":21,"column":16},"source":"src/renderForm.js","original":{"line":14,"column":16}},{"generated":{"line":21,"column":29},"source":"src/renderForm.js","original":{"line":14,"column":4}},{"generated":{"line":22,"column":0},"source":"src/renderForm.js","original":{"line":15,"column":4}},{"name":"mountNode","generated":{"line":22,"column":23},"source":"src/renderForm.js","original":{"line":15,"column":13}},{"generated":{"line":22,"column":32},"source":"src/renderForm.js","original":{"line":15,"column":4}},{"name":"formClassName","generated":{"line":22,"column":34},"source":"src/renderForm.js","original":{"line":15,"column":24}},{"generated":{"line":22,"column":47},"source":"src/renderForm.js","original":{"line":15,"column":4}},{"generated":{"line":23,"column":0},"source":"src/renderForm.js","original":{"line":16,"column":3}},{"name":"els","generated":{"line":25,"column":0},"source":"src/renderForm.js","original":{"line":18,"column":2}},{"name":"forEach","generated":{"line":25,"column":6},"source":"src/renderForm.js","original":{"line":18,"column":6}},{"generated":{"line":25,"column":13},"source":"src/renderForm.js","original":{"line":18,"column":2}},{"generated":{"line":25,"column":14},"source":"src/renderForm.js","original":{"line":18,"column":14}},{"name":"prop","generated":{"line":25,"column":24},"source":"src/renderForm.js","original":{"line":18,"column":15}},{"generated":{"line":25,"column":28},"source":"src/renderForm.js","original":{"line":18,"column":14}},{"name":"index","generated":{"line":25,"column":30},"source":"src/renderForm.js","original":{"line":18,"column":21}},{"generated":{"line":25,"column":35},"source":"src/renderForm.js","original":{"line":18,"column":14}},{"generated":{"line":25,"column":37},"source":"src/renderForm.js","original":{"line":18,"column":31}},{"generated":{"line":26,"column":0},"source":"src/renderForm.js","original":{"line":19,"column":4}},{"name":"element","generated":{"line":26,"column":8},"source":"src/renderForm.js","original":{"line":19,"column":10}},{"generated":{"line":26,"column":18},"source":"src/renderForm.js","original":{"line":19,"column":20}},{"name":"prop","generated":{"line":26,"column":51},"source":"src/renderForm.js","original":{"line":19,"column":38}},{"generated":{"line":26,"column":55},"source":"src/renderForm.js","original":{"line":19,"column":20}},{"name":"index","generated":{"line":26,"column":57},"source":"src/renderForm.js","original":{"line":19,"column":44}},{"generated":{"line":26,"column":62},"source":"src/renderForm.js","original":{"line":19,"column":20}},{"name":"options","generated":{"line":26,"column":64},"source":"src/renderForm.js","original":{"line":19,"column":51}},{"generated":{"line":26,"column":71},"source":"src/renderForm.js","original":{"line":19,"column":20}},{"generated":{"line":26,"column":72},"source":"src/renderForm.js","original":{"line":19,"column":4}},{"name":"mountNode","generated":{"line":27,"column":0},"source":"src/renderForm.js","original":{"line":20,"column":4}},{"name":"appendChild","generated":{"line":27,"column":14},"source":"src/renderForm.js","original":{"line":20,"column":14}},{"generated":{"line":27,"column":25},"source":"src/renderForm.js","original":{"line":20,"column":4}},{"name":"element","generated":{"line":27,"column":26},"source":"src/renderForm.js","original":{"line":20,"column":26}},{"generated":{"line":27,"column":33},"source":"src/renderForm.js","original":{"line":20,"column":4}},{"generated":{"line":28,"column":0},"source":"src/renderForm.js","original":{"line":21,"column":3}},{"generated":{"line":28,"column":3},"source":"src/renderForm.js","original":{"line":18,"column":2}},{"generated":{"line":29,"column":0},"source":"src/renderForm.js","original":{"line":22,"column":1}},{"generated":{"line":29,"column":1},"source":"src/renderForm.js","original":{"line":5,"column":0}},{"name":"renderForm","generated":{"line":31,"column":18},"source":"src/renderForm.js","original":{"line":24,"column":15}}],"sources":{"src/renderForm.js":"// @flow\nimport { addClass } from './utilities/dom'\nimport renderFormElement from './renderFormElement'\n\nconst renderForm = (\n mountNode: object,\n els: object,\n options: object\n) => {\n if (!mountNode) return\n\n if (options && options.classNames) {\n const { formClassName } = options.classNames\n console.log(formClassName)\n addClass(mountNode, formClassName)\n }\n\n els.forEach((prop, index) => {\n const element = renderFormElement(prop, index, options)\n mountNode.appendChild(element)\n })\n}\n\nexport default renderForm\n"},"lineCount":null}},"hash":"a17cae4db2a876c5416b9f8e51fa0de7","cacheData":{"env":{}}}