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.
284 lines
7.8 KiB
284 lines
7.8 KiB
9 years ago
|
/* 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;
|
||
|
}
|