UNPKG

rn-web-cli

Version:

React Native for Web

1 lines 12.8 kB
{"version":3,"sources":["node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js"],"names":["DOMProperty","require","MUST_USE_PROPERTY","injection","HAS_BOOLEAN_VALUE","HAS_NUMERIC_VALUE","HAS_POSITIVE_NUMERIC_VALUE","HAS_OVERLOADED_BOOLEAN_VALUE","HTMLDOMPropertyConfig","isCustomAttribute","RegExp","prototype","test","bind","ATTRIBUTE_NAME_CHAR","Properties","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","as","async","autoComplete","autoPlay","capture","cellPadding","cellSpacing","charSet","challenge","checked","cite","classID","className","cols","colSpan","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","defer","dir","disabled","download","draggable","encType","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","height","hidden","high","href","hrefLang","htmlFor","httpEquiv","icon","id","inputMode","integrity","is","keyParams","keyType","kind","label","lang","list","loop","low","manifest","marginHeight","marginWidth","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","nonce","noValidate","open","optimum","pattern","placeholder","playsInline","poster","preload","profile","radioGroup","readOnly","referrerPolicy","rel","required","reversed","role","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","span","spellCheck","src","srcDoc","srcLang","srcSet","start","step","style","summary","tabIndex","target","title","type","useMap","value","width","wmode","wrap","about","datatype","inlist","prefix","property","resource","vocab","autoCapitalize","autoCorrect","autoSave","color","itemProp","itemScope","itemType","itemID","itemRef","results","security","unselectable","DOMAttributeNames","DOMPropertyNames","DOMMutationMethods","node","removeAttribute","hasAttribute","setAttribute","validity","badInput","ownerDocument","activeElement","module","exports"],"mappings":"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","file":"HTMLDOMPropertyConfig.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\nvar DOMProperty = require('./DOMProperty');\n\nvar MUST_USE_PROPERTY = DOMProperty.injection.MUST_USE_PROPERTY;\nvar HAS_BOOLEAN_VALUE = DOMProperty.injection.HAS_BOOLEAN_VALUE;\nvar HAS_NUMERIC_VALUE = DOMProperty.injection.HAS_NUMERIC_VALUE;\nvar HAS_POSITIVE_NUMERIC_VALUE = DOMProperty.injection.HAS_POSITIVE_NUMERIC_VALUE;\nvar HAS_OVERLOADED_BOOLEAN_VALUE = DOMProperty.injection.HAS_OVERLOADED_BOOLEAN_VALUE;\n\nvar HTMLDOMPropertyConfig = {\n isCustomAttribute: RegExp.prototype.test.bind(new RegExp('^(data|aria)-[' + DOMProperty.ATTRIBUTE_NAME_CHAR + ']*$')),\n Properties: {\n /**\n * Standard Properties\n */\n accept: 0,\n acceptCharset: 0,\n accessKey: 0,\n action: 0,\n allowFullScreen: HAS_BOOLEAN_VALUE,\n allowTransparency: 0,\n alt: 0,\n // specifies target context for links with `preload` type\n as: 0,\n async: HAS_BOOLEAN_VALUE,\n autoComplete: 0,\n // autoFocus is polyfilled/normalized by AutoFocusUtils\n // autoFocus: HAS_BOOLEAN_VALUE,\n autoPlay: HAS_BOOLEAN_VALUE,\n capture: HAS_BOOLEAN_VALUE,\n cellPadding: 0,\n cellSpacing: 0,\n charSet: 0,\n challenge: 0,\n checked: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,\n cite: 0,\n classID: 0,\n className: 0,\n cols: HAS_POSITIVE_NUMERIC_VALUE,\n colSpan: 0,\n content: 0,\n contentEditable: 0,\n contextMenu: 0,\n controls: HAS_BOOLEAN_VALUE,\n coords: 0,\n crossOrigin: 0,\n data: 0, // For `<object />` acts as `src`.\n dateTime: 0,\n 'default': HAS_BOOLEAN_VALUE,\n defer: HAS_BOOLEAN_VALUE,\n dir: 0,\n disabled: HAS_BOOLEAN_VALUE,\n download: HAS_OVERLOADED_BOOLEAN_VALUE,\n draggable: 0,\n encType: 0,\n form: 0,\n formAction: 0,\n formEncType: 0,\n formMethod: 0,\n formNoValidate: HAS_BOOLEAN_VALUE,\n formTarget: 0,\n frameBorder: 0,\n headers: 0,\n height: 0,\n hidden: HAS_BOOLEAN_VALUE,\n high: 0,\n href: 0,\n hrefLang: 0,\n htmlFor: 0,\n httpEquiv: 0,\n icon: 0,\n id: 0,\n inputMode: 0,\n integrity: 0,\n is: 0,\n keyParams: 0,\n keyType: 0,\n kind: 0,\n label: 0,\n lang: 0,\n list: 0,\n loop: HAS_BOOLEAN_VALUE,\n low: 0,\n manifest: 0,\n marginHeight: 0,\n marginWidth: 0,\n max: 0,\n maxLength: 0,\n media: 0,\n mediaGroup: 0,\n method: 0,\n min: 0,\n minLength: 0,\n // Caution; `option.selected` is not updated if `select.multiple` is\n // disabled with `removeAttribute`.\n multiple: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,\n muted: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,\n name: 0,\n nonce: 0,\n noValidate: HAS_BOOLEAN_VALUE,\n open: HAS_BOOLEAN_VALUE,\n optimum: 0,\n pattern: 0,\n placeholder: 0,\n playsInline: HAS_BOOLEAN_VALUE,\n poster: 0,\n preload: 0,\n profile: 0,\n radioGroup: 0,\n readOnly: HAS_BOOLEAN_VALUE,\n referrerPolicy: 0,\n rel: 0,\n required: HAS_BOOLEAN_VALUE,\n reversed: HAS_BOOLEAN_VALUE,\n role: 0,\n rows: HAS_POSITIVE_NUMERIC_VALUE,\n rowSpan: HAS_NUMERIC_VALUE,\n sandbox: 0,\n scope: 0,\n scoped: HAS_BOOLEAN_VALUE,\n scrolling: 0,\n seamless: HAS_BOOLEAN_VALUE,\n selected: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE,\n shape: 0,\n size: HAS_POSITIVE_NUMERIC_VALUE,\n sizes: 0,\n span: HAS_POSITIVE_NUMERIC_VALUE,\n spellCheck: 0,\n src: 0,\n srcDoc: 0,\n srcLang: 0,\n srcSet: 0,\n start: HAS_NUMERIC_VALUE,\n step: 0,\n style: 0,\n summary: 0,\n tabIndex: 0,\n target: 0,\n title: 0,\n // Setting .type throws on non-<input> tags\n type: 0,\n useMap: 0,\n value: 0,\n width: 0,\n wmode: 0,\n wrap: 0,\n\n /**\n * RDFa Properties\n */\n about: 0,\n datatype: 0,\n inlist: 0,\n prefix: 0,\n // property is also supported for OpenGraph in meta tags.\n property: 0,\n resource: 0,\n 'typeof': 0,\n vocab: 0,\n\n /**\n * Non-standard Properties\n */\n // autoCapitalize and autoCorrect are supported in Mobile Safari for\n // keyboard hints.\n autoCapitalize: 0,\n autoCorrect: 0,\n // autoSave allows WebKit/Blink to persist values of input fields on page reloads\n autoSave: 0,\n // color is for Safari mask-icon link\n color: 0,\n // itemProp, itemScope, itemType are for\n // Microdata support. See http://schema.org/docs/gs.html\n itemProp: 0,\n itemScope: HAS_BOOLEAN_VALUE,\n itemType: 0,\n // itemID and itemRef are for Microdata support as well but\n // only specified in the WHATWG spec document. See\n // https://html.spec.whatwg.org/multipage/microdata.html#microdata-dom-api\n itemID: 0,\n itemRef: 0,\n // results show looking glass icon and recent searches on input\n // search fields in WebKit/Blink\n results: 0,\n // IE-only attribute that specifies security restrictions on an iframe\n // as an alternative to the sandbox attribute on IE<10\n security: 0,\n // IE-only attribute that controls focus behavior\n unselectable: 0\n },\n DOMAttributeNames: {\n acceptCharset: 'accept-charset',\n className: 'class',\n htmlFor: 'for',\n httpEquiv: 'http-equiv'\n },\n DOMPropertyNames: {},\n DOMMutationMethods: {\n value: function (node, value) {\n if (value == null) {\n return node.removeAttribute('value');\n }\n\n // Number inputs get special treatment due to some edge cases in\n // Chrome. Let everything else assign the value attribute as normal.\n // https://github.com/facebook/react/issues/7253#issuecomment-236074326\n if (node.type !== 'number' || node.hasAttribute('value') === false) {\n node.setAttribute('value', '' + value);\n } else if (node.validity && !node.validity.badInput && node.ownerDocument.activeElement !== node) {\n // Don't assign an attribute if validation reports bad\n // input. Chrome will clear the value. Additionally, don't\n // operate on inputs that have focus, otherwise Chrome might\n // strip off trailing decimal places and cause the user's\n // cursor position to jump to the beginning of the input.\n //\n // In ReactDOMInput, we have an onBlur event that will trigger\n // this function again when focus is lost.\n node.setAttribute('value', '' + value);\n }\n }\n }\n};\n\nmodule.exports = HTMLDOMPropertyConfig;"]}