From 33bd509737d9e86ac93f4f88921b62e52e5f08e9 Mon Sep 17 00:00:00 2001 From: Felix Gnass Date: Wed, 16 Jul 2014 13:19:55 +0200 Subject: [PATCH 1/3] add picture element and related attributes --- src/browser/ReactDOM.js | 1 + src/browser/ui/dom/HTMLDOMPropertyConfig.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/browser/ReactDOM.js b/src/browser/ReactDOM.js index 35797bb1357..c84fbf9bded 100644 --- a/src/browser/ReactDOM.js +++ b/src/browser/ReactDOM.js @@ -142,6 +142,7 @@ var ReactDOM = mapObject({ output: false, p: false, param: true, + picture: false, pre: false, progress: false, q: false, diff --git a/src/browser/ui/dom/HTMLDOMPropertyConfig.js b/src/browser/ui/dom/HTMLDOMPropertyConfig.js index 2c59d851a34..ed0c333b6d0 100644 --- a/src/browser/ui/dom/HTMLDOMPropertyConfig.js +++ b/src/browser/ui/dom/HTMLDOMPropertyConfig.js @@ -109,6 +109,7 @@ var HTMLDOMPropertyConfig = { loop: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, max: null, maxLength: MUST_USE_ATTRIBUTE, + media: null, mediaGroup: null, method: null, min: null, @@ -136,6 +137,7 @@ var HTMLDOMPropertyConfig = { selected: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, shape: null, size: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE, + sizes: null, span: HAS_POSITIVE_NUMERIC_VALUE, spellCheck: null, src: null, From 5f56f4ac36136fe2c61ee14a292c192298dd863d Mon Sep 17 00:00:00 2001 From: Felix Gnass Date: Wed, 16 Jul 2014 19:57:19 +0200 Subject: [PATCH 2/3] add picture to xjs.knownTags --- vendor/fbtransform/transforms/xjs.js | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor/fbtransform/transforms/xjs.js b/vendor/fbtransform/transforms/xjs.js index 66a8fb13cb2..fb2f7fb8d19 100644 --- a/vendor/fbtransform/transforms/xjs.js +++ b/vendor/fbtransform/transforms/xjs.js @@ -108,6 +108,7 @@ var knownTags = { param: true, path: true, pattern: false, + picture: true, polygon: true, polyline: true, pre: true, From 942d358acea51cb93c172f01a2ab8094bc661808 Mon Sep 17 00:00:00 2001 From: Felix Gnass Date: Fri, 22 Aug 2014 00:37:32 +0200 Subject: [PATCH 3/3] use attribute for media, srcSet and sizes --- src/browser/ui/dom/HTMLDOMPropertyConfig.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/browser/ui/dom/HTMLDOMPropertyConfig.js b/src/browser/ui/dom/HTMLDOMPropertyConfig.js index ed0c333b6d0..4e314c97ebd 100644 --- a/src/browser/ui/dom/HTMLDOMPropertyConfig.js +++ b/src/browser/ui/dom/HTMLDOMPropertyConfig.js @@ -109,7 +109,7 @@ var HTMLDOMPropertyConfig = { loop: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, max: null, maxLength: MUST_USE_ATTRIBUTE, - media: null, + media: MUST_USE_ATTRIBUTE, mediaGroup: null, method: null, min: null, @@ -137,12 +137,12 @@ var HTMLDOMPropertyConfig = { selected: MUST_USE_PROPERTY | HAS_BOOLEAN_VALUE, shape: null, size: MUST_USE_ATTRIBUTE | HAS_POSITIVE_NUMERIC_VALUE, - sizes: null, + sizes: MUST_USE_ATTRIBUTE, span: HAS_POSITIVE_NUMERIC_VALUE, spellCheck: null, src: null, srcDoc: MUST_USE_PROPERTY, - srcSet: null, + srcSet: MUST_USE_ATTRIBUTE, start: HAS_NUMERIC_VALUE, step: null, style: null,