diff options
| author | qdp-odoo <qdp@odoo.com> | 2015-05-05 17:28:04 +0200 |
|---|---|---|
| committer | qdp-odoo <qdp@odoo.com> | 2015-05-05 17:28:04 +0200 |
| commit | c04065abd8f62c9a211c8fa824f5eecf68e61b73 (patch) | |
| tree | b7117fd5f7d4a02d4c89b97c65cc8c8c462de4c1 /addons/account/static/src/css | |
| parent | f09b118659c8bdd1c51000eab5ba3e9ef13724d4 (diff) | |
[IMP] accounting v9. Yeeeeaah
Diffstat (limited to 'addons/account/static/src/css')
| -rw-r--r-- | addons/account/static/src/css/account.css | 26 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_bank_statement_reconciliation.css | 334 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_journal_dashboard.css | 38 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_move_line_quickadd.css | 8 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_move_reconciliation.css | 19 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_reconciliation.css | 379 | ||||
| -rw-r--r-- | addons/account/static/src/css/account_reconciliation.scss (renamed from addons/account/static/src/css/account_bank_statement_reconciliation.scss) | 120 |
7 files changed, 556 insertions, 368 deletions
diff --git a/addons/account/static/src/css/account.css b/addons/account/static/src/css/account.css new file mode 100644 index 00000000000..923ea75efe3 --- /dev/null +++ b/addons/account/static/src/css/account.css @@ -0,0 +1,26 @@ +.openerp div.oe_account_help { + background : #D6EBFF; + width: 100%; + padding: 10px; + border: 3px solid #C1D4E6; +} + +.openerp p.oe_account_font_help{ + text-align: left; + font-weight: bold; + margin: 0px; + font-size: 14px; +} + +.openerp p.oe_account_font_content{ + margin-left: 30px; + font-size: 14px; +} + +.openerp p.oe_account_font_title{ + margin-top: 7px; + font-size: 15px; + font-style: italic; + color: grey; +} + diff --git a/addons/account/static/src/css/account_bank_statement_reconciliation.css b/addons/account/static/src/css/account_bank_statement_reconciliation.css deleted file mode 100644 index bfe12fa9fea..00000000000 --- a/addons/account/static/src/css/account_bank_statement_reconciliation.css +++ /dev/null @@ -1,334 +0,0 @@ -.openerp .oe_bank_statement_reconciliation { - font-size: 12px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - cursor: default; - height: 100%; - overflow: auto; - /* icons */ } - .openerp .oe_bank_statement_reconciliation .oe_form_sheetbg { - padding-top: 0; } - .openerp .oe_bank_statement_reconciliation .oe_form_sheetbg .oe_form_sheet { - position: relative; - padding: 20px 15px 20px 15px; - border-top: 0; - height: 100%; } - .openerp .oe_bank_statement_reconciliation h1 input, .openerp .oe_bank_statement_reconciliation h2 input { - height: auto !important; } - .openerp .oe_bank_statement_reconciliation h1 { - width: 48%; - padding: 0 0 0 15px; - margin: 0 0 25px 0; - float: left; - font-size: 2em; - height: 1.5em; } - .openerp .oe_bank_statement_reconciliation .statement_name span { - line-height: 1.5em; - cursor: pointer; } - .openerp .oe_bank_statement_reconciliation .change_statement_name_container { - display: none; - width: 95%; } - .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:first-child, .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:first-child > input { - width: 99%; } - .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:last-child { - width: 1%; - padding-left: 3px; } - .openerp .oe_bank_statement_reconciliation .change_statement_name_container td:last-child button { - height: 100%; - box-sizing: content-box; } - .openerp .oe_bank_statement_reconciliation h2 { - font-size: 1.8em; } - .openerp .oe_bank_statement_reconciliation .progress { - width: 49%; - margin: 10px 15px 0 0; - float: right; - position: relative; - display: inline-block; } - .openerp .oe_bank_statement_reconciliation .progress .progress-text { - text-align: center; - position: absolute; - width: 100%; - left: 0; - top: 2px; - z-index: 10; - text-shadow: -1px -1px 0 #f5f5f5, 1px -1px 0 #f5f5f5, -1px 1px 0 #f5f5f5, 1px 1px 0 #f5f5f5; } - .openerp .oe_bank_statement_reconciliation .show_more_container { - text-align: center; } - .openerp .oe_bank_statement_reconciliation .show_more_container .show_more { - display: none; } - .openerp .oe_bank_statement_reconciliation .notification_area { - margin: 0 15px; } - .openerp .oe_bank_statement_reconciliation .notification_area .fa { - font-size: 20px; - margin-left: 7px; - line-height: 14px; - position: relative; - top: 3px; - } - .openerp .oe_bank_statement_reconciliation .interface_options { - margin-bottom: 25px; - padding-left: 15px; } - .openerp .oe_bank_statement_reconciliation .interface_options .oe_radio_input { - border: none; - display: inline; } - .openerp .oe_bank_statement_reconciliation .protip { - margin: 0; - position: absolute; - bottom: 7px; - right: 15px; - text-align: right; - color: #bbb; } - .openerp .oe_bank_statement_reconciliation .done_message { - width: 100%; - padding: 0 20%; - margin-top: 50px; - margin-bottom: 50px; } - .openerp .oe_bank_statement_reconciliation .done_message h2 { - margin-bottom: 30px; } - .openerp .oe_bank_statement_reconciliation .done_message h2 .congrats_icon { - float: right; - font-size: 2em; - position: relative; - top: -0.25em; } - .openerp .oe_bank_statement_reconciliation .done_message .achievements { - margin-top: 30px; - text-align: center; - position: relative; } - .openerp .oe_bank_statement_reconciliation .done_message .achievements .achievement { - font-size: 4em; - margin: 0 0.3em; - position: relative; - vertical-align: middle; - text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2); } - .openerp .oe_bank_statement_reconciliation .done_message .achievements .achievement i { - font-size: 0.5em; - color: white; - position: absolute; - top: 50%; - margin-top: -0.55em; - left: 0; - width: 100%; - text-align: center; } - .openerp .oe_bank_statement_reconciliation .done_message .action_buttons { - text-align: center; } - .openerp .oe_bank_statement_reconciliation .glyphicon { - font-size: 12px !important; } - .openerp .oe_bank_statement_reconciliation .glyphicon.line_info_button { - color: #ccc !important; } - .openerp .oe_bank_statement_reconciliation .accounting_view .glyphicon-add-remove:before { - content: "\2212"; } - .openerp .oe_bank_statement_reconciliation .match .glyphicon-add-remove:before { - content: "\2b"; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line { - margin-bottom: 30px; - /* gap between accounting_view and action view */ - /* popover */ - /* arrays of move lines */ - /* Partie infos */ - /* Match view */ - /* Action create */ } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line table { - width: 100%; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .toggle_match, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .toggle_create { - -webkit-transition-property: -webkit-transform; - -moz-transition-property: -moz-transform; - -ms-transition-property: -ms-transform; - -o-transition-property: -o-transform; - transition-property: transform; - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - -webkit-transition-duration: 300ms; - -moz-transition-duration: 300ms; - -ms-transition-duration: 300ms; - -o-transition-duration: 300ms; - transition-duration: 300ms; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .visible_toggle, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="match"] .toggle_match, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="create"] .toggle_create { - visibility: visible !important; - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transform: rotate(90deg); } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .partner_name .change_partner { - display: none; - cursor: pointer; - margin: 0 10px 0 5px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .partner_name:hover .change_partner { - display: inline; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .change_partner_container { - width: 200px; - display: none; - position: relative !important; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line[data-mode="inactive"] .initial_line > td { - background-color: #f8f8f8 !important; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .initial_line { - cursor: default !important; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .initial_line .line_info_button { - cursor: pointer; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line.no_match:not(.no_partner) .toggle_match { - visibility: hidden !important; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line > table > tbody > tr:nth-child(1) > td table { - margin-bottom: 10px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line table.details td:first-child { - padding-right: 10px; - font-weight: bold; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line table.details tr.one_line_info td { - padding-top: 10px; - text-align: center; - color: #44c; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table { - width: 100%; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tbody tr, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tbody tr { - cursor: pointer; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tbody tr.created_line, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tbody tr.created_line { - cursor: default !important; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tbody tr.created_line .line_remove_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tbody tr.created_line .line_remove_button { - cursor: pointer; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.already_reconciled, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.already_reconciled { - color: #44c; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td { - padding: 1px 8px; - vertical-align: middle; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_info_popover { - width: 15px; - padding: 0; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_action { - text-align: left; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_account_code, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_account_code { - width: 80px; - padding-left: 3px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_due_date, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_due_date { - width: 100px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_debit, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_debit { - text-align: right; - width: 15%; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_credit, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_credit { - width: 15%; - text-align: right; - padding-right: 3px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table td.cell_info_popover { - text-align: right; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.line_open_balance, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.line_open_balance { - color: #bbb; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .glyphicon:not(.line_info_button), .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .glyphicon:not(.line_info_button) { - visibility: hidden; - color: #555; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr:hover .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr:focus .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr.active .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr:hover .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr:focus .glyphicon, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr.active .glyphicon { - visibility: visible; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .do_partial_reconcile_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .do_partial_reconcile_button { - color: #f0ad4e; - padding-right: 5px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view tr .undo_partial_reconcile_button, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match table tr .undo_partial_reconcile_button { - color: #555; - padding-right: 5px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view { - border-collapse: separate; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td { - border-top: 1px solid #bbb; - padding-top: 4px; - padding-bottom: 5px; - background-color: #f0f0f0; - -webkit-transition-property: background-color; - -moz-transition-property: background-color; - -ms-transition-property: background-color; - transition-property: background-color; - -webkit-transition-duration: 300ms; - -moz-transition-duration: 300ms; - -ms-transition-duration: 300ms; - -o-transition-duration: 300ms; - transition-duration: 300ms; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td.cell_action, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view .initial_line > td.cell_info_popover { - border-top: none; - background: white !important; - padding-top: 6px; - padding-bottom: 3px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption { - text-align: left; - height: 26px; - margin: 0 15px 4px 15px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption .partner_name { - font-size: 1.1em; - font-weight: bold; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption .tip_reconciliation_not_balanced { - float: right; - padding-right: 7px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption button { - float: right; - position: relative; - top: -4px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption button:disabled { - opacity: 0.5; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption > span, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view caption > input { - position: relative; - top: 7px; - /* meh */ } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .accounting_view td.cell_credit { - border-left: 1px solid #000; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match { - display: none; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls { - padding: 0 0 5px 18px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .filter { - width: 240px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_right { - display: inline-block; - cursor: pointer; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left { - margin-right: 10px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_left.disabled, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .match_controls .pager_control_right.disabled { - color: #ddd; - cursor: default; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .match .show_more { - display: inline-block; - margin-left: 18px; - margin-top: 5px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create { - display: none; - margin: 0 15px; - border: 1px solid #d5d5d5; - border-radius: 5px; - padding: 10px; - overflow: auto; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add { - margin-bottom: 10px; - clear: both; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add:empty { - display: none; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .quick_add:empty { - display: none; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table { - width: 49%; - height: 26px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table:nth-child(2n+1) { - float: left; - clear: left; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table:nth-child(2n) { - float: right; - clear: right; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table th { - font-weight: bold; - line-height: 26px; - padding-right: 8px; - min-width: 100px; - border-right: 1px solid #ddd; - white-space: nowrap; - width: 1%; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table td { - width: 99%; - padding-left: 8px; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table input, .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table select { - width: 100%; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container:nth-child(2n+1) { - width: 98%; - float: none; - margin: auto; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container td { - text-align: center; } - .openerp .oe_bank_statement_reconciliation .oe_bank_statement_reconciliation_line .create .oe_form > table.add_line_container .add_line { - line-height: 26px; } diff --git a/addons/account/static/src/css/account_journal_dashboard.css b/addons/account/static/src/css/account_journal_dashboard.css new file mode 100644 index 00000000000..4bda2c14566 --- /dev/null +++ b/addons/account/static/src/css/account_journal_dashboard.css @@ -0,0 +1,38 @@ +.dashboard_journal_code { + font-size: 10px; +} +.dashboard-right-separator { + border-right-style: solid; + border-right-width: thin; + border-right-color: darkgray; +} +.dashboard-header-dropdown { + margin-top: 5px; + cursor: pointer; +} +.dashboard-journal-head { + min-height: 60px; +} +.journal-dashboard-text-right { + text-align: right !important; + /*font-size: 10px;*/ +} +.dashboard-dropdown { + color: black !important; + /*padding: 3px 25px;*/ + width: 400px; +} +.dashboard-star { + font-size: 12px !important; + margin-left: 5px; +} +.dashboard-dropdown table td { + border-top: none !important; + border-right: 1px solid #ddd; +} +.dashboard-kanban-graph { + height: 75px; +} +.oe_empty_dashboard_info_row { + height: 84px; +}
\ No newline at end of file diff --git a/addons/account/static/src/css/account_move_line_quickadd.css b/addons/account/static/src/css/account_move_line_quickadd.css deleted file mode 100644 index 320006a0ce9..00000000000 --- a/addons/account/static/src/css/account_move_line_quickadd.css +++ /dev/null @@ -1,8 +0,0 @@ -.openerp .oe_vm_switch_tree_account_move_line_quickadd:after { - padding: 2px; - content: "i"; -} - -.oe-vm-switch-tree_account_move_line_quickadd:before { - content: ""; -} diff --git a/addons/account/static/src/css/account_move_reconciliation.css b/addons/account/static/src/css/account_move_reconciliation.css deleted file mode 100644 index 2b407226905..00000000000 --- a/addons/account/static/src/css/account_move_reconciliation.css +++ /dev/null @@ -1,19 +0,0 @@ - -.openerp .oe_account_reconciliation { - border-bottom: 1px solid #CACACA; - padding: 5px; -} - -.openerp .oe_account_reconciliation button { - margin: 3px; -} - -.openerp .oe_account_reconciliation>div { - display: table; - width: 100%; -} - -.openerp .oe_account_reconciliation>div>div { - display: table-cell; - width: 50%: -}
\ No newline at end of file diff --git a/addons/account/static/src/css/account_reconciliation.css b/addons/account/static/src/css/account_reconciliation.css new file mode 100644 index 00000000000..aeba4b3cdf9 --- /dev/null +++ b/addons/account/static/src/css/account_reconciliation.css @@ -0,0 +1,379 @@ +.openerp .oe_reconciliation { + font-size: 12px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + cursor: default; + height: 100%; + overflow: auto; + /* icons */ } + .openerp .oe_reconciliation .oe_form_sheetbg { + padding-top: 0; } + .openerp .oe_reconciliation .oe_form_sheetbg .oe_form_sheet { + position: relative; + padding: 20px 15px 20px 15px; + border-top: 0; + height: 100%; } + .openerp .oe_reconciliation .clearer { + clear: both; } + .openerp .oe_reconciliation .oe_view_nocontent { + max-width: none; } + .openerp .oe_reconciliation .oe_view_nocontent > p { + padding: 0 10%; } + .openerp .oe_reconciliation h1 input, .openerp .oe_reconciliation h2 input { + height: auto !important; } + .openerp .oe_reconciliation h1 { + width: 48%; + padding: 0 0 0 15px; + margin: 0 0 25px 0; + float: left; + font-size: 2em; + height: 1.5em; } + .openerp .oe_reconciliation .statement_name span { + line-height: 1.5em; + cursor: pointer; } + .openerp .oe_reconciliation .change_statement_name_container { + display: none; + width: 95%; } + .openerp .oe_reconciliation .change_statement_name_container td:first-child, .openerp .oe_reconciliation .change_statement_name_container td:first-child > input { + width: 99%; } + .openerp .oe_reconciliation .change_statement_name_container td:last-child { + width: 1%; + padding-left: 3px; } + .openerp .oe_reconciliation .change_statement_name_container td:last-child button { + height: 100%; + box-sizing: content-box; } + .openerp .oe_reconciliation h2 { + font-size: 1.8em; } + .openerp .oe_reconciliation .progress { + width: 49%; + margin: 10px 15px 0 0; + float: right; + position: relative; + display: inline-block; } + .openerp .oe_reconciliation .progress .progress-text { + text-align: center; + position: absolute; + width: 100%; + left: 0; + top: 2px; + z-index: 10; + text-shadow: -1px -1px 0 #f5f5f5, 1px -1px 0 #f5f5f5, -1px 1px 0 #f5f5f5, 1px 1px 0 #f5f5f5; } + .openerp .oe_reconciliation .show_more_container { + text-align: center; } + .openerp .oe_reconciliation .show_more_container .show_more { + display: none; } + .openerp .oe_reconciliation .notification_area { + margin: 0 15px; } + .openerp .oe_reconciliation .notification_area .fa { + font-size: 20px; + margin-left: 7px; + line-height: 14px; + position: relative; + top: 3px; } + .openerp .oe_reconciliation .interface_options { + margin-bottom: 25px; + padding-left: 15px; } + .openerp .oe_reconciliation .interface_options .oe_radio_input { + border: none; + display: inline; } + .openerp .oe_reconciliation .protip { + margin: 0; + position: absolute; + bottom: 7px; + right: 15px; + text-align: right; + color: #bbb; } + .openerp .oe_reconciliation .done_message { + width: 100%; + padding: 0 20%; + margin-top: 50px; + margin-bottom: 50px; } + .openerp .oe_reconciliation .done_message h2 { + margin-bottom: 30px; } + .openerp .oe_reconciliation .done_message h2 .congrats_icon { + float: right; + font-size: 2em; + position: relative; + top: -0.25em; } + .openerp .oe_reconciliation .done_message .achievements { + margin-top: 30px; + text-align: center; + position: relative; } + .openerp .oe_reconciliation .done_message .achievements .achievement { + font-size: 4em; + margin: 0 0.3em; + position: relative; + vertical-align: middle; + text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.2); } + .openerp .oe_reconciliation .done_message .achievements .achievement i { + font-size: 0.5em; + color: white; + position: absolute; + top: 50%; + margin-top: -0.55em; + left: 0; + width: 100%; + text-align: center; } + .openerp .oe_reconciliation .done_message .action_buttons { + text-align: center; } + .openerp .oe_reconciliation .glyphicon { + font-size: 12px !important; } + .openerp .oe_reconciliation .glyphicon.line_info_button { + color: #ccc !important; } + .openerp .oe_reconciliation .accounting_view .glyphicon-add-remove:before { + content: "\2212"; } + .openerp .oe_reconciliation .match .glyphicon-add-remove:before { + content: "\2b"; } + .openerp .oe_reconciliation .oe_reconciliation_line { + margin-bottom: 30px; + /* gap between accounting_view and action view */ + /* popover */ + /* arrays of move lines */ + /* Partie infos */ + /* Match view */ + /* Action create */ } + .openerp .oe_reconciliation .oe_reconciliation_line table { + width: 100%; } + .openerp .oe_reconciliation .oe_reconciliation_line .toggle_match, .openerp .oe_reconciliation .oe_reconciliation_line .toggle_create { + -webkit-transition-property: -webkit-transform; + -moz-transition-property: -moz-transform; + -ms-transition-property: -ms-transform; + -o-transition-property: -o-transform; + transition-property: transform; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition-duration: 300ms; + -moz-transition-duration: 300ms; + -ms-transition-duration: 300ms; + -o-transition-duration: 300ms; + transition-duration: 300ms; } + .openerp .oe_reconciliation .oe_reconciliation_line .visible_toggle, .openerp .oe_reconciliation .oe_reconciliation_line[data-mode="match"] .toggle_match, .openerp .oe_reconciliation .oe_reconciliation_line[data-mode="create"] .toggle_create, .openerp .oe_reconciliation .oe_reconciliation_line[data-mode="create"].no_partner .toggle_match { + visibility: visible !important; + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); } + .openerp .oe_reconciliation .oe_reconciliation_line .partner_name .change_partner { + display: none; + cursor: pointer; + margin: 0 10px 0 5px; } + .openerp .oe_reconciliation .oe_reconciliation_line .partner_name:hover .change_partner { + display: inline; } + .openerp .oe_reconciliation .oe_reconciliation_line .change_partner_container { + width: 200px; + display: none; + position: relative !important; } + .openerp .oe_reconciliation .oe_reconciliation_line[data-mode="inactive"] .initial_line > td { + background-color: #f8f8f8 !important; } + .openerp .oe_reconciliation .oe_reconciliation_line.no_match:not(.no_partner) .initial_line { + cursor: default !important; } + .openerp .oe_reconciliation .oe_reconciliation_line.no_match:not(.no_partner) .initial_line .line_info_button { + cursor: pointer; } + .openerp .oe_reconciliation .oe_reconciliation_line.no_match:not(.no_partner) .toggle_match { + visibility: hidden !important; } + .openerp .oe_reconciliation .oe_reconciliation_line > table > tbody > tr:nth-child(1) > td table { + margin-bottom: 10px; } + .openerp .oe_reconciliation .oe_reconciliation_line table.details td:first-child { + padding-right: 10px; + font-weight: bold; } + .openerp .oe_reconciliation .oe_reconciliation_line table.details tr.one_line_info td { + padding-top: 10px; + text-align: center; + color: #44c; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view, .openerp .oe_reconciliation .oe_reconciliation_line .match table { + width: 100%; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tbody tr, .openerp .oe_reconciliation .oe_reconciliation_line .match table tbody tr { + cursor: pointer; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr.already_reconciled, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr.already_reconciled { + color: #44c; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td, .openerp .oe_reconciliation .oe_reconciliation_line .match table td { + padding: 1px 8px; + vertical-align: middle; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_action, .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_action, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_info_popover { + width: 15px; + padding: 0; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_action, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_action { + text-align: left; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_account_code, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_account_code { + width: 80px; + padding-left: 3px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_due_date, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_due_date { + width: 100px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_debit, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_debit { + text-align: right; + width: 15%; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_credit, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_credit { + width: 15%; + text-align: right; + padding-right: 3px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_info_popover, .openerp .oe_reconciliation .oe_reconciliation_line .match table td.cell_info_popover { + text-align: right; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr.line_open_balance, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr.line_open_balance { + color: #bbb; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr .glyphicon:not(.line_info_button), .openerp .oe_reconciliation .oe_reconciliation_line .match table tr .glyphicon:not(.line_info_button) { + visibility: hidden; + color: #555; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr:hover .glyphicon, .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr:focus .glyphicon, .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr.active .glyphicon, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr:hover .glyphicon, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr:focus .glyphicon, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr.active .glyphicon { + visibility: visible; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr .do_partial_reconcile_button, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr .do_partial_reconcile_button { + color: #f0ad4e; + padding-right: 5px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view tr .undo_partial_reconcile_button, .openerp .oe_reconciliation .oe_reconciliation_line .match table tr .undo_partial_reconcile_button { + color: #555; + padding-right: 5px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view { + border-collapse: separate; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view .initial_line > td { + border-top: 1px solid #bbb; + padding-top: 4px; + padding-bottom: 5px; + background-color: #f0f0f0; + -webkit-transition-property: background-color; + -moz-transition-property: background-color; + -ms-transition-property: background-color; + transition-property: background-color; + -webkit-transition-duration: 300ms; + -moz-transition-duration: 300ms; + -ms-transition-duration: 300ms; + -o-transition-duration: 300ms; + transition-duration: 300ms; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view .initial_line > td.cell_action, .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view .initial_line > td.cell_info_popover { + border-top: none; + background: white !important; + padding-top: 6px; + padding-bottom: 3px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption { + text-align: left; + height: 26px; + margin: 0 15px 4px 15px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption .partner_name { + font-size: 1.1em; + font-weight: bold; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption .tip_reconciliation_not_balanced { + float: right; + padding-right: 7px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption button { + float: right; + position: relative; + top: -4px; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption button:disabled { + opacity: 0.5; } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption > span, .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view caption > input { + position: relative; + top: 7px; + /* meh */ } + .openerp .oe_reconciliation .oe_reconciliation_line .accounting_view td.cell_credit { + border-left: 1px solid #000; } + .openerp .oe_reconciliation .oe_reconciliation_line .match { + display: none; + padding: 1px; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls { + padding: 0 0 5px 18px; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .filter { + width: 240px; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .pager_control_left, .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .pager_control_right { + display: inline-block; + cursor: pointer; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .pager_control_left { + margin-right: 10px; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .pager_control_left.disabled, .openerp .oe_reconciliation .oe_reconciliation_line .match .match_controls .pager_control_right.disabled { + color: #ddd; + cursor: default; } + .openerp .oe_reconciliation .oe_reconciliation_line .match .show_more { + display: inline-block; + margin-left: 18px; + margin-top: 5px; } + .openerp .oe_reconciliation .oe_reconciliation_line .create { + display: none; + margin: 0 15px; + border: 1px solid #d5d5d5; + border-radius: 5px; + padding: 10px; + overflow: auto; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add { + position: relative; + margin-bottom: 10px; + clear: both; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add:empty { + display: none; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add .presets_config { + display: none; + position: absolute; + top: 0; + right: 0; + z-index: 100; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add .presets_config .dropdown-menu { + font-size: 1em; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add:hover .presets_config, .openerp .oe_reconciliation .oe_reconciliation_line .create .quick_add .presets_config.open { + display: inline; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table { + width: 49%; + height: 26px; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table:nth-child(2n+1) { + float: left; + clear: left; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table:nth-child(2n) { + float: right; + clear: right; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table th { + font-weight: bold; + line-height: 26px; + padding-right: 8px; + min-width: 100px; + border-right: 1px solid #ddd; + white-space: nowrap; + width: 1%; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table td { + width: 99%; + padding-left: 8px; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table input, .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table select { + width: 100%; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table.add_line_container:nth-child(2n+1) { + width: 98%; + float: none; + margin: auto; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table.add_line_container td { + text-align: center; } + .openerp .oe_reconciliation .oe_reconciliation_line .create .oe_form > table.add_line_container .add_line { + line-height: 26px; } + +.openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .button_reconcile { + float: right; + position: relative; + top: 1.1em; } +.openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead { + background: none; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead td { + vertical-align: bottom !important; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead td:nth-child(2) { + padding-left: 0; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead .cell_item_name { + display: inline-block; + min-width: 135px; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead .cell_last_time_entries_checked { + font-weight: normal; + display: inline-block; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead .cell_item_name + .cell_last_time_entries_checked { + padding-left: 20px; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead .cell_title_account_code { + text-align: center; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead tr:first-child td { + border-bottom: 1px solid #bbb; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead tr:first-child td.cell_action, .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead tr:first-child td.cell_info_popover { + border-bottom: none; } + .openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view thead tr:first-child td.cell_title_account_code { + border-bottom: 1px solid #000 !important; } +.openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view .filler_line td { + height: 22px; + cursor: default !important; } +.openerp .oe_manual_reconciliation .oe_manual_reconciliation_line .accounting_view tbody.tbody_matched_lines tr:first-child td { + padding-top: 4px; } +.openerp .oe_manual_reconciliation .oe_manual_reconciliation_line td.cell_due_date { + padding-left: 3px !important; } diff --git a/addons/account/static/src/css/account_bank_statement_reconciliation.scss b/addons/account/static/src/css/account_reconciliation.scss index 6b1bb869766..1e1c3e5ed23 100644 --- a/addons/account/static/src/css/account_bank_statement_reconciliation.scss +++ b/addons/account/static/src/css/account_reconciliation.scss @@ -8,7 +8,7 @@ $infoColor: #44c; $aestetic_animation_speed: 300ms; -.openerp .oe_bank_statement_reconciliation { +.openerp .oe_reconciliation { font-size: 12px; -webkit-user-select: none; -moz-user-select: none; @@ -30,6 +30,25 @@ $aestetic_animation_speed: 300ms; } } + // For future ⌨ navigation + // *[tabindex='0']:focus { + // outline: 1px solid #888; + // outline-offset: 2px; + // outline-color: invert; + // } + + .clearer { + clear: both; + } + + .oe_view_nocontent { + max-width: none; + + > p { + padding: 0 10%; + } + } + h1 input, h2 input { height: auto !important; } @@ -192,8 +211,8 @@ $aestetic_animation_speed: 300ms; content: "\2b"; } - // bankStatementReconciliationLine widget - .oe_bank_statement_reconciliation_line { + // reconciliationLine widget + .oe_reconciliation_line { margin-bottom: 30px; table { @@ -256,6 +275,12 @@ $aestetic_animation_speed: 300ms; .toggle_create { @extend .visible_toggle; } + + &.no_partner { + .toggle_match { + @extend .visible_toggle; + } + } } &[data-mode="inactive"] { @@ -442,7 +467,7 @@ $aestetic_animation_speed: 300ms; /* Match view */ .match { display: none; - + padding: 1px; .match_controls { padding: 0 0 5px ($actionColWidth+$mainTableBordersPadding); @@ -483,15 +508,29 @@ $aestetic_animation_speed: 300ms; overflow: auto; .quick_add { + position: relative; margin-bottom: 10px; clear: both; &:empty { display: none; } - } - .quick_add:empty { - display: none; + + .presets_config { + display: none; + position: absolute; + top: 0; + right: 0; + z-index: 100; + + .dropdown-menu { + font-size: 1em; // Since there's no dropdown-menu-sm class in bootstrap + } + } + + &:hover .presets_config, .presets_config.open { + display: inline; + } } .oe_form > table { @@ -539,3 +578,70 @@ $aestetic_animation_speed: 300ms; } } } + +.openerp .oe_manual_reconciliation { + .oe_manual_reconciliation_line { + .button_reconcile { + float: right; + position: relative; + top: 1.1em; + } + + .accounting_view { + thead { + background: none; + + td { + vertical-align: bottom !important; + } + + td:nth-child(2) { + padding-left: 0; + } + + .cell_item_name { + display: inline-block; + min-width: 135px; + } + + .cell_last_time_entries_checked { + font-weight: normal; + display: inline-block; + } + .cell_item_name + .cell_last_time_entries_checked { + padding-left: 20px; + } + + .cell_title_account_code { + text-align: center; + } + + tr:first-child td { + border-bottom: $lightBorder; + + &.cell_action, &.cell_info_popover { + border-bottom: none; + } + + &.cell_title_account_code { + border-bottom: 1px solid #000 !important; + } + } + + } + + .filler_line td { + height: 22px; + cursor: default !important; + } + + tbody.tbody_matched_lines tr:first-child td { + padding-top: 4px; + } + } + + td.cell_due_date { + padding-left: $mainTableBordersPadding !important; + } + } +} |
