diff options
| author | ajay javiya (OpenERP) <aja@tinyerp.com> | 2014-03-31 09:49:56 +0530 |
|---|---|---|
| committer | ajay javiya (OpenERP) <aja@tinyerp.com> | 2014-03-31 09:49:56 +0530 |
| commit | c4896f801ceec95fb9a7f4e592ffbfc843135cba (patch) | |
| tree | 3933534acdda506195b53be129ce82c62a1d450e /addons/website/data/bootstrap/responsive-utilities.less | |
| parent | 3d8952b53477c6fc7d92353e76f56b38c14b5a8e (diff) | |
| parent | fd43cecbdadcffee2be2ff078bd32a4521ad9574 (diff) | |
[MERGE] : with trunk
bzr revid: aja@tinyerp.com-20140331041956-0ots0gkn1d4ffudq
Diffstat (limited to 'addons/website/data/bootstrap/responsive-utilities.less')
| -rw-r--r-- | addons/website/data/bootstrap/responsive-utilities.less | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/addons/website/data/bootstrap/responsive-utilities.less b/addons/website/data/bootstrap/responsive-utilities.less new file mode 100644 index 00000000000..027a264107b --- /dev/null +++ b/addons/website/data/bootstrap/responsive-utilities.less @@ -0,0 +1,92 @@ +// +// Responsive: Utility classes +// -------------------------------------------------- + + +// IE10 in Windows (Phone) 8 +// +// Support for responsive views via media queries is kind of borked in IE10, for +// Surface/desktop in split view and for Windows Phone 8. This particular fix +// must be accompanied by a snippet of JavaScript to sniff the user agent and +// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at +// our Getting Started page for more information on this bug. +// +// For more information, see the following: +// +// Issue: https://github.com/twbs/bootstrap/issues/10497 +// Docs: http://getbootstrap.com/getting-started/#browsers +// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ + +@-ms-viewport { + width: device-width; +} + + +// Visibility utilities +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + .responsive-invisibility(); +} + +.visible-xs { + @media (max-width: @screen-xs-max) { + .responsive-visibility(); + } +} +.visible-sm { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + .responsive-visibility(); + } +} +.visible-md { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + .responsive-visibility(); + } +} +.visible-lg { + @media (min-width: @screen-lg-min) { + .responsive-visibility(); + } +} + +.hidden-xs { + @media (max-width: @screen-xs-max) { + .responsive-invisibility(); + } +} +.hidden-sm { + @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { + .responsive-invisibility(); + } +} +.hidden-md { + @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { + .responsive-invisibility(); + } +} +.hidden-lg { + @media (min-width: @screen-lg-min) { + .responsive-invisibility(); + } +} + + +// Print utilities +// +// Media queries are placed on the inside to be mixin-friendly. + +.visible-print { + .responsive-invisibility(); + + @media print { + .responsive-visibility(); + } +} + +.hidden-print { + @media print { + .responsive-invisibility(); + } +} |
