From 635ee36e11d4e981b06034057e4990e2e63eec2a Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sat, 10 Mar 2012 18:03:59 -0800 Subject: [PATCH] fix gradient mixins by escaping them, add notes on progress bars --- docs/assets/bootstrap.zip | Bin 54804 -> 55087 bytes docs/assets/css/bootstrap.css | 40 ++++++++++++++--------- docs/components.html | 8 ++--- docs/less.html | 18 +++++----- docs/templates/pages/components.mustache | 8 ++--- docs/templates/pages/less.mustache | 18 +++++----- less/mixins.less | 6 ++-- less/progress-bars.less | 6 ++++ 8 files changed, 59 insertions(+), 45 deletions(-) diff --git a/docs/assets/bootstrap.zip b/docs/assets/bootstrap.zip index 79503bedb4cbcc23178bb8e1bcb30d369794f036..7532d9aedadf2d9322f823176a2516d0f8046f05 100644 GIT binary patch delta 26926 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 diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 7e2a821079..f9fb6cac0b 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -1946,7 +1946,7 @@ table .span24 { background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2068,7 +2068,7 @@ table .span24 { background-image: -o-linear-gradient(top, #0088cc, #0055cc); background-image: linear-gradient(top, #0088cc, #0055cc); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); border-color: #0055cc #0055cc #003580; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2093,7 +2093,7 @@ table .span24 { background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2118,7 +2118,7 @@ table .span24 { background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2143,7 +2143,7 @@ table .span24 { background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2168,7 +2168,7 @@ table .span24 { background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2193,7 +2193,7 @@ table .span24 { background-image: -o-linear-gradient(top, #555555, #222222); background-image: linear-gradient(top, #555555, #222222); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -2742,7 +2742,7 @@ input[type="submit"].btn.btn-small { background-image: -o-linear-gradient(top, #333333, #222222); background-image: linear-gradient(top, #333333, #222222); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; @@ -2767,7 +2767,7 @@ input[type="submit"].btn.btn-small { background-image: -o-linear-gradient(top, #333333, #222222); background-image: linear-gradient(top, #333333, #222222); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false); @@ -3065,7 +3065,7 @@ input[type="submit"].btn.btn-small { background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); background-image: linear-gradient(top, #ffffff, #f5f5f5); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; @@ -3620,6 +3620,14 @@ a.thumbnail:hover { background-position: 40px 0; } } +@-ms-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} @keyframes progress-bar-stripes { from { background-position: 0 0; @@ -3640,7 +3648,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); @@ -3663,7 +3671,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); @@ -3703,7 +3711,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); } .progress-danger.progress-striped .bar { background-color: #ee5f5b; @@ -3723,7 +3731,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); } .progress-success.progress-striped .bar { background-color: #62c462; @@ -3743,7 +3751,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); } .progress-info.progress-striped .bar { background-color: #5bc0de; @@ -3763,7 +3771,7 @@ a.thumbnail:hover { background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr=#ffffff, endColorstr=#e6e6e6, GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); } .progress-warning.progress-striped .bar { background-color: #fbb450; diff --git a/docs/components.html b/docs/components.html index 28061fb05a..7425b8e6a9 100644 --- a/docs/components.html +++ b/docs/components.html @@ -1770,7 +1770,7 @@

Striped

-

Uses a gradient to create a striped effect.

+

Uses a gradient to create a striped effect (no IE).

@@ -1783,7 +1783,7 @@

Animated

-

Takes the striped example and animates it.

+

Takes the striped example and animates it (no IE).

@@ -1838,8 +1838,8 @@

Browser support

-

Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-8 or older versions of Firefox.

-

Opera does not support animations at this time.

+

Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.

+

Opera and IE do not support animations at this time.

diff --git a/docs/less.html b/docs/less.html index 69b44da2da..29d6d753c1 100644 --- a/docs/less.html +++ b/docs/less.html @@ -654,47 +654,47 @@ - .#translucent > .background() + #translucent > .background() @color: @white, @alpha: 1 Give an element a translucent background color - .#translucent > .border() + #translucent > .border() @color: @white, @alpha: 1 Give an element a translucent border color - .#gradient > .vertical() + #gradient > .vertical() @startColor, @endColor Create a cross-browser vertical background gradient - .#gradient > .horizontal() + #gradient > .horizontal() @startColor, @endColor Create a cross-browser horizontal background gradient - .#gradient > .directional() + #gradient > .directional() @startColor, @endColor, @deg Create a cross-browser directional background gradient - .#gradient > .vertical-three-colors() + #gradient > .vertical-three-colors() @startColor, @midColor, @colorStop, @endColor Create a cross-browser three-color background gradient - .#gradient > .radial() + #gradient > .radial() @innerColor, @outerColor Create a cross-browser radial background gradient - .#gradient > .striped() + #gradient > .striped() @color, @angle Create a cross-browser striped background gradient - .#gradientBar() + #gradientBar() @primaryColor, @secondaryColor Used for buttons to assign a gradient and slightly darker border diff --git a/docs/templates/pages/components.mustache b/docs/templates/pages/components.mustache index 849d905cad..c334c3aa37 100644 --- a/docs/templates/pages/components.mustache +++ b/docs/templates/pages/components.mustache @@ -1694,7 +1694,7 @@

{{_i}}Striped{{/i}}

-

{{_i}}Uses a gradient to create a striped effect.{{/i}}

+

{{_i}}Uses a gradient to create a striped effect (no IE).{{/i}}

@@ -1707,7 +1707,7 @@

{{_i}}Animated{{/i}}

-

{{_i}}Takes the striped example and animates it.{{/i}}

+

{{_i}}Takes the striped example and animates it (no IE).{{/i}}

@@ -1762,8 +1762,8 @@

{{_i}}Browser support{{/i}}

-

{{_i}}Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-8 or older versions of Firefox.{{/i}}

-

{{_i}}Opera does not support animations at this time.{{/i}}

+

{{_i}}Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.{{/i}}

+

{{_i}}Opera and IE do not support animations at this time.{{/i}}

diff --git a/docs/templates/pages/less.mustache b/docs/templates/pages/less.mustache index 744861dea0..1ffb92b2ed 100644 --- a/docs/templates/pages/less.mustache +++ b/docs/templates/pages/less.mustache @@ -578,47 +578,47 @@ - .#translucent > .background() + #translucent > .background() @color: @white, @alpha: 1 {{_i}}Give an element a translucent background color{{/i}} - .#translucent > .border() + #translucent > .border() @color: @white, @alpha: 1 {{_i}}Give an element a translucent border color{{/i}} - .#gradient > .vertical() + #gradient > .vertical() @startColor, @endColor {{_i}}Create a cross-browser vertical background gradient{{/i}} - .#gradient > .horizontal() + #gradient > .horizontal() @startColor, @endColor {{_i}}Create a cross-browser horizontal background gradient{{/i}} - .#gradient > .directional() + #gradient > .directional() @startColor, @endColor, @deg {{_i}}Create a cross-browser directional background gradient{{/i}} - .#gradient > .vertical-three-colors() + #gradient > .vertical-three-colors() @startColor, @midColor, @colorStop, @endColor {{_i}}Create a cross-browser three-color background gradient{{/i}} - .#gradient > .radial() + #gradient > .radial() @innerColor, @outerColor {{_i}}Create a cross-browser radial background gradient{{/i}} - .#gradient > .striped() + #gradient > .striped() @color, @angle {{_i}}Create a cross-browser striped background gradient{{/i}} - .#gradientBar() + #gradientBar() @primaryColor, @secondaryColor {{_i}}Used for buttons to assign a gradient and slightly darker border{{/i}} diff --git a/less/mixins.less b/less/mixins.less index 47d467243b..5ff58a5c96 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -320,7 +320,7 @@ background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10 background-image: linear-gradient(left, @startColor, @endColor); // Le standard background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=@startColor, endColorstr=@endColor, GradientType=1); // IE9 and down + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE9 and down } .vertical(@startColor: #555, @endColor: #333) { background-color: mix(@startColor, @endColor, 60%); @@ -331,7 +331,7 @@ background-image: -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10 background-image: linear-gradient(top, @startColor, @endColor); // The standard background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=@startColor, endColorstr=@endColor, GradientType=0); // IE9 and down + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down } .directional(@startColor: #555, @endColor: #333, @deg: 45deg) { background-color: @endColor; @@ -351,7 +351,7 @@ background-image: -o-linear-gradient(@startColor, @midColor @colorStop, @endColor); background-image: linear-gradient(@startColor, @midColor @colorStop, @endColor); background-repeat: no-repeat; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=@startColor, endColorstr=@endColor, GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE9 and down, gets no color-stop at all for proper fallback } .radial(@innerColor: #555, @outerColor: #333) { background-color: @outerColor; diff --git a/less/progress-bars.less b/less/progress-bars.less index a99b118a03..5979a36915 100644 --- a/less/progress-bars.less +++ b/less/progress-bars.less @@ -17,6 +17,12 @@ to { background-position: 40px 0; } } +// IE9 +@-ms-keyframes progress-bar-stripes { + from { background-position: 0 0; } + to { background-position: 40px 0; } +} + // Spec @keyframes progress-bar-stripes { from { background-position: 0 0; } -- 2.47.3