com.phloxui
Version:
PhloxUI Ng2+ Framework
131 lines (130 loc) • 7.05 kB
text/less
@import "defaults";
/* === COMMONS === */
@MATERIAL_FIXED_FONT: @CLR_FIXED_FONT;
@MATERIAL_BORDER_COLOR: @CLR_BORDER_COLOR;
@MATERIAL_DISABLED_FONT: @CLR_DISABLED_FONT;
@MATERIAL_DISABLED_BG_COLOR: rgba(red(extract(@CLR_1, 4)), green(extract(@CLR_1, 4)), blue(extract(@CLR_1, 4)), 0.38);
@MATERIAL_BORDER_COLOR_FOCUS: extract(@CLR_0, 1);
@MATERIAL_BORDER_COLOR_SUCCESS: @BORDER_COLOR_SUCCESS;
@MATERIAL_BORDER_COLOR_WARNING: @BORDER_COLOR_WARNING;
@MATERIAL_BORDER_COLOR_ERROR: @BORDER_COLOR_ERROR;
@MATERIAL_POPUP_SHADOW_H: 0;
@MATERIAL_POPUP_SHADOW_V: 3px;
@MATERIAL_POPUP_SHADOW_BLUR: 5px;
@MATERIAL_POPUP_SHADOW_SPREAD: 0;
@MATERIAL_POPUP_SHADOW_COLOR: rgba(red(extract(@CLR_0, 3)), green(extract(@CLR_0, 3)), blue(extract(@CLR_0, 3)), 0.2);
@MATERIAL_CONTEXT_MENU_FONT_SIZE: @CONTEXT_MENU_FONT_SIZE;
/* Form Controls */
@MATERIAL_FORM_CONTROL_TEXT_BORDER_WIDTH: 1px;
@MATERIAL_FORM_CONTROL_TEXT_BORDER_WIDTH_FOCUS: 2px;
@MATERIAL_FORM_CONTROL_TEXT_ICON_SIZE: @font-size-base * 1.27;
@MATERIAL_FORM_CONTROL_FONT_COLOR: extract(@CLR_1, 1);
@MATERIAL_FORM_CONTROL_FONT_COLOR_NORMAL: @FORM_CONTROL_FONT_COLOR_NORMAL;
@MATERIAL_FORM_CONTROL_FONT_COLOR_SUCCESS: @FORM_CONTROL_FONT_COLOR_SUCCESS;
@MATERIAL_FORM_CONTROL_FONT_COLOR_WARNING: @FORM_CONTROL_FONT_COLOR_WARNING;
@MATERIAL_FORM_CONTROL_FONT_COLOR_ERROR: @FORM_CONTROL_FONT_COLOR_ERROR;
@MATERIAL_FORM_CONTROL_FONT_COLOR_HELP: @MATERIAL_FIXED_FONT;
@MATERIAL_FORM_CONTROL_POPUP_BG_COLOR: extract(@CLR_1, 9);
/* === COMMONS === */
/* Bar Loader */
@MATERIAL_BAR_LOADER_COLOR: @CLR_BRAND;
@MATERIAL_BAR_LOADER_COLOR_DISBLE: extract(@CLR_1, 8);
@MATERIAL_BAR_LOADER_POINT_WIDTH: 3pt;
@MATERIAL_BAR_LOADER_POINT_COLOR: @CLR_BRAND_FONT;
/* Lang Selector */
@MATERIAL_DATA_LANG_SELECTOR_PANE_WIDTH: @DATA_LANG_SELECTOR_PANE_WIDTH;
@MATERIAL_DATA_LANG_SELECTOR_LEFT_PADDING: @DATA_LANG_SELECTOR_PANE_WIDTH - 0pt;
@MATERIAL_DATA_LANG_SELECTOR_BORDER_THICKNESS: @DATA_LANG_SELECTOR_BORDER_THICKNESS;
@MATERIAL_DATA_LANG_SELECTOR_BUTTON_BORDER_THICKNESS: @DATA_LANG_SELECTOR_BUTTON_BORDER_THICKNESS;
@MATERIAL_DATA_LANG_SELECTOR_BUTTON_WIDTH: @DATA_LANG_SELECTOR_PANE_WIDTH;
@MATERIAL_DATA_LANG_SELECTOR_BUTTON_HEIGHT: @DATA_LANG_SELECTOR_BUTTON_HEIGHT;
@MATERIAL_DATA_LANG_SELECTOR_DEFAULT_BUTTON_HEIGHT: @DATA_LANG_SELECTOR_DEFAULT_BUTTON_HEIGHT;
/* Time Picker */
@MATERIAL_TIME_PICKER_ICON_PADDING: 6pt;
@MATERIAL_TIME_PICKER_ICON_SIZE: @MATERIAL_FORM_CONTROL_TEXT_ICON_SIZE;
@MATERIAL_TIME_PICKER_ICON_FONT_FAMILY: "Glyphicons Halflings"; // ! We should edit this to use PhloxGlyphicons
@MATERIAL_TIME_PICKER_ICON: "\e023";
@MATERIAL_TIME_PICKER_TEXT_ALIGN: left;
@MATERIAL_TIME_PICKER_DESC_PADDING: 2pt;
@MATERIAL_TIME_PICKER_HELP_PADDING: 0pt;
@MATERIAL_TIME_PICKER_POPUP_BG_COLOR: @MATERIAL_FORM_CONTROL_POPUP_BG_COLOR;
@MATERIAL_TIME_PICKER_POPUP_PADDING_V: 5pt;
@MATERIAL_TIME_PICKER_POPUP_PADDING_H: 10pt;
@MATERIAL_TIME_PICKER_POPUP_COL_PADDING: 1px;
@MATERIAL_TIME_PICKER_ARROW_ICON_FONT_FAMILY: "PhloxGlyphicons";
@MATERIAL_TIME_PICKER_ARROW_ICON_UP: "A";
@MATERIAL_TIME_PICKER_ARROW_ICON_DOWN: "k";
@MATERIAL_TIME_PICKER_NUMBER_BORDER_RADIUS: 5px;
@MATERIAL_TIME_PICKER_NUMBER_MIN_WIDTH: 25pt;
@MATERIAL_TIME_PICKER_NUMBER_PADDING_V: 3pt;
@MATERIAL_TIME_PICKER_NUMBER_COLOR: extract(@CLR_0, 1);
@MATERIAL_TIME_PICKER_NUMBER_SELECTED_BG_COLOR: @CLR_BRAND;
@MATERIAL_TIME_PICKER_NUMBER_SELECTED_COLOR: @CLR_BRAND_FONT;
@MATERIAL_TIME_PICKER_TOP_MARGIN: 5pt + @FONT_SIZE_L0; // Used for positioning the line to match other component having label like material-text-box etc.
/* Text Box */
@MATERIAL_TEXT_BOX_LABEL_FONT_SIZE_ACTIVE: @FONT_SIZE_L0;
@MATERIAL_TEXT_BOX_LABEL_PADDING_BOTTOM: 0pt;
@MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN: 5pt;
@MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN_ACTIVE: -(@MATERIAL_TEXT_BOX_LABEL_FONT_SIZE_ACTIVE + @MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN + @MATERIAL_TEXT_BOX_LABEL_PADDING_BOTTOM);
@MATERIAL_TEXT_BOX_LABEL_COLOR: @MATERIAL_FIXED_FONT;
@MATERIAL_TEXT_BOX_LABEL_COLOR_ACTIVE: extract(@CLR_1, 1);
@MATERIAL_TEXT_BOX_DESC_PADDING: 2pt;
@MATERIAL_TEXT_BOX_HELP_PADDING: 0pt;
/* Text Area */
@MATERIAL_TEXT_AREA_LABEL_FONT_SIZE_ACTIVE: @FONT_SIZE_L0;
@MATERIAL_TEXT_AREA_LABEL_PADDING_BOTTOM: 0pt;
@MATERIAL_TEXT_AREA_LABEL_TOP_MARGIN: 5pt;
@MATERIAL_TEXT_AREA_LABEL_TOP_MARGIN_ACTIVE: -(@MATERIAL_TEXT_BOX_LABEL_FONT_SIZE_ACTIVE + @MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN + @MATERIAL_TEXT_BOX_LABEL_PADDING_BOTTOM);
@MATERIAL_TEXT_AREA_LABEL_COLOR: @MATERIAL_FIXED_FONT;
@MATERIAL_TEXT_AREA_LABEL_COLOR_ACTIVE: extract(@CLR_1, 1);
@MATERIAL_TEXT_AREA_DESC_PADDING: 2pt;
@MATERIAL_TEXT_AREA_HELP_PADDING: 0pt;
@MATERIAL_TEXT_AREA_TEXT_BOX_PADDING_TOP: 5pt;
/* Simple Dropdown */
@MATERIAL_DROPDOWN_LABEL_PADDING_BOTTOM: 0pt;
@MATERIAL_DROPDOWN_LABEL_TOP_MARGIN: 5pt + @PHLOX_DROPDOWN_FOCUS_BORDER_THICKNESS;
@MATERIAL_DROPDOWN_LABEL_TOP_MARGIN_ACTIVE: -(@MATERIAL_TEXT_BOX_LABEL_FONT_SIZE_ACTIVE + @MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN + @MATERIAL_TEXT_BOX_LABEL_PADDING_BOTTOM);
@MATERIAL_DROPDOWN_LABEL_COLOR: @MATERIAL_FIXED_FONT;
@MATERIAL_DROPDOWN_DESC_PADDING: 2pt;
@MATERIAL_DROPDOWN_HELP_PADDING: 0pt;
@MATERIAL_DROPDOWN_FOCUS_BORDER_THICKNESS: @PHLOX_DROPDOWN_FOCUS_BORDER_THICKNESS;
@MATERIAL_DROPDOWN_ITEM_PADDING_V: @DEFAULT_MATERIAL_DROPDOWN_PADDING;
@MATERIAL_DROPDOWN_ITEM_PADDING_H: 10pt;
@MATERIAL_DROPDOWN_POPUP_TRANSITION: @PHLOX_DROPDOWN_POPUP_TRANSITION;
@MATERIAL_DROPDOWN_ALPHA: 0.1;
/* TelNo Text Box */
@MATERIAL_TELNO_TEXT_BOX_HEIGHT: 26.25pt;
@MATERIAL_TELNO_TEXT_BOX_MARGIN_TOP: -@MATERIAL_TEXT_BOX_LABEL_TOP_MARGIN_ACTIVE;
@MATERIAL_TELNO_TEXT_BOX_LABEL_COLOR: @CLR_FIXED_FONT;
@MATERIAL_TELNO_TEXT_BOX_LABEL_PADDING_TOP: 10pt;
@MATERIAL_TELNO_TEXT_BOX_EXT_LABEL_COLOR: extract(@CLR_1, 1);
@MATERIAL_TELNO_TEXT_BOX_PADDING_H: 7pt;
@MATERIAL_TELNO_TEXT_BOX_UNDERLINE_TOP: 27.5pt;
@MATERIAL_TELNO_TEXT_BOX_DESC_PADDING: 2pt;
/* Date Picker */
@MATERIAL_DATE_PICKER_POPUP_MARGIN_LEFT: 20pt;
@MATERIAL_DATE_PICKER_POPUP_MARGIN_TOP: -6px;
@MATERIAL_DATE_PICKER_POPUP_PADDING: 12pt;
@MATERIAL_DATE_PICKER_TOP_MARGIN: 5pt + @FONT_SIZE_L0; // Used for positioning the line to match other component having label like material-text-box etc.
@MATERIAL_DATE_PICKER_ICON_PADDING: 6pt;
@MATERIAL_DATE_PICKER_ICON_SIZE: @MATERIAL_FORM_CONTROL_TEXT_ICON_SIZE;
@MATERIAL_DATE_PICKER_ICON_FONT_FAMILY: "PhloxGlyphicons";
@MATERIAL_DATE_PICKER_ICON: "d";
@MATERIAL_DATE_PICKER_TEXT_ALIGN: center;
@MATERIAL_DATE_PICKER_DESC_PADDING: 2pt;
@MATERIAL_DATE_PICKER_HELP_PADDING: 0pt;
@MATERIAL_DATE_PICKER_POPUP_BG_COLOR: @MATERIAL_FORM_CONTROL_POPUP_BG_COLOR;
@MATERIAL_DATE_PICKER_ARROW_PADDING_TOP: 4pt;
@MATERIAL_DATE_PICKER_ARROW_ICON_FONT_FAMILY: "PhloxGlyphicons";
@MATERIAL_DATE_PICKER_ARROW_ICON_LEFT: "B";
@MATERIAL_DATE_PICKER_ARROW_ICON_RIGHT: "C";
/* Material Ripple Alpha*/
@MATERIAL_RIPPLE_ALPHA: 0.3;
/*Material Checkbox**/
@MATERIAL_CHECKBOX_ALPHA: 0.2;
/* Material Switch Alpha*/
@MATERIAL_SWITCH_ALPHA: 0.1;
/* Material Search Multi Dropdown */
@MATERIAL_SEARCH_MULTI_DROPDOWN_MIN_WIDTH: 220pt;
/* Material Slider */
@MATERIAL_SLIDER_POINT_BORDER_ALPHA: 0;