http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/bootstrap/less/variables.less ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/bootstrap/less/variables.less b/falcon-ui/app/css/bootstrap/less/variables.less new file mode 100644 index 0000000..582f0f8 --- /dev/null +++ b/falcon-ui/app/css/bootstrap/less/variables.less @@ -0,0 +1,846 @@ +// +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +@gray-darker: lighten(#000, 13.5%); // #222 +@gray-dark: lighten(#000, 20%); // #333 +@gray: lighten(#000, 33.5%); // #555 +@gray-light: lighten(#000, 46.7%); // #777 +@gray-lighter: lighten(#000, 93.5%); // #eee + +@brand-primary: #428bca; +@brand-success: #5cb85c; +@brand-info: #5bc0de; +@brand-warning: #f0ad4e; +@brand-danger: #d9534f; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for `<body>`. +@body-bg: #fff; +//** Global text color on `<body>`. +@text-color: @gray-dark; + +//** Global textual link color. +@link-color: @brand-primary; +//** Link hover color set via `darken()` function. +@link-hover-color: darken(@link-color, 15%); + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif; +@font-family-serif: Georgia, "Times New Roman", Times, serif; +//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`. +@font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace; +@font-family-base: @font-family-sans-serif; + +@font-size-base: 14px; +@font-size-large: ceil((@font-size-base * 1.25)); // ~18px +@font-size-small: ceil((@font-size-base * 0.85)); // ~12px + +@font-size-h1: floor((@font-size-base * 2.6)); // ~36px +@font-size-h2: floor((@font-size-base * 2.15)); // ~30px +@font-size-h3: ceil((@font-size-base * 1.7)); // ~24px +@font-size-h4: ceil((@font-size-base * 1.25)); // ~18px +@font-size-h5: @font-size-base; +@font-size-h6: ceil((@font-size-base * 0.85)); // ~12px + +//** Unit-less `line-height` for use in components like buttons. +@line-height-base: 1.428571429; // 20/14 +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc. +@line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px + +//** By default, this inherits from the `<body>`. +@headings-font-family: inherit; +@headings-font-weight: 500; +@headings-line-height: 1.1; +@headings-color: inherit; + + +//== Iconography +// +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower. + +//** Load fonts from this directory. +@icon-font-path: "../fonts/"; +//** File name for all font files. +@icon-font-name: "glyphicons-halflings-regular"; +//** Element ID within SVG icon file. +@icon-font-svg-id: "glyphicons_halflingsregular"; + + +//== Components +// +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start). + +@padding-base-vertical: 6px; +@padding-base-horizontal: 12px; + +@padding-large-vertical: 10px; +@padding-large-horizontal: 16px; + +@padding-small-vertical: 5px; +@padding-small-horizontal: 10px; + +@padding-xs-vertical: 1px; +@padding-xs-horizontal: 5px; + +@line-height-large: 1.33; +@line-height-small: 1.5; + +@border-radius-base: 4px; +@border-radius-large: 6px; +@border-radius-small: 3px; + +//** Global color for active items (e.g., navs or dropdowns). +@component-active-color: #fff; +//** Global background color for active items (e.g., navs or dropdowns). +@component-active-bg: @brand-primary; + +//** Width of the `border` for generating carets that indicator dropdowns. +@caret-width-base: 4px; +//** Carets increase slightly in size for larger components. +@caret-width-large: 5px; + + +//== Tables +// +//## Customizes the `.table` component with basic values, each used across all table variations. + +//** Padding for `<th>`s and `<td>`s. +@table-cell-padding: 8px; +//** Padding for cells in `.table-condensed`. +@table-condensed-cell-padding: 5px; + +//** Default background color used for all tables. +@table-bg: transparent; +//** Background color used for `.table-striped`. +@table-bg-accent: #f9f9f9; +//** Background color used for `.table-hover`. +@table-bg-hover: #f5f5f5; +@table-bg-active: @table-bg-hover; + +//** Border color for table and cell borders. +@table-border-color: #ddd; + + +//== Buttons +// +//## For each of Bootstrap's buttons, define text, background and border color. + +@btn-font-weight: normal; + +@btn-default-color: #333; +@btn-default-bg: #fff; +@btn-default-border: #ccc; + +@btn-primary-color: #fff; +@btn-primary-bg: @brand-primary; +@btn-primary-border: darken(@btn-primary-bg, 5%); + +@btn-success-color: #fff; +@btn-success-bg: @brand-success; +@btn-success-border: darken(@btn-success-bg, 5%); + +@btn-info-color: #fff; +@btn-info-bg: @brand-info; +@btn-info-border: darken(@btn-info-bg, 5%); + +@btn-warning-color: #fff; +@btn-warning-bg: @brand-warning; +@btn-warning-border: darken(@btn-warning-bg, 5%); + +@btn-danger-color: #fff; +@btn-danger-bg: @brand-danger; +@btn-danger-border: darken(@btn-danger-bg, 5%); + +@btn-link-disabled-color: @gray-light; + + +//== Forms +// +//## + +//** `<input>` background color +@input-bg: #fff; +//** `<input disabled>` background color +@input-bg-disabled: @gray-lighter; + +//** Text color for `<input>`s +@input-color: @gray; +//** `<input>` border color +@input-border: #ccc; +//** `<input>` border radius +@input-border-radius: @border-radius-base; +//** Border color for inputs on focus +@input-border-focus: #66afe9; + +//** Placeholder text color +@input-color-placeholder: @gray-light; + +//** Default `.form-control` height +@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2); +//** Large `.form-control` height +@input-height-large: (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2); +//** Small `.form-control` height +@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2); + +@legend-color: @gray-dark; +@legend-border-color: #e5e5e5; + +//** Background color for textual input addons +@input-group-addon-bg: @gray-lighter; +//** Border color for textual input addons +@input-group-addon-border-color: @input-border; + + +//== Dropdowns +// +//## Dropdown menu container and contents. + +//** Background for the dropdown menu. +@dropdown-bg: #fff; +//** Dropdown menu `border-color`. +@dropdown-border: rgba(0,0,0,.15); +//** Dropdown menu `border-color` **for IE8**. +@dropdown-fallback-border: #ccc; +//** Divider color for between dropdown items. +@dropdown-divider-bg: #e5e5e5; + +//** Dropdown link text color. +@dropdown-link-color: @gray-dark; +//** Hover color for dropdown links. +@dropdown-link-hover-color: darken(@gray-dark, 5%); +//** Hover background for dropdown links. +@dropdown-link-hover-bg: #f5f5f5; + +//** Active dropdown menu item text color. +@dropdown-link-active-color: @component-active-color; +//** Active dropdown menu item background color. +@dropdown-link-active-bg: @component-active-bg; + +//** Disabled dropdown menu item background color. +@dropdown-link-disabled-color: @gray-light; + +//** Text color for headers within dropdown menus. +@dropdown-header-color: @gray-light; + +//** Deprecated `@dropdown-caret-color` as of v3.1.0 +@dropdown-caret-color: #000; + + +//-- Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. +// +// Note: These variables are not generated into the Customizer. + +@zindex-navbar: 1000; +@zindex-dropdown: 1000; +@zindex-popover: 1060; +@zindex-tooltip: 1070; +@zindex-navbar-fixed: 1030; +@zindex-modal-background: 1040; +@zindex-modal: 1050; + + +//== Media queries breakpoints +// +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. + +// Extra small screen / phone +//** Deprecated `@screen-xs` as of v3.0.1 +@screen-xs: 480px; +//** Deprecated `@screen-xs-min` as of v3.2.0 +@screen-xs-min: @screen-xs; +//** Deprecated `@screen-phone` as of v3.0.1 +@screen-phone: @screen-xs-min; + +// Small screen / tablet +//** Deprecated `@screen-sm` as of v3.0.1 +@screen-sm: 768px; +@screen-sm-min: @screen-sm; +//** Deprecated `@screen-tablet` as of v3.0.1 +@screen-tablet: @screen-sm-min; + +// Medium screen / desktop +//** Deprecated `@screen-md` as of v3.0.1 +@screen-md: 992px; +@screen-md-min: @screen-md; +//** Deprecated `@screen-desktop` as of v3.0.1 +@screen-desktop: @screen-md-min; + +// Large screen / wide desktop +//** Deprecated `@screen-lg` as of v3.0.1 +@screen-lg: 1200px; +@screen-lg-min: @screen-lg; +//** Deprecated `@screen-lg-desktop` as of v3.0.1 +@screen-lg-desktop: @screen-lg-min; + +// So media queries don't overlap when required, provide a maximum +@screen-xs-max: (@screen-sm-min - 1); +@screen-sm-max: (@screen-md-min - 1); +@screen-md-max: (@screen-lg-min - 1); + + +//== Grid system +// +//## Define your custom responsive grid. + +//** Number of columns in the grid. +@grid-columns: 12; +//** Padding between columns. Gets divided in half for the left and right. +@grid-gutter-width: 30px; +// Navbar collapse +//** Point at which the navbar becomes uncollapsed. +@grid-float-breakpoint: @screen-sm-min; +//** Point at which the navbar begins collapsing. +@grid-float-breakpoint-max: (@grid-float-breakpoint - 1); + + +//== Container sizes +// +//## Define the maximum width of `.container` for different screen sizes. + +// Small screen / tablet +@container-tablet: ((720px + @grid-gutter-width)); +//** For `@screen-sm-min` and up. +@container-sm: @container-tablet; + +// Medium screen / desktop +@container-desktop: ((940px + @grid-gutter-width)); +//** For `@screen-md-min` and up. +@container-md: @container-desktop; + +// Large screen / wide desktop +@container-large-desktop: ((1140px + @grid-gutter-width)); +//** For `@screen-lg-min` and up. +@container-lg: @container-large-desktop; + + +//== Navbar +// +//## + +// Basics of a navbar +@navbar-height: 50px; +@navbar-margin-bottom: @line-height-computed; +@navbar-border-radius: @border-radius-base; +@navbar-padding-horizontal: floor((@grid-gutter-width / 2)); +@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2); +@navbar-collapse-max-height: 340px; + +@navbar-default-color: #777; +@navbar-default-bg: #f8f8f8; +@navbar-default-border: darken(@navbar-default-bg, 6.5%); + +// Navbar links +@navbar-default-link-color: #777; +@navbar-default-link-hover-color: #333; +@navbar-default-link-hover-bg: transparent; +@navbar-default-link-active-color: #555; +@navbar-default-link-active-bg: darken(@navbar-default-bg, 6.5%); +@navbar-default-link-disabled-color: #ccc; +@navbar-default-link-disabled-bg: transparent; + +// Navbar brand label +@navbar-default-brand-color: @navbar-default-link-color; +@navbar-default-brand-hover-color: darken(@navbar-default-brand-color, 10%); +@navbar-default-brand-hover-bg: transparent; + +// Navbar toggle +@navbar-default-toggle-hover-bg: #ddd; +@navbar-default-toggle-icon-bar-bg: #888; +@navbar-default-toggle-border-color: #ddd; + + +// Inverted navbar +// Reset inverted navbar basics +@navbar-inverse-color: @gray-light; +@navbar-inverse-bg: #222; +@navbar-inverse-border: darken(@navbar-inverse-bg, 10%); + +// Inverted navbar links +@navbar-inverse-link-color: @gray-light; +@navbar-inverse-link-hover-color: #fff; +@navbar-inverse-link-hover-bg: transparent; +@navbar-inverse-link-active-color: @navbar-inverse-link-hover-color; +@navbar-inverse-link-active-bg: darken(@navbar-inverse-bg, 10%); +@navbar-inverse-link-disabled-color: #444; +@navbar-inverse-link-disabled-bg: transparent; + +// Inverted navbar brand label +@navbar-inverse-brand-color: @navbar-inverse-link-color; +@navbar-inverse-brand-hover-color: #fff; +@navbar-inverse-brand-hover-bg: transparent; + +// Inverted navbar toggle +@navbar-inverse-toggle-hover-bg: #333; +@navbar-inverse-toggle-icon-bar-bg: #fff; +@navbar-inverse-toggle-border-color: #333; + + +//== Navs +// +//## + +//=== Shared nav styles +@nav-link-padding: 10px 15px; +@nav-link-hover-bg: @gray-lighter; + +@nav-disabled-link-color: @gray-light; +@nav-disabled-link-hover-color: @gray-light; + +@nav-open-link-hover-color: #fff; + +//== Tabs +@nav-tabs-border-color: #ddd; + +@nav-tabs-link-hover-border-color: @gray-lighter; + +@nav-tabs-active-link-hover-bg: @body-bg; +@nav-tabs-active-link-hover-color: @gray; +@nav-tabs-active-link-hover-border-color: #ddd; + +@nav-tabs-justified-link-border-color: #ddd; +@nav-tabs-justified-active-link-border-color: @body-bg; + +//== Pills +@nav-pills-border-radius: @border-radius-base; +@nav-pills-active-link-hover-bg: @component-active-bg; +@nav-pills-active-link-hover-color: @component-active-color; + + +//== Pagination +// +//## + +@pagination-color: @link-color; +@pagination-bg: #fff; +@pagination-border: #ddd; + +@pagination-hover-color: @link-hover-color; +@pagination-hover-bg: @gray-lighter; +@pagination-hover-border: #ddd; + +@pagination-active-color: #fff; +@pagination-active-bg: @brand-primary; +@pagination-active-border: @brand-primary; + +@pagination-disabled-color: @gray-light; +@pagination-disabled-bg: #fff; +@pagination-disabled-border: #ddd; + + +//== Pager +// +//## + +@pager-bg: @pagination-bg; +@pager-border: @pagination-border; +@pager-border-radius: 15px; + +@pager-hover-bg: @pagination-hover-bg; + +@pager-active-bg: @pagination-active-bg; +@pager-active-color: @pagination-active-color; + +@pager-disabled-color: @pagination-disabled-color; + + +//== Jumbotron +// +//## + +@jumbotron-padding: 30px; +@jumbotron-color: inherit; +@jumbotron-bg: @gray-lighter; +@jumbotron-heading-color: inherit; +@jumbotron-font-size: ceil((@font-size-base * 1.5)); + + +//== Form states and alerts +// +//## Define colors for form feedback states and, by default, alerts. + +@state-success-text: #3c763d; +@state-success-bg: #dff0d8; +@state-success-border: darken(spin(@state-success-bg, -10), 5%); + +@state-info-text: #31708f; +@state-info-bg: #d9edf7; +@state-info-border: darken(spin(@state-info-bg, -10), 7%); + +@state-warning-text: #8a6d3b; +@state-warning-bg: #fcf8e3; +@state-warning-border: darken(spin(@state-warning-bg, -10), 5%); + +@state-danger-text: #a94442; +@state-danger-bg: #f2dede; +@state-danger-border: darken(spin(@state-danger-bg, -10), 5%); + + +//== Tooltips +// +//## + +//** Tooltip max width +@tooltip-max-width: 200px; +//** Tooltip text color +@tooltip-color: #fff; +//** Tooltip background color +@tooltip-bg: #000; +@tooltip-opacity: .9; + +//** Tooltip arrow width +@tooltip-arrow-width: 5px; +//** Tooltip arrow color +@tooltip-arrow-color: @tooltip-bg; + + +//== Popovers +// +//## + +//** Popover body background color +@popover-bg: #fff; +//** Popover maximum width +@popover-max-width: 276px; +//** Popover border color +@popover-border-color: rgba(0,0,0,.2); +//** Popover fallback border color +@popover-fallback-border-color: #ccc; + +//** Popover title background color +@popover-title-bg: darken(@popover-bg, 3%); + +//** Popover arrow width +@popover-arrow-width: 10px; +//** Popover arrow color +@popover-arrow-color: #fff; + +//** Popover outer arrow width +@popover-arrow-outer-width: (@popover-arrow-width + 1); +//** Popover outer arrow color +@popover-arrow-outer-color: fadein(@popover-border-color, 5%); +//** Popover outer arrow fallback color +@popover-arrow-outer-fallback-color: darken(@popover-fallback-border-color, 20%); + + +//== Labels +// +//## + +//** Default label background color +@label-default-bg: @gray-light; +//** Primary label background color +@label-primary-bg: @brand-primary; +//** Success label background color +@label-success-bg: @brand-success; +//** Info label background color +@label-info-bg: @brand-info; +//** Warning label background color +@label-warning-bg: @brand-warning; +//** Danger label background color +@label-danger-bg: @brand-danger; + +//** Default label text color +@label-color: #fff; +//** Default text color of a linked label +@label-link-hover-color: #fff; + + +//== Modals +// +//## + +//** Padding applied to the modal body +@modal-inner-padding: 15px; + +//** Padding applied to the modal title +@modal-title-padding: 15px; +//** Modal title line-height +@modal-title-line-height: @line-height-base; + +//** Background color of modal content area +@modal-content-bg: #fff; +//** Modal content border color +@modal-content-border-color: rgba(0,0,0,.2); +//** Modal content border color **for IE8** +@modal-content-fallback-border-color: #999; + +//** Modal backdrop background color +@modal-backdrop-bg: #000; +//** Modal backdrop opacity +@modal-backdrop-opacity: .5; +//** Modal header border color +@modal-header-border-color: #e5e5e5; +//** Modal footer border color +@modal-footer-border-color: @modal-header-border-color; + +@modal-lg: 900px; +@modal-md: 600px; +@modal-sm: 300px; + + +//== Alerts +// +//## Define alert colors, border radius, and padding. + +@alert-padding: 15px; +@alert-border-radius: @border-radius-base; +@alert-link-font-weight: bold; + +@alert-success-bg: @state-success-bg; +@alert-success-text: @state-success-text; +@alert-success-border: @state-success-border; + +@alert-info-bg: @state-info-bg; +@alert-info-text: @state-info-text; +@alert-info-border: @state-info-border; + +@alert-warning-bg: @state-warning-bg; +@alert-warning-text: @state-warning-text; +@alert-warning-border: @state-warning-border; + +@alert-danger-bg: @state-danger-bg; +@alert-danger-text: @state-danger-text; +@alert-danger-border: @state-danger-border; + + +//== Progress bars +// +//## + +//** Background color of the whole progress component +@progress-bg: #f5f5f5; +//** Progress bar text color +@progress-bar-color: #fff; + +//** Default progress bar color +@progress-bar-bg: @brand-primary; +//** Success progress bar color +@progress-bar-success-bg: @brand-success; +//** Warning progress bar color +@progress-bar-warning-bg: @brand-warning; +//** Danger progress bar color +@progress-bar-danger-bg: @brand-danger; +//** Info progress bar color +@progress-bar-info-bg: @brand-info; + + +//== List group +// +//## + +//** Background color on `.list-group-item` +@list-group-bg: #fff; +//** `.list-group-item` border color +@list-group-border: #ddd; +//** List group border radius +@list-group-border-radius: @border-radius-base; + +//** Background color of single list items on hover +@list-group-hover-bg: #f5f5f5; +//** Text color of active list items +@list-group-active-color: @component-active-color; +//** Background color of active list items +@list-group-active-bg: @component-active-bg; +//** Border color of active list elements +@list-group-active-border: @list-group-active-bg; +//** Text color for content within active list items +@list-group-active-text-color: lighten(@list-group-active-bg, 40%); + +//** Text color of disabled list items +@list-group-disabled-color: @gray-light; +//** Background color of disabled list items +@list-group-disabled-bg: @gray-lighter; +//** Text color for content within disabled list items +@list-group-disabled-text-color: @list-group-disabled-color; + +@list-group-link-color: #555; +@list-group-link-hover-color: @list-group-link-color; +@list-group-link-heading-color: #333; + + +//== Panels +// +//## + +@panel-bg: #fff; +@panel-body-padding: 15px; +@panel-heading-padding: 10px 15px; +@panel-footer-padding: @panel-heading-padding; +@panel-border-radius: @border-radius-base; + +//** Border color for elements within panels +@panel-inner-border: #ddd; +@panel-footer-bg: #f5f5f5; + +@panel-default-text: @gray-dark; +@panel-default-border: #ddd; +@panel-default-heading-bg: #f5f5f5; + +@panel-primary-text: #fff; +@panel-primary-border: @brand-primary; +@panel-primary-heading-bg: @brand-primary; + +@panel-success-text: @state-success-text; +@panel-success-border: @state-success-border; +@panel-success-heading-bg: @state-success-bg; + +@panel-info-text: @state-info-text; +@panel-info-border: @state-info-border; +@panel-info-heading-bg: @state-info-bg; + +@panel-warning-text: @state-warning-text; +@panel-warning-border: @state-warning-border; +@panel-warning-heading-bg: @state-warning-bg; + +@panel-danger-text: @state-danger-text; +@panel-danger-border: @state-danger-border; +@panel-danger-heading-bg: @state-danger-bg; + + +//== Thumbnails +// +//## + +//** Padding around the thumbnail image +@thumbnail-padding: 4px; +//** Thumbnail background color +@thumbnail-bg: @body-bg; +//** Thumbnail border color +@thumbnail-border: #ddd; +//** Thumbnail border radius +@thumbnail-border-radius: @border-radius-base; + +//** Custom text color for thumbnail captions +@thumbnail-caption-color: @text-color; +//** Padding around the thumbnail caption +@thumbnail-caption-padding: 9px; + + +//== Wells +// +//## + +@well-bg: #f5f5f5; +@well-border: darken(@well-bg, 7%); + + +//== Badges +// +//## + +@badge-color: #fff; +//** Linked badge text color on hover +@badge-link-hover-color: #fff; +@badge-bg: @gray-light; + +//** Badge text color in active nav link +@badge-active-color: @link-color; +//** Badge background color in active nav link +@badge-active-bg: #fff; + +@badge-font-weight: bold; +@badge-line-height: 1; +@badge-border-radius: 10px; + + +//== Breadcrumbs +// +//## + +@breadcrumb-padding-vertical: 8px; +@breadcrumb-padding-horizontal: 15px; +//** Breadcrumb background color +@breadcrumb-bg: #f5f5f5; +//** Breadcrumb text color +@breadcrumb-color: #ccc; +//** Text color of current page in the breadcrumb +@breadcrumb-active-color: @gray-light; +//** Textual separator for between breadcrumb elements +@breadcrumb-separator: "/"; + + +//== Carousel +// +//## + +@carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6); + +@carousel-control-color: #fff; +@carousel-control-width: 15%; +@carousel-control-opacity: .5; +@carousel-control-font-size: 20px; + +@carousel-indicator-active-bg: #fff; +@carousel-indicator-border-color: #fff; + +@carousel-caption-color: #fff; + + +//== Close +// +//## + +@close-font-weight: bold; +@close-color: #000; +@close-text-shadow: 0 1px 0 #fff; + + +//== Code +// +//## + +@code-color: #c7254e; +@code-bg: #f9f2f4; + +@kbd-color: #fff; +@kbd-bg: #333; + +@pre-bg: #f5f5f5; +@pre-color: @gray-dark; +@pre-border-color: #ccc; +@pre-scrollable-max-height: 340px; + + +//== Type +// +//## + +//** Horizontal offset for forms and lists. +@component-offset-horizontal: 180px; +//** Text muted color +@text-muted: @gray-light; +//** Abbreviations and acronyms border color +@abbr-border-color: @gray-light; +//** Headings small color +@headings-small-color: @gray-light; +//** Blockquote small color +@blockquote-small-color: @gray-light; +//** Blockquote font size +@blockquote-font-size: (@font-size-base * 1.25); +//** Blockquote border color +@blockquote-border-color: @gray-lighter; +//** Page header border color +@page-header-border-color: @gray-lighter; +//** Width of horizontal description list titles +@dl-horizontal-offset: @component-offset-horizontal; +//** Horizontal line color. +@hr-border: @gray-lighter; + +
http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/bootstrap/less/wells.less ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/bootstrap/less/wells.less b/falcon-ui/app/css/bootstrap/less/wells.less new file mode 100644 index 0000000..15d072b --- /dev/null +++ b/falcon-ui/app/css/bootstrap/less/wells.less @@ -0,0 +1,29 @@ +// +// Wells +// -------------------------------------------------- + + +// Base class +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: @well-bg; + border: 1px solid @well-border; + border-radius: @border-radius-base; + .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); + blockquote { + border-color: #ddd; + border-color: rgba(0,0,0,.15); + } +} + +// Sizes +.well-lg { + padding: 24px; + border-radius: @border-radius-large; +} +.well-sm { + padding: 9px; + border-radius: @border-radius-small; +} http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/entypo.eot ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/entypo.eot b/falcon-ui/app/css/fonts/entypo.eot new file mode 100644 index 0000000..d9d7326 Binary files /dev/null and b/falcon-ui/app/css/fonts/entypo.eot differ http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/entypo.less ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/entypo.less b/falcon-ui/app/css/fonts/entypo.less new file mode 100644 index 0000000..3b90398 --- /dev/null +++ b/falcon-ui/app/css/fonts/entypo.less @@ -0,0 +1,1190 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +//--------glyphicons------------------------------------// + +@font-face { + font-family: 'EntypoRegular'; + src: url('@{icon-font-path}entypo.eot'); + src: url('@{icon-font-path}entypo.eot?#iefix') format('embedded-opentype'), + url('@{icon-font-path}entypo.woff') format('woff'), + url('@{icon-font-path}entypo.ttf') format('truetype'), + url('@{icon-font-path}entypo.svg#EntypoRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'EntypoSocialRegular'; + src: url('@{icon-font-path}entypo-social.eot'); + src: url('@{icon-font-path}entypo-social.eot?#iefix') format('embedded-opentype'), + url('@{icon-font-path}entypo-social.woff') format('woff'), + url('@{icon-font-path}entypo-social.ttf') format('truetype'), + url('@{icon-font-path}entypo-social.svg#EntypoRegular') format('svg'); + font-weight: normal; + font-style: normal; +} + +.entypo { + font-family: 'EntypoRegular'; + font-size: 2em; + font-weight: normal; + line-height: 0; +} + +.entypo-social { + font-family: 'EntypoSocialRegular'; + font-size: 2em; + font-weight: normal; + line-height: 0; +} + +.entypo.phone:before { + content: '\1F4DE'; +} + +.entypo.mobile:before { + content: '\1F4F1'; +} + +.entypo.mouse:before { + content: '\E789'; +} + +.entypo.address:before { + content: '\E723'; +} + +.entypo.mail:before { + content: '\2709'; +} + +.entypo.paper-plane:before { + content: '\1F53F'; +} + +.entypo.pencil:before { + content: '\270E'; +} + +.entypo.feather:before { + content: '\2712'; +} + +.entypo.attach:before { + content: '\1F4CE'; +} + +.entypo.inbox:before { + content: '\E777'; +} + +.entypo.reply:before { + content: '\E712'; +} + +.entypo.reply-all:before { + content: '\E713'; +} + +.entypo.forward:before { + content: '\27A6'; +} + +.entypo.user:before { + content: '\1F464'; +} + +.entypo.users:before { + content: '\1F465'; +} + +.entypo.add-user:before { + content: '\E700'; +} + +.entypo.vcard:before { + content: '\E722'; +} + +.entypo.export:before { + content: '\E715'; +} + +.entypo.location:before { + content: '\E724'; +} + +.entypo.map:before { + content: '\E727'; +} + +.entypo.compass:before { + content: '\E728'; +} + +.entypo.direction:before { + content: '\27A2'; +} + +.entypo.hair-cross:before { + content: '\1F3AF'; +} + +.entypo.share:before { + content: '\E73C'; +} + +.entypo.shareable:before { + content: '\E73E'; +} + +.entypo.heart:before { + content: '\2665'; +} + +.entypo.heart-empty:before { + content: '\2661'; +} + +.entypo.star:before { + content: '\2605'; +} + +.entypo.star-empty:before { + content: '\2606'; +} + +.entypo.thumbs-up:before { + content: '\1F44D'; +} + +.entypo.thumbs-down:before { + content: '\1F44E'; +} + +.entypo.chat:before { + content: '\E720'; +} + +.entypo.comment:before { + content: '\E718'; +} + +.entypo.quote:before { + content: '\275E'; +} + +.entypo.home:before { + content: '\2302'; +} + +.entypo.popup:before { + content: '\E74C'; +} + +.entypo.search:before { + content: '\1F50D'; +} + +.entypo.flashlight:before { + content: '\1F526'; +} + +.entypo.print:before { + content: '\E716'; +} + +.entypo.bell:before { + content: '\1F514'; +} + +.entypo.link:before { + content: '\1F517'; +} + +.entypo.flag:before { + content: '\2691'; +} + +.entypo.cog:before { + content: '\2699'; +} + +.entypo.tools:before { + content: '\2692'; +} + +.entypo.trophy:before { + content: '\1F3C6'; +} + +.entypo.tag:before { + content: '\E70C'; +} + +.entypo.camera:before { + content: '\1F4F7'; +} + +.entypo.megaphone:before { + content: '1F4E3'; +} + +.entypo.moon:before { + content: '\0045'; +} + +.entypo.palette:before { + content: '\1F3A8'; +} + +.entypo.leaf:before { + content: '\1F342'; +} + +.entypo.note:before { + content: '\266A'; +} + +.entypo.beamed-note:before { + content: '\266B'; +} + +.entypo.new:before { + content: '\1F4A5'; +} + +.entypo.graduation-cap:before { + content: '\1F393'; +} + +.entypo.book:before { + content: '\1F4D5'; +} + +.entypo.newspaper:before { + content: '\1F4F0'; +} + +.entypo.bag:before { + content: '\1F45C'; +} + +.entypo.airplane:before { + content: '\2708'; +} + +.entypo.lifebuoy:before { + content: '\E788'; +} + +.entypo.eye:before { + content: '\E70A'; +} + +.entypo.clock:before { + content: '\1F554'; +} + +.entypo.mic:before { + content: '\1F3A4'; +} + +.entypo.calendar:before { + content: '\1F4C5'; +} + +.entypo.flash:before { + content: '\26A1'; +} + +.entypo.thunder-cloud:before { + content: '\26C8'; +} + +.entypo.droplet:before { + content: '\1F4A7'; +} + +.entypo.cd:before { + content: '\1F4BF'; +} + +.entypo.briefcase:before { + content: '\1F4BC'; +} + +.entypo.air:before { + content: '\1F4A8'; +} + +.entypo.hourglass:before { + content: '\23F3'; +} + +.entypo.gauge:before { + content: '\1F6C7'; +} + +.entypo.language:before { + content: '\1F394'; +} + +.entypo.network:before { + content: '\E776'; +} + +.entypo.key:before { + content: '\1F511'; +} + +.entypo.battery:before { + content: '\1F50B'; +} + +.entypo.bucket:before { + content: '\1F4FE'; +} + +.entypo.magnet:before { + content: '\E7A1'; +} + +.entypo.drive:before { + content: '\1F4FD'; +} + +.entypo.cup:before { + content: '\2615'; +} + +.entypo.rocket:before { + content: '\1F680'; +} + +.entypo.brush:before { + content: '\E79A'; +} + +.entypo.suitcase:before { + content: '\1F6C6'; +} + +.entypo.traffic-cone:before { + content: '\1F6C8'; +} + +.entypo.globe:before { + content: '\1F30E'; +} + +.entypo.keyboard:before { + content: '\2328'; +} + +.entypo.browser:before { + content: '\E74E'; +} + +.entypo.publish:before { + content: '\E74D'; +} + +.entypo.progress-3:before { + content: '\E76B'; +} + +.entypo.progress-2:before { + content: '\E76A'; +} + +.entypo.progress-1:before { + content: '\E769'; +} + +.entypo.progress-0:before { + content: '\E768'; +} + +.entypo.light-down:before { + content: '\1F505'; +} + +.entypo.light-up:before { + content: '\1F506'; +} + +.entypo.adjust:before { + content: '\25D1'; +} + +.entypo.code:before { + content: '\E714'; +} + +.entypo.monitor:before { + content: '\1F4BB'; +} + +.entypo.infinity:before { + content: '\221E'; +} + +.entypo.light-bulb:before { + content: '\1F4A1'; +} + +.entypo.credit-card:before { + content: '\1F4B3'; +} + +.entypo.database:before { + content: '\1F4F8'; +} + +.entypo.voicemail:before { + content: '\2707'; +} + +.entypo.clipboard:before { + content: '\1F4CB'; +} + +.entypo.cart:before { + content: '\E73D'; +} + +.entypo.box:before { + content: '\1F4E6'; +} + +.entypo.ticket:before { + content: '\1F3AB'; +} + +.entypo.rss:before { + content: '\E73A'; +} + +.entypo.signal:before { + content: '\1F4F6'; +} + +.entypo.thermometer:before { + content: '\1F4FF'; +} + +.entypo.water:before { + content: '\1F4A6'; +} + +.entypo.sweden:before { + content: '\F601'; +} + +.entypo.line-graph:before { + content: '\1F4C8'; +} + +.entypo.pie-chart:before { + content: '\25F4'; +} + +.entypo.bar-graph:before { + content: '\1F4CA'; +} + +.entypo.area-graph:before { + content: '\1F53E'; +} + +.entypo.lock:before { + content: '\1F512'; +} + +.entypo.lock-open:before { + content: '\1F513'; +} + +.entypo.logout:before { + content: '\E741'; +} + +.entypo.login:before { + content: '\E740'; +} + +.entypo.check:before { + content: '\2713'; +} + +.entypo.cross:before { + content: '\274C'; +} + +.entypo.squared-minus:before { + content: '\229F'; +} + +.entypo.squared-plus:before { + content: '\229E'; +} + +.entypo.squared-cross:before { + content: '\274E'; +} + +.entypo.circled-minus:before { + content: '\2296'; +} + +.entypo.circled-plus:before { + content: '\2295'; +} + +.entypo.circled-cross:before { + content: '\2716'; +} + +.entypo.minus:before { + content: '\2796'; +} + +.entypo.plus:before { + content: '\2795'; +} + +.entypo.erase:before { + content: '\232B'; +} + +.entypo.block:before { + content: '\1F6AB'; +} + +.entypo.info:before { + content: '\2139'; +} + +.entypo.circled-info:before { + content: '\E705'; +} + +.entypo.help:before { + content: '\2753'; +} + +.entypo.circled-help:before { + content: '\E704'; +} + +.entypo.warning:before { + content: '\26A0'; +} + +.entypo.cycle:before { + content: '\1F504'; +} + +.entypo.cw:before { + content: '\27F3'; +} + +.entypo.ccw:before { + content: '\27F2'; +} + +.entypo.shuffle:before { + content: '\1F500'; +} + +.entypo.back:before { + content: '\1F519'; +} + +.entypo.level-down:before { + content: '\21B3'; +} + +.entypo.retweet:before { + content: '\E717'; +} + +.entypo.loop:before { + content: '\1F501'; +} + +.entypo.back-in-time:before { + content: '\E771'; +} + +.entypo.level-up:before { + content: '\21B0'; +} + +.entypo.switch:before { + content: '\21C6'; +} + +.entypo.numbered-list:before { + content: '\E005'; +} + +.entypo.add-to-list:before { + content: '\E003'; +} + +.entypo.layout:before { + content: '\268F'; +} + +.entypo.list:before { + content: '\2630'; +} + +.entypo.text-doc:before { + content: '\1F4C4'; +} + +.entypo.text-doc-inverted:before { + content: '\E731'; +} + +.entypo.doc:before { + content: '\E730'; +} + +.entypo.docs:before { + content: '\E736'; +} + +.entypo.landscape-doc:before { + content: '\E737'; +} + +.entypo.picture:before { + content: '\1F304'; +} + +.entypo.video:before { + content: '\1F3AC'; +} + +.entypo.music:before { + content: '\1F3B5'; +} + +.entypo.folder:before { + content: '\1F4C1'; +} + +.entypo.archive:before { + content: '\E800'; +} + +.entypo.trash:before { + content: '\E729'; +} + +.entypo.upload:before { + content: '\1F4E4'; +} + +.entypo.download:before { + content: '\1F4E5'; +} + +.entypo.save:before { + content: '\1F4BE'; +} + +.entypo.install:before { + content: '\E778'; +} + +.entypo.cloud:before { + content: '\2601'; +} + +.entypo.upload-cloud:before { + content: '\E711'; +} + +.entypo.bookmark:before { + content: '\1F516'; +} + +.entypo.bookmarks:before { + content: '\1F4D1'; +} + +.entypo.open-book:before { + content: '\1F4D6'; +} + +.entypo.play:before { + content: '\25B6'; +} + +.entypo.paus:before { + content: '\2016'; +} + +.entypo.record:before { + content: '\25CF'; +} + +.entypo.stop:before { + content: '\25A0'; +} + +.entypo.ff:before { + content: '\23E9'; +} + +.entypo.fb:before { + content: '\23EA'; +} + +.entypo.to-start:before { + content: '\23EE'; +} + +.entypo.to-end:before { + content: '\23ED'; +} + +.entypo.resize-full:before { + content: '\E744'; +} + +.entypo.resize-small:before { + content: '\E746'; +} + +.entypo.volume:before { + content: '\23F7'; +} + +.entypo.sound:before { + content: '\1F50A'; +} + +.entypo.mute:before { + content: '\1F507'; +} + +.entypo.flow-cascade:before { + content: '\1F568'; +} + +.entypo.flow-branch:before { + content: '\1F569'; +} + +.entypo.flow-tree:before { + content: '\1F56A'; +} + +.entypo.flow-line:before { + content: '\1F56B'; +} + +.entypo.flow-parallel:before { + content: '\1F56C'; +} + +.entypo.left-bold:before { + content: '\E4AD'; +} + +.entypo.down-bold:before { + content: '\E4B0'; +} + +.entypo.up-bold:before { + content: '\E4AF'; +} + +.entypo.right-bold:before { + content: '\E4AE'; +} + +.entypo.left:before { + content: '\2B05'; +} + +.entypo.down:before { + content: '\2B07'; +} + +.entypo.up:before { + content: '\2B06'; +} + +.entypo.right:before { + content: '\27A1'; +} + +.entypo.circled-left:before { + content: '\E759'; +} + +.entypo.circled-down:before { + content: '\E758'; +} + +.entypo.circled-up:before { + content: '\E75B'; +} + +.entypo.circled-right:before { + content: '\E75A'; +} + +.entypo.triangle-left:before { + content: '\25C2'; +} + +.entypo.triangle-down:before { + content: '\25BE'; +} + +.entypo.triangle-up:before { + content: '\25B4'; +} + +.entypo.triangle-right:before { + content: '\25B8'; +} + +.entypo.chevron-left:before { + content: '\E75D'; +} + +.entypo.chevron-down:before { + content: '\E75C'; +} + +.entypo.chevron-up:before { + content: '\E75F'; +} + +.entypo.chevron-right:before { + content: '\E75E'; +} + +.entypo.chevron-small-left:before { + content: '\E761'; +} + +.entypo.chevron-small-down:before { + content: '\E760'; +} + +.entypo.chevron-small-up:before { + content: '\E763'; +} + +.entypo.chevron-small-right:before { + content: '\E762'; +} + +.entypo.chevron-thin-left:before { + content: '\E765'; +} + +.entypo.chevron-thin-down:before { + content: '\E764'; +} + +.entypo.chevron-thin-up:before { + content: '\E767'; +} + +.entypo.chevron-thin-right:before { + content: '\E766'; +} + +.entypo.left-thin:before { + content: '\2190'; +} + +.entypo.down-thin:before { + content: '\2193'; +} + +.entypo.up-thin:before { + content: '\2191'; +} + +.entypo.right-thin:before { + content: '\2192'; +} + +.entypo.arrow-combo:before { + content: '\E74F'; +} + +.entypo.three-dots:before { + content: '\23F6'; +} + +.entypo.two-dots:before { + content: '\23F5'; +} + +.entypo.dot:before { + content: '\23F4'; +} + +.entypo.cc:before { + content: '\1F545'; +} + +.entypo.cc-by:before { + content: '\1F546'; +} + +.entypo.cc-nc:before { + content: '\1F547'; +} + +.entypo.cc-nc-eu:before { + content: '\1F548'; +} + +.entypo.cc-nc-jp:before { + content: '\1F549'; +} + +.entypo.cc-sa:before { + content: '\1F54A'; +} + +.entypo.cc-nd:before { + content: '\1F54B'; +} + +.entypo.cc-pd:before { + content: '\1F54C'; +} + +.entypo.cc-zero:before { + content: '\1F54D'; +} + +.entypo.cc-share:before { + content: '\1F54E'; +} + +.entypo.cc-remix:before { + content: '\1F54F'; +} + +.entypo.db-logo:before { + content: '\1F5F9'; +} + +.entypo.db-shape:before { + content: '\1F5FA'; +} + +.entypo-social.github:before { + content: '\F300'; +} + +.entypo-social.c-github:before { + content: '\F301'; +} + +.entypo-social.flickr:before { + content: '\F303'; +} + +.entypo-social.c-flickr:before { + content: '\F304'; +} + +.entypo-social.vimeo:before { + content: '\F306'; +} + +.entypo-social.c-vimeo:before { + content: '\F307'; +} + +.entypo-social.twitter:before { + content: '\F309'; +} + +.entypo-social.c-twitter:before { + content: '\F30A'; +} + +.entypo-social.facebook:before { + content: '\F30C'; +} + +.entypo-social.c-facebook:before { + content: '\F30D'; +} + +.entypo-social.s-facebook:before { + content: '\F30E'; +} + +.entypo-social.google + :before { + content: '\F30F'; +} + +.entypo-social.c-google + :before { + content: '\F310'; +} + +.entypo-social.pinterest:before { + content: '\F312'; +} + +.entypo-social.c-pinterest:before { + content: '\F313'; +} + +.entypo-social.tumblr:before { + content: '\F315'; +} + +.entypo-social.c-tumblr:before { + content: '\F316'; +} + +.entypo-social.linkedin:before { + content: '\F318'; +} + +.entypo-social.c-linkedin:before { + content: '\F319'; +} + +.entypo-social.dribbble:before { + content: '\F31B'; +} + +.entypo-social.c-dribbble:before { + content: '\F31C'; +} + +.entypo-social.stumbleupon:before { + content: '\F31E'; +} + +.entypo-social.c-stumbleupon:before { + content: '\F31F'; +} + +.entypo-social.lastfm:before { + content: '\F321'; +} + +.entypo-social.c-lastfm:before { + content: '\F322'; +} + +.entypo-social.rdio:before { + content: '\F324'; +} + +.entypo-social.c-rdio:before { + content: '\F325'; +} + +.entypo-social.spotify:before { + content: '\F327'; +} + +.entypo-social.c-spotify:before { + content: '\F328'; +} + +.entypo-social.qq:before { + content: '\F32A'; +} + +.entypo-social.instagram:before { + content: '\F32D'; +} + +.entypo-social.dropbox:before { + content: '\F330'; +} + +.entypo-social.evernote:before { + content: '\F333'; +} + +.entypo-social.flattr:before { + content: '\F336'; +} + +.entypo-social.skype:before { + content: '\F339'; +} + +.entypo-social.c-skype:before { + content: '\F33A'; +} + +.entypo-social.renren:before { + content: '\F33C'; +} + +.entypo-social.sina-weibo:before { + content: '\F33F'; +} + +.entypo-social.paypal:before { + content: '\F342'; +} + +.entypo-social.picasa:before { + content: '\F345'; +} + +.entypo-social.soundcloud:before { + content: '\F348'; +} + +.entypo-social.mixi:before { + content: '\F34B'; +} + +.entypo-social.behance:before { + content: '\F34E'; +} + +.entypo-social.google-circles:before { + content: '\F351'; +} + +.entypo-social.vk:before { + content: '\F354'; +} + +.entypo-social.smashing:before { + content: '\F357'; +} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/entypo.svg ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/entypo.svg b/falcon-ui/app/css/fonts/entypo.svg new file mode 100644 index 0000000..e1a95c3 --- /dev/null +++ b/falcon-ui/app/css/fonts/entypo.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" > <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"> +<defs > +<font id="entypo" horiz-adv-x="508" ><font-face + font-family="Entypo" + units-per-em="1000" + panose-1="0 0 0 0 0 0 0 0 0 0" + ascent="750" + descent="-250" + alphabetic="0" /> +<missing-glyph horiz-adv-x="500" /> +</font> +</defs> +</svg> http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/entypo.ttf ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/entypo.ttf b/falcon-ui/app/css/fonts/entypo.ttf new file mode 100644 index 0000000..fc305d2 Binary files /dev/null and b/falcon-ui/app/css/fonts/entypo.ttf differ http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/entypo.woff ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/entypo.woff b/falcon-ui/app/css/fonts/entypo.woff new file mode 100644 index 0000000..e744a79 Binary files /dev/null and b/falcon-ui/app/css/fonts/entypo.woff differ http://git-wip-us.apache.org/repos/asf/falcon/blob/c4df0a5e/falcon-ui/app/css/fonts/glyphicons-halflings-regular.eot ---------------------------------------------------------------------- diff --git a/falcon-ui/app/css/fonts/glyphicons-halflings-regular.eot b/falcon-ui/app/css/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..4a4ca86 Binary files /dev/null and b/falcon-ui/app/css/fonts/glyphicons-halflings-regular.eot differ
