diff --git a/docs/_data/browser-bugs.yml b/docs/_data/browser-bugs.yml index 42594ae29..ea7665199 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) @@ -298,16 +248,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 000000000..a8b856099 --- /dev/null +++ b/docs/_data/browser-features.yml @@ -0,0 +1,79 @@ +- + 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: > + 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 + 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 + +- + 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 diff --git a/docs/browser-bugs.md b/docs/browser-bugs.md index 57751c4d7..00b79391d 100644 --- a/docs/browser-bugs.md +++ b/docs/browser-bugs.md @@ -38,3 +38,32 @@ See also: + +# 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 }}
+