diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/account/static/src/scss/account_reconciliation.scss | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/account/static/src/scss/account_reconciliation.scss')
| -rw-r--r-- | addons/account/static/src/scss/account_reconciliation.scss | 367 |
1 files changed, 367 insertions, 0 deletions
diff --git a/addons/account/static/src/scss/account_reconciliation.scss b/addons/account/static/src/scss/account_reconciliation.scss new file mode 100644 index 00000000..d745f825 --- /dev/null +++ b/addons/account/static/src/scss/account_reconciliation.scss @@ -0,0 +1,367 @@ +.progress-reconciliation { + .progress-bar { + font-size: 1.08333333rem; + height: 14px; + background-color: $o-enterprise-color; + span { + display: contents; + } + } +} + +.o_reconciliation { + + .o_filter_input_wrapper { + position: relative; + width: 150px; + margin: 0.5rem !important; + .searchIcon { + position: absolute; + right: 10px; + } + .o_filter_input { + border: none; + border-bottom: 1px black solid; + } + } + + .import_to_suspense { + margin: 0.5rem !important; + } + + .notification_area { + clear: both; + } + + .o_view_noreconciliation { + max-width: none; + padding: 0 10%; + color: $o-main-color-muted; + font-size: 125%; + } + + .accounting_view { + width: 100%; + + .cell_left { + border-right: 1px solid #333; + padding-right: 5px; + } + .edit_amount { + margin-left: 20px; + color: #bbb; + } + .cell:hover .edit_amount { + color: #00A09D; + } + .strike_amount { + text-decoration: line-through; + } + tbody tr:hover .cell_account_code::before { + content: "\f068"; + font-family: FontAwesome; + position: relative; + margin-left: -17px; + left: -4px; + line-height: 0; + padding: 3px 2px 5px 5px; + } + + } + + .o_multi_currency { + margin-right: 5px; + &.o_multi_currency_color_0 { + color: #dd6666; + } + &.o_multi_currency_color_1 { + color: #aaaaaa; + } + &.o_multi_currency_color_2 { + color: #66dd66; + } + &.o_multi_currency_color_3 { + color: #6666dd; + } + &.o_multi_currency_color_4 { + color: #dddd66; + } + &.o_multi_currency_color_5 { + color: #dd66dd; + } + &.o_multi_currency_color_6 { + color: #66dddd; + } + &.o_multi_currency_color_7 { + color: #aaa333; + } + } + + .o_reconciliation_line { + margin-bottom: 30px; + table { + width: 100%; + vertical-align: top; + } + tbody tr { + cursor: pointer; + } + tr.already_reconciled { + color: $o-account-info-color; + } + tr.invalid { + text-decoration: line-through; + } + td { + padding: 1px 2px; + } + thead td { + border-top: $o-account-light-border; + padding-top: 4px; + padding-bottom: 5px; + background-color: $o-account-initial-line-background; + } + tfoot td { + color: #bbb; + } + + /* columns */ + + .cell_action { + width: 15px; + color: gray('700'); + background: #fff; + border: 0; + text-align: center; + .fa-add-remove:before { + content: ""; + } + } + tr:hover .cell_action .fa-add-remove:before { + content: "\f068"; + } + .is_tax .cell_action .fa-add-remove:before { + position: relative; + top: -18px; + } + .cell_account_code { + width: 80px; + padding-left: 5px; + } + .cell_due_date { + width: 100px; + } + .cell_label { + width: auto; + } + .cell_left { + padding-right: 5px; + } + .cell_right, .cell_left { + text-align: right; + width: 120px; + } + .cell_info_popover { + text-align: right; + width: 15px; + color: #ccc; + + &:empty { + padding: 0; + width: 0; + } + } + + table.accounting_view { + .cell_right, .cell_left, .cell_label, .cell_due_date, .cell_account_code,.cell_info_popover { + box-shadow: 0 1px 0 #EAEAEA; + } + } + /* info popover */ + .popover { + max-width: none; + } + + table.details { + vertical-align: top; + td:first-child { + vertical-align: top; + padding-right: 10px; + font-weight: bold; + } + } + + tr.one_line_info { + td { + padding-top: 10px; + text-align: center; + color: $o-account-info-color; + } + } + + /* Icons */ + + .toggle_match, .toggle_create { + transform: rotate(0deg); + transition: transform 300ms ease 0s; + } + .visible_toggle, &[data-mode="match"] .toggle_match, &[data-mode="create"] .toggle_create { + visibility: visible !important; + transform: rotate(90deg); + } + .toggle_create { + font-size: 10px; + } + + /* Match view & Create view */ + > .o_notebook { + display: none; + + > .o_notebook_headers { + margin-right: 0; + margin-left: 0; + } + } + + > .o_notebook > .tab-content > div { + border: 1px solid #ddd; + border-top: 0; + } + + > .o_notebook .match table tr:hover { + background-color: #eee; + } + + &:not([data-mode="inactive"]) > .o_notebook { + display: block; + } + + &:not(:focus-within) .o_web_accesskey_overlay { + display: none; + } + &:focus caption .o_buttons button { + outline: none; + box-shadow: 4px 4px 4px 0px $o-enterprise-color; + } + &:focus{ + outline: none; + box-shadow: 0 0 0 0; + } + } + + .o_reconcile_models .btn-primary { + margin: 0 2px 3px 0; + } + + /* Match view */ + + .match { + .cell_action .fa-add-remove:before { + content: ""; + } + tr:hover .cell_action .fa-add-remove:before { + content: "\f067"; + } + .match_controls { + padding: 5px 0 5px ($o-account-action-col-width+$o-account-main-table-borders-padding); + + .filter { + width: 240px; + display: inline-block; + } + + .fa-chevron-left, .fa-chevron-right { + display: inline-block; + cursor: pointer; + } + + .fa-chevron-left { + margin-right: 10px; + } + + .fa-chevron-left.disabled, .fa-chevron-right.disabled { + color: #ddd; + cursor: default; + } + } + .show_more { + display: inline-block; + margin-left: ($o-account-action-col-width+$o-account-main-table-borders-padding); + margin-top: 5px; + } + } + + /* Create view */ + .create { + > div > div.quick_add > .o_reconcile_models { + max-width: 100%; + max-height: 70px; + flex-wrap: wrap; + overflow: auto; + + & > * { + flex-grow: 0; + } + } + .quick_add { + margin-bottom: 7px; + padding: 0 8px; + } + .o_group table.o_group_col_6 { + width: 49%; + margin: 0; + vertical-align: top; + } + .o_group table.o_group_col_6:first-child { + margin-left: 8px; + } + .btn { + padding-top: 0; + padding-bottom: 0; + } + .add_line_container { + text-align: center; + clear: both; + color: $o-enterprise-primary-color; + cursor: pointer; + } + } + + .o_notebook .tab-content > .tab-pane { + padding: 5px 0; + } +} + +/*Manual Reconciliation*/ +.o_manual_statement { + .accounting_view { + td[colspan="3"] span:first-child { + width: 100%; + display: inline-block; + } + td[colspan="2"] { + border-bottom: 1px solid #333; + text-align: center; + width: 240px; + } + .do_partial_reconcile_true { + display: none; + } + } +} + +// This is rtl language specific fix +// It will flip the fa-fa play icon in left direction +.o_rtl { + .o_reconciliation { + .o_reconciliation_line { + .toggle_match, .toggle_create { + transform: rotate(180deg); + transition: transform 300ms; + } + .visible_toggle, &[data-mode="match"] .toggle_match, &[data-mode="create"] .toggle_create { + transform: rotate(270deg); + } + } + } +} |
