UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

314 lines (266 loc) 5.8 kB
/* popup */ phx-dialog { display: block; } .phx-dialog-background{ display: none; position: absolute; background-color: @PHLOX_DIALOG_BACKGROUND; width: 100%; height: 100%; text-align: center; vertical-align: middle; top: 0; left: 0; z-index: @PHLOX_DIALOG_Z_INDEX; &.open{ display: block; } } .phx-dialog { background-color: extract(@CLR_1, 9); display: none; position: absolute; margin: auto; left: 0; right: 0; bottom: 0; top: 0; width: @PHLOX_DIALOG_WIDTH; height: @PHLOX_DIALOG_HEIGHT; overflow: auto; box-shadow: 5px 5px 5px 5px rgba(69,69,69,0.1); &.show{ display: block; } } phx-confirm-dialog { display: block; } .phx-confirm-dialog{ display: none; width: 100%; .dialog-header{ background-color: @CLR_BRAND; height: @CONFIRM_DIALOG_HEADER_HEIGHT; color: extract(@CLR_1, 9); display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-body{ height: @CONFIRM_DIALOG_BODY_HEIGHT; display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-footer{ height: @CONFIRM_DIALOG_BODY_FOOTER; display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-btn { .phlox-ripple(); background-color: @CLR_BRAND; display: inline-block !important; color: extract(@CLR_1, 9); margin-left: @CONFIRM_DIALOG_BUTTON_MARGIN_LEFT; margin-right: @CONFIRM_DIALOG_BUTTON_MARGIN_RIGHT; width: @CONFIRM_DIALOG_BUTTON_WIDTH; height: @CONFIRM_DIALOG_BUTTON_HEIGHT; line-height: @CONFIRM_DIALOG_BUTTON_HEIGHT; // same as height border-radius: @CONFIRM_DIALOG_BUTTON_BORDER_RADIUS; cursor:pointer; &.cancel{ background-color: extract(@CLR_1, 9); color: @CLR_FIXED_FONT; border-width: @CONFIRM_DIALOG_CANCEL_BUTTON_BORDER_WIDTH; border-style: solid; border-color: @CLR_BORDER_COLOR; } } &.show{ display: table !important; } } phx-message-dialog { display: block; } .phx-message-dialog{ display: none; width: 100%; .dialog-header{ background-color: @CLR_BRAND; height: @MESSAGE_DIALOG_HEADER_HEIGHT; color: extract(@CLR_1, 9); display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-body{ height: @MESSAGE_DIALOG_BODY_HEIGHT; display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-footer{ height: @MESSAGE_DIALOG_BODY_FOOTER; display: table-row; div{ display: table-cell; vertical-align: middle; } } .dialog-btn { .phlox-ripple(); background-color: @CLR_BRAND; display: inline-block !important; color: extract(@CLR_1, 9); margin-left: @MESSAGE_DIALOG_BUTTON_MARGIN_LEFT; margin-right: @MESSAGE_DIALOG_BUTTON_MARGIN_RIGHT; width: @MESSAGE_DIALOG_BUTTON_WIDTH; height: @MESSAGE_DIALOG_BUTTON_HEIGHT; line-height: @MESSAGE_DIALOG_BUTTON_HEIGHT; // same as height border-radius: @MESSAGE_DIALOG_BUTTON_BORDER_RADIUS; cursor:pointer; &.cancel{ background-color: extract(@CLR_1, 9); color: @CLR_BRAND_FONT; border-width: @MESSAGE_DIALOG_CANCEL_BUTTON_BORDER_WIDTH; border-style: solid; border-color: @CLR_BORDER_COLOR; } } &.show{ display: table !important; } } phx-component-dialog { display: block; } .phx-component-dialog{ display: none; width: 100%; height: 100%; text-align: left; cursor: default; >div{ >.wrapper{ width: 100%; height: 100%; padding-left: @COMPONENT_DIALOG_WRAPPER_PADDING; padding-right: @COMPONENT_DIALOG_WRAPPER_PADDING; position: relative; } } .dialog-header{ background-color: @CLR_BRAND; height: @COMPONENT_DIALOG_HEADER_HEIGHT; color: extract(@CLR_1, 9); position: relative; >.wrapper{ >div{ height: 100%; width: 100%; position: absolute; top: 0; left: 0; } // title >div:first-child { display: flex; justify-content: center; flex-direction: column; text-align: center; } // X btn >div:last-child { text-align: right; padding-right: @COMPONENT_DIALOG_HEADER_XBTN_PADDING_RIGHT; } } } .dialog-body{ height: @COMPONENT_DIALOG_BODY_HEIGHT; &.account-code { text-align: center; padding-top: 50pt; height: 100pt; } &.grey{ border-bottom: @COMPONENT_DIALOG_BORDER_THICKNESS solid @CLR_BORDER_COLOR; } } .dialog-footer{ height: @COMPONENT_DIALOG_FOOTER_HEIGHT; text-align: center; div{ vertical-align: middle; } >.wrapper { display: flex; justify-content: center; flex-direction: column; text-align: center; } &.right{ text-align: right; } &.account-code { .dialog-btn { &.cancel{ color: @CLR_FIXED_FONT; border: @COMPONENT_DIALOG_BORDER_THICKNESS solid @CLR_BORDER_COLOR; } &.confirm:last-child { width: 120pt; } } } &.grey{ background-color: extract(@CLR_1, 8); .dialog-btn { &.cancel{ color: @CLR_BRAND_FONT; background-color: @CLR_BORDER_COLOR; border: @COMPONENT_DIALOG_BORDER_THICKNESS solid @CLR_BORDER_COLOR; } } } } .dialog-btn { .phlox-ripple(); background-color: @CLR_BRAND; display: inline-block !important; color: @CLR_BRAND_FONT; text-align: center; margin-left: @COMPONENT_DIALOG_BUTTON_MARGIN_LEFT; margin-right: @COMPONENT_DIALOG_BUTTON_MARGIN_RIGHT; width: @COMPONENT_DIALOG_BUTTON_WIDTH; height: @COMPONENT_DIALOG_BUTTON_HEIGHT; line-height: @COMPONENT_DIALOG_BUTTON_HEIGHT; // same as height border-radius: @COMPONENT_DIALOG_BUTTON_BORDER_RADIUS; cursor:pointer; &.cancel{ background-color: extract(@CLR_1, 9); color: @CLR_FIXED_FONT; border-width: @COMPONENT_DIALOG_CANCEL_BUTTON_BORDER_WIDTH; border-style: solid; border-color: @CLR_BORDER_COLOR; } } &.show{ display: table !important; } }