com.phloxui
Version:
PhloxUI Ng2+ Framework
447 lines (371 loc) • 9.69 kB
text/less
.ua-chrome {
.phx-record-view {
>.header {
>.left {
>.wrapper {
>.switch-container {
padding-top: @RECORD_HEADER_SWITCH_CONTAINER_PADDING_TOP_CHROME;
.phx-switch {
margin-top: @RECORD_HEADER_SWITCH_MARGIN_TOP_WINDOW;
}
}
}
}
}
}
}
.phx-record-view {
height: 100vh;
width: 100%;
overflow: hidden;
position: relative;
-webkit-animation: fadein @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION; /* Safari, Chrome and Opera > 12.1 */
-moz-animation: fadein @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION; /* Firefox < 16 */
-ms-animation: fadein @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION; /* Internet Explorer */
-o-animation: fadein @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION; /* Opera < 12.1 */
animation: fadein @EDITOR_VIEW_ANIMATION_TRANSITION_DURATION;
&.hide {
display: none;
}
.left {
text-align: left;
vertical-align: middle;
}
.center {
text-align: center;
vertical-align: middle;
}
.right {
text-align: left;
vertical-align: middle;
}
>.header-wrapper {
width: 100%;
height: @RECORD_VIEW_HEADER_HEIGHT;
position: absolute;
top: 0;
left: 0;
z-index: 1;
>.header {
.FC1();
color: @CLR_FIXED_FONT;
background-color: extract(@CLR_1, 9);
height: 100%;
border-bottom: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
position: relative;
overflow: hidden;
>.left {
width: 50%;
height: 100%;
float: left;
overflow: hidden;
>.wrapper {
padding-top: @RECORD_HEADER_PADDING_TOP;
padding-bottom: @RECORD_HEADER_PADDING_BOTTOM;
height: 100%;
> div {
float: left;
}
>.switch-container {
width: @RECORD_HEADER_SWITCH_CONTAINER_WIDTH;
height: 100%;
position: relative;
padding-top: @RECORD_HEADER_SWITCH_CONTAINER_PADDING_TOP;
.phx-switch {
margin: 0;
margin-top: @RECORD_HEADER_SWITCH_MARGIN_TOP;
margin-left: @RECORD_HEADER_SWITCH_MARGIN_LEFT;
>label{
margin-top: -5pt;
}
// edit switch size
& input.toggle + label {
height: @RECORD_HEADER_SWITCH_HEIGHT;
width: @RECORD_HEADER_SWITCH_WIDTH;
}
& input.toggle + label:before {
height: @RECORD_HEADER_SWITCH_HEIGHT;
width: @RECORD_HEADER_SWITCH_HEIGHT;
}
& input.toggle + label:after {
height: @RECORD_HEADER_SWITCH_HEIGHT;
width: @RECORD_HEADER_SWITCH_HEIGHT;
}
& input.toggle:checked + label:before {
width: @RECORD_HEADER_SWITCH_WIDTH;
}
& input.toggle:checked + label:after {
left: @RECORD_HEADER_SWITCH_AFTER_TOGGLE_LEFT;
}
}
}
>.title-container {
width: @RECORD_HEADER_SWITCH_TITLE_CONTAINER_WIDTH;
height: 100%;
position: relative;
border-right: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
overflow: hidden;
>.title {
margin-left: @RECORD_HEADER_SWITCH_LABEL_MARGIN_LEFT;
margin-top: @RECORD_HEADER_SWITCH_LABEL_MARGIN_TOP;
}
}
}
}
>.right {
width: 50%;
height: 100%;
float: right;
>.wrapper {
padding-top: @RECORD_HEADER_PADDING_TOP;
padding-bottom: @RECORD_HEADER_PADDING_BOTTOM;
height: 100%;
>div {
float: right;
border-left: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
height: 100%;
}
>.create-container {
width: @RECORD_HEADER_CREATE_CONTAINER_WIDTH;
padding-left: @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT;
padding-right: @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT;
cursor: pointer;
>.wrapper {
width: 100%;
text-align: center;
position: relative;
>div {
position: absolute;
}
>.icon {
.FC0();
font-family: "PhloxGlyphicons";
top: @RECORD_HEADER_CREATE_ICON_TOP;
left: @RECORD_HEADER_CREATE_ICON_LEFT;
}
>.title {
top: @RECORD_HEADER_CREATE_LABEL_TOP;
left: @RECORD_HEADER_CREATE_LABEL_LEFT;
}
}
}
>.redo-container {
width: @RECORD_HEADER_REDO_UNDO_CONTAINER_WIDTH;
padding-left: @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT;
padding-right: @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT;
position: relative;
.left {
float: left;
width: 50%;
height: 100%;
cursor: pointer;
>.wrapper {
width: 100%;
text-align: center;
margin-top: @RECORD_HEADER_SWITCH_LABEL_MARGIN_TOP;
>.icon {
.FC1();
font-family: "PhloxGlyphicons";
width: 100%;
float: left;
top: @RECORD_HEADER_CREATE_ICON_TOP;
left: @RECORD_HEADER_CREATE_ICON_LEFT;
text-align: center;
&.disable {
color: extract(@CLR_1, 4);
}
}
}
}
.left-hint-shortcut {
position: absolute;
top: @RECORD_HEADER_UNDO_HINT_TOP;
z-index: 2;
width: (@RECORD_HEADER_REDO_UNDO_CONTAINER_WIDTH / 2) - @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT;
}
.right {
float: right;
width: 50%;
height: 100%;
cursor: pointer;
>.wrapper {
width: 100%;
text-align: center;
margin-top: @RECORD_HEADER_SWITCH_LABEL_MARGIN_TOP;
>.icon {
.FC1();
font-family: "PhloxGlyphicons";
width: 100%;
float: left;
top: @RECORD_HEADER_CREATE_ICON_TOP;
left: @RECORD_HEADER_CREATE_ICON_LEFT;
text-align: center;
&.disable {
color: extract(@CLR_1, 4);
}
}
}
}
.right-hint-shortcut {
position: absolute;
top: @RECORD_HEADER_REDO_HINT_TOP;
left: @RECORD_HEADER_REDO_HINT_LEFT;
z-index: 2;
width: (@RECORD_HEADER_REDO_UNDO_CONTAINER_WIDTH / 2) - @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT;
}
}
>.save-container {
width: @RECORD_HEADER_SAVE_CONTAINER_WIDTH;
padding-left: @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT;
padding-right: @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT;
cursor: pointer;
>.wrapper {
width: 100%;
text-align: center;
position: relative;
>div {
position: absolute;
}
>.icon {
.FC2();
font-family: "PhloxGlyphicons";
top: @RECORD_HEADER_SAVE_ICON_TOP;
left: @RECORD_HEADER_SAVE_ICON_LEFT;
}
>.title {
top: @RECORD_HEADER_SAVE_LABEL_TOP;
left: @RECORD_HEADER_SAVE_LABEL_LEFT;
}
}
}
>.sorting-container {
width: @RECORD_HEADER_SORTING_CONTAINER_WIDTH;
padding-left: @RECORD_HEADER_BTN_LABEL_MARGIN_LEFT;
padding-right: @RECORD_HEADER_BTN_LABEL_MARGIN_RIGHT;
>.wrapper {
width: 100%;
text-align: center;
position: relative;
>div {
position: absolute;
}
>.icon {
cursor: pointer;
&:first-child {
.FC1();
font-family: "PhloxGlyphicons";
top: @RECORD_HEADER_SORT_ICON_TOP;
left: @RECORD_HEADER_SORT_ICON_LEFT;
}
&:nth-child(2) {
.FC2();
font-family: "PhloxGlyphicons";
top: @RECORD_HEADER_SETTING_ICON_TOP;
left: @RECORD_HEADER_SETTING_ICON_LEFT;
}
}
>.title {
top: @RECORD_HEADER_TOP_LABEL_TOP;
left: @RECORD_HEADER_TOP_LABEL_LEFT;
cursor: pointer;
}
}
}
}
}
}
}
>.body-wrapper {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
padding-top: @RECORD_VIEW_HEADER_HEIGHT;
z-index: 2;
>.body {
position: relative;
height: 100%;
.checkbox {
margin-left: 0;
margin-right: 7pt;
}
>.load-container {
width: 100%;
height: 100%;
text-align: center;
material-icon-loader {
display: block;
>.material-icon-loader {
position: absolute;
margin: auto;
top: @RECORD_TABLE_LOADING_TOP;
right: 0;
bottom: 0;
left: 0;
}
}
}
>.table-header {
height: @RECORD_TABLE_HEADER_HEIGHT;
width: 100%;
position: absolute;
left: 0;
top: 0;
border-bottom: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
color: extract(@CLR_1, 4);
.checkbox {
margin-top: 13pt;
}
>.wrapper {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
>phx-table {
height: 100%;
width: 100%;
>phx-table-header {
>.phx-table-cell:first-child {
border-right: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
height: @RECORD_TABLE_HEADER_HEIGHT;
}
}
}
}
}
>.table-body {
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
padding-top: @RECORD_TABLE_HEADER_HEIGHT; // as same as table-header
padding-bottom: @RECORD_BODY_PADDING_BOTTOM; // as same as header Height
.checkbox {
margin-top: 11pt;
}
>.wrapper {
position: relative;
width: 100%;
height: 100%;
overflow-y: auto;
>phx-table {
width: 100%;
>phx-table-body {
>.phx-table-row {
height: 40pt;
>.phx-table-cell {
&:first-child {
border-right: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
}
border-bottom: @RECORD_VIEW_HEADER_BORDER_THICKNESS solid @CLR_BORDER_COLOR;
}
}
}
}
}
}
}
}
}