From e335e64268168cf4aeb64234dea0138c06be2bfe Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Fri, 8 Jul 2016 00:19:12 -0700 Subject: [PATCH 1/2] Move browser feature requests to new "Most wanted features" section Ports 58aca2823404d6dc18fd44ae15f7ff2f34f64705 to v3 --- docs/_data/browser-bugs.yml | 60 --------------------------------- docs/_data/browser-features.yml | 59 ++++++++++++++++++++++++++++++++ docs/browser-bugs.html | 30 +++++++++++++++++ 3 files changed, 89 insertions(+), 60 deletions(-) create mode 100644 docs/_data/browser-features.yml diff --git a/docs/_data/browser-bugs.yml b/docs/_data/browser-bugs.yml index 715eee7412..5f11e36a71 100644 --- a/docs/_data/browser-bugs.yml +++ b/docs/_data/browser-bugs.yml @@ -68,16 +68,6 @@ origin: > Bootstrap#18228 -- - browser: > - Microsoft Edge - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - UserVoice#12299532 - origin: > - Bootstrap#19984 - - browser: > Microsoft Edge @@ -118,16 +108,6 @@ origin: > Bootstrap#18365 -- - browser: > - Firefox - summary: > - Fire `transitioncancel` event when a transition is canceled - upstream_bug: > - Mozilla#1264125 - origin: > - Mozilla#1182856 - - browser: > Firefox @@ -148,16 +128,6 @@ origin: > Bootstrap#19670 -- - browser: > - Firefox - summary: > - Implement the `of ` clause of the `:nth-child()` pseudo-class - upstream_bug: > - Mozilla#854148 - origin: > - Bootstrap#20143 - - browser: > Firefox @@ -248,16 +218,6 @@ origin: > Bootstrap#19810 -- - browser: > - Chrome - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - Chromium#576815 - origin: > - Bootstrap#19984 - - browser: > Chrome @@ -268,16 +228,6 @@ origin: > Bootstrap#12832 -- - browser: > - Chrome - summary: > - Implement the `of ` clause of the `:nth-child()` pseudo-class - upstream_bug: > - Chromium#304163 - origin: > - Bootstrap#20143 - - browser: > Chrome (Windows & Linux) @@ -300,16 +250,6 @@ origin: > Bootstrap#17403 -- - browser: > - Safari - summary: > - Implement the `:dir()` pseudo-class from Selectors Level 4 - upstream_bug: > - WebKit#64861 - origin: > - Bootstrap#19984 - - browser: > Safari (OS X) diff --git a/docs/_data/browser-features.yml b/docs/_data/browser-features.yml new file mode 100644 index 0000000000..1ac88af254 --- /dev/null +++ b/docs/_data/browser-features.yml @@ -0,0 +1,59 @@ +- + browser: > + Microsoft Edge + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + UserVoice#12299532 + origin: > + Bootstrap#19984 + +- + browser: > + Firefox + summary: > + Fire a [`transitioncancel` event](https://developer.mozilla.org/en-US/docs/Web/Events/transitioncancel) when a CSS transition is canceled + upstream_bug: > + Mozilla#1264125 + origin: > + Mozilla#1182856 + +- + browser: > + Firefox + summary: > + Implement the [`of ` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class + upstream_bug: > + Mozilla#854148 + origin: > + Bootstrap#20143 + +- + browser: > + Chrome + summary: > + Implement the [`of ` clause](http://caniuse.com/#feat=css-nth-child-of) of the `:nth-child()` pseudo-class + upstream_bug: > + Chromium#304163 + origin: > + Bootstrap#20143 + +- + browser: > + Chrome + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + Chromium#576815 + origin: > + Bootstrap#19984 + +- + browser: > + Safari + summary: > + Implement the [`:dir()` pseudo-class](https://developer.mozilla.org/en-US/docs/Web/CSS/:dir) from Selectors Level 4 + upstream_bug: > + WebKit#64861 + origin: > + Bootstrap#19984 diff --git a/docs/browser-bugs.html b/docs/browser-bugs.html index bb04c2d086..7ad42bac3d 100644 --- a/docs/browser-bugs.html +++ b/docs/browser-bugs.html @@ -42,3 +42,33 @@ fullwidth: true + +
+

Most wanted features

+ +

There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them.

+

We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented.

+ +
+ + + + + + + + + + + {% for feat in site.data.browser-features %} + + + + + + + {% endfor %} + +
Browser(s)Summary of featureUpstream issue(s)Bootstrap issue(s)
{{ feat.browser }}{{ feat.summary | markdownify | bugify }}{{ feat.upstream_bug | bugify }}{{ feat.origin | bugify }}
+
+
From 584d1fff9e582ff28355417864edda355ec36058 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Fri, 8 Jul 2016 00:19:32 -0700 Subject: [PATCH 2/2] Add Most Wanted Features entries for Ports 0b21f2ecb1e5a3a8978cc23fa984242e9f81c62c to v3 Refs https://bugzil.la/840640 Refs https://webkit.org/b/84635 [skip sauce] --- docs/_data/browser-features.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/_data/browser-features.yml b/docs/_data/browser-features.yml index 1ac88af254..a8b8560996 100644 --- a/docs/_data/browser-features.yml +++ b/docs/_data/browser-features.yml @@ -28,6 +28,16 @@ origin: > Bootstrap#20143 +- + browser: > + Firefox + summary: > + Implement the HTML5 [`` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog) + upstream_bug: > + Mozilla#840640 + origin: > + Bootstrap#20175 + - browser: > Chrome @@ -57,3 +67,13 @@ WebKit#64861 origin: > Bootstrap#19984 + +- + browser: > + Safari + summary: > + Implement the HTML5 [`` element](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog) + upstream_bug: > + WebKit#84635 + origin: > + Bootstrap#20175