icloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacoslinuxwindowsinboxwhatsapp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
283 lines
7.8 KiB
283 lines
7.8 KiB
/* including package ext-theme-base */ |
|
/** |
|
* Creates a background gradient. |
|
* |
|
* Example usage: |
|
* .foo { |
|
* @include background-gradient(#808080, matte, left); |
|
* } |
|
* |
|
* @param {Color} $bg-color The background color of the gradient |
|
* @param {String/List} [$type=$base-gradient] The type of gradient to be used. Can either |
|
* be a String which is a predefined gradient name, or it can can be a list of color stops. |
|
* If null is passed, this mixin will still set the `background-color` to $bg-color. |
|
* The available predefined gradient names are: |
|
* |
|
* * bevel |
|
* * glossy |
|
* * recessed |
|
* * matte |
|
* * matte-reverse |
|
* * panel-header |
|
* * tabbar |
|
* * tab |
|
* * tab-active |
|
* * tab-over |
|
* * tab-disabled |
|
* * grid-header |
|
* * grid-header-over |
|
* * grid-row-over |
|
* * grid-cell-special |
|
* * glossy-button |
|
* * glossy-button-over |
|
* * glossy-button-pressed |
|
* |
|
* Each of these gradient names corresponds to a function named linear-gradient[name]. |
|
* Themes can override these functions to customize the color stops that they return. |
|
* For example, to override the glossy-button gradient function add a function named |
|
* "linear-gradient-glossy-button" to a file named "sass/etc/mixins/background-gradient.scss" |
|
* in your theme. The function should return the result of calling the Compass linear-gradient |
|
* function with the desired direction and color-stop information for the gradient. For example: |
|
* |
|
* @function linear-gradient-glossy-button($direction, $bg-color) { |
|
* @return linear-gradient($direction, color_stops( |
|
* mix(#fff, $bg-color, 10%), |
|
* $bg-color 50%, |
|
* mix(#000, $bg-color, 5%) 51%, |
|
* $bg-color |
|
* )); |
|
* } |
|
* |
|
* @param {String} [$direction=top] The direction of the gradient. Can either be |
|
* `top` or `left`. |
|
* |
|
* @member Global_CSS |
|
*/ |
|
/* |
|
* Method which inserts a full background-image property for a theme image. |
|
* It checks if the file exists and if it doesn't, it'll throw an error. |
|
* By default it will not include the background-image property if it is not found, |
|
* but this can be changed by changing the default value of $include-missing-images to |
|
* be true. |
|
*/ |
|
/** |
|
* Includes a google webfont for use in your theme. |
|
* @param {string} $font-name The name of the font. If the font name contains spaces |
|
* use "+" instead of space. |
|
* @param {string} [$font-weights=400] Comma-separated list of font weights to include. |
|
* |
|
* Example usage: |
|
* |
|
* @include google-webfont( |
|
* $font-name: Exo, |
|
* $font-weights: 200 300 400 |
|
* ); |
|
* |
|
* Outputs: |
|
* |
|
* @import url(http://fonts.googleapis.com/css?family=Exo:200,300,400); |
|
* |
|
* @member Global_CSS |
|
*/ |
|
/** |
|
* adds a css outline to an element with compatibility for IE8/outline-offset |
|
* NOTE: the element receiving the outline must be positioned (either relative or absolute) |
|
* in order for the outline to work in IE8 |
|
* |
|
* @param {number} [$width=1px] |
|
* The width of the outline |
|
* |
|
* @param {string} [$style=solid] |
|
* The style of the outline |
|
* |
|
* @param {color} [$color=#000] |
|
* The color of the outline |
|
* |
|
* @param {number} [$offset=0] |
|
* The offset of the outline |
|
* |
|
* @param {number/list} [$border-width=0] |
|
* The border-width of the element receiving the outline. |
|
* Required in order for outline-offset to work in IE8 |
|
*/ |
|
/* including package ext-theme-base */ |
|
/** |
|
* @class Global_CSS |
|
*/ |
|
/** |
|
* @var {string} $prefix |
|
* The prefix to be applied to all CSS selectors. If this is changed, it must also be changed in your |
|
* JavaScript application. |
|
*/ |
|
/** |
|
* @var {boolean/string} $relative-image-path-for-uis |
|
* True to use a relative image path for all new UIs. If true, the path will be "../images/". |
|
* It can also be a string of the path value. |
|
* It defaults to false, which means it will look for the images in the ExtJS SDK folder. |
|
*/ |
|
/** |
|
* @var {boolean} $include-not-found-images |
|
* True to include files which are not found when compiling your SASS |
|
*/ |
|
/** |
|
* @var {boolean} $include-ie |
|
* True to include Internet Explorer specific rules for IE9 and lower. IE10 and up are |
|
* considered to be "modern" browsers, and as such do not need any of the CSS hacks required |
|
* for IE9 and below. Setting this property to false will result in a significantly smaller |
|
* CSS file size, and may also result in a slight performance improvement, because the |
|
* browser will have fewer rules to process. |
|
*/ |
|
/** |
|
* @var {boolean} $include-ff |
|
* True to include Firefox specific rules |
|
*/ |
|
/** |
|
* @var {boolean} $include-opera |
|
* True to include Opera specific rules |
|
*/ |
|
/** |
|
* @var {boolean} $include-webkit |
|
* True to include Webkit specific rules |
|
*/ |
|
/** |
|
* @var {boolean} $include-safari |
|
* True to include Safari specific rules |
|
*/ |
|
/** |
|
* @var {boolean} $include-chrome |
|
* True to include Chrome specific rules |
|
*/ |
|
/** |
|
* @var {boolean} $include-slicer-border-radius |
|
* True to include rules for rounded corners produced by the slicer. Enables emulation |
|
* of CSS3 border-radius in browsers that do not support it. |
|
*/ |
|
/** |
|
* @var {boolean} $include-slicer-gradient |
|
* True to include rules for background gradients produced by the slicer. Enables emulation |
|
* of CSS3 background-gradient in browsers that do not support it. |
|
*/ |
|
/** |
|
* @var {number} $css-shadow-border-radius |
|
* The border radius for CSS shadows |
|
*/ |
|
/** |
|
* @var {string} $image-extension |
|
* default file extension to use for images (defaults to 'png'). |
|
*/ |
|
/** |
|
* @var {string} $slicer-image-extension |
|
* default file extension to use for slicer images (defaults to 'gif'). |
|
*/ |
|
/** |
|
* Default search path for images |
|
*/ |
|
/** |
|
* @var {boolean} |
|
* True to include the default UI for each component. |
|
*/ |
|
/** |
|
* @var {boolean} |
|
* True to add font-smoothing styles to all components |
|
*/ |
|
/** |
|
* @var {string} |
|
* The base path relative to the CSS output directory to use for theme resources. For example |
|
* if the theme's images live one directory up from the generated CSS output in a directory |
|
* named 'foo/images/', you would need to set this variable to '../foo/' in order for the image |
|
* paths in the CSS output to be generated correctly. By default this is the same as the |
|
* CSS output directory. |
|
*/ |
|
/** |
|
* @private |
|
* Flag to ensure GridField rules only get set once |
|
*/ |
|
/* including package ext-charts */ |
|
/* line 1, ../../sass/src/draw/Component.scss */ |
|
.x-hide-visibility { |
|
visibility: hidden !important; |
|
} |
|
|
|
/* line 5, ../../sass/src/draw/Component.scss */ |
|
.x-hide-display { |
|
display: none !important; |
|
} |
|
|
|
/* line 9, ../../sass/src/draw/Component.scss */ |
|
.x-surface { |
|
display: -moz-inline-stack; |
|
display: inline-block; |
|
vertical-align: middle; |
|
*vertical-align: auto; |
|
zoom: 1; |
|
*display: inline; |
|
overflow: hidden; |
|
} |
|
|
|
/* line 14, ../../sass/src/draw/Component.scss */ |
|
.rvml { |
|
behavior: url(#default#VML); |
|
} |
|
|
|
/* line 18, ../../sass/src/draw/Component.scss */ |
|
.x-surface tspan { |
|
user-select: none; |
|
-o-user-select: none; |
|
-ms-user-select: none; |
|
-moz-user-select: -moz-none; |
|
-webkit-user-select: none; |
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
|
-webkit-user-drag: none; |
|
cursor: default; |
|
} |
|
|
|
/* line 22, ../../sass/src/draw/Component.scss */ |
|
.x-vml-sprite { |
|
position: absolute; |
|
left: 0; |
|
top: 0; |
|
width: 1px; |
|
height: 1px; |
|
} |
|
|
|
/* line 30, ../../sass/src/draw/Component.scss */ |
|
.x-vml-group { |
|
position: absolute; |
|
left: 0; |
|
top: 0; |
|
width: 1000px; |
|
height: 1000px; |
|
} |
|
|
|
/* line 38, ../../sass/src/draw/Component.scss */ |
|
.x-vml-measure-span { |
|
position: absolute; |
|
left: -9999em; |
|
top: -9999em; |
|
padding: 0; |
|
margin: 0; |
|
display: inline; |
|
} |
|
|
|
/* line 47, ../../sass/src/draw/Component.scss */ |
|
.x-vml-base { |
|
position: relative; |
|
top: 0; |
|
left: 0; |
|
overflow: hidden; |
|
display: inline-block; |
|
} |
|
|
|
/* line 55, ../../sass/src/draw/Component.scss */ |
|
.x-vml-base { |
|
position: relative; |
|
top: 0; |
|
left: 0; |
|
overflow: hidden; |
|
display: inline-block; |
|
} |
|
|
|
/* line 63, ../../sass/src/draw/Component.scss */ |
|
svg, vml { |
|
overflow: hidden; |
|
}
|
|
|