From 89904a5d9425c3d461e0fb2a5a2f26a5b2f2610f Mon Sep 17 00:00:00 2001 From: Edwin Betancourt Date: Sat, 28 Nov 2020 01:33:52 -0400 Subject: [PATCH] fix: Calculator popover style. (#547) * fix: Calculator popover style. * fixed global styles in common table. Co-authored-by: EdwinBetanc0urt --- .../Field/popover/calculator/buttons.js | 112 +++++++ .../{calculator.vue => calculator/index.vue} | 278 +++++++----------- 2 files changed, 224 insertions(+), 166 deletions(-) create mode 100644 src/components/ADempiere/Field/popover/calculator/buttons.js rename src/components/ADempiere/Field/popover/{calculator.vue => calculator/index.vue} (53%) diff --git a/src/components/ADempiere/Field/popover/calculator/buttons.js b/src/components/ADempiere/Field/popover/calculator/buttons.js new file mode 100644 index 00000000..3418967f --- /dev/null +++ b/src/components/ADempiere/Field/popover/calculator/buttons.js @@ -0,0 +1,112 @@ +export default [ + { + row1: { + type: 'operator', + value: '%' + }, + row2: { + type: 'operator', + value: '/' + }, + row3: { + type: 'operator', + value: '*' + }, + row4: { + type: 'operator', + value: '−' + }, + row5: { + type: 'clear', + value: 'C' + } + }, + { + row1: { + type: 'value', + value: '7' + }, + row2: { + type: 'value', + value: '8' + }, + row3: { + type: 'value', + value: '9' + }, + row4: { + type: 'operator', + value: '+' + }, + row5: { + type: 'clear', + value: 'AC' + } + }, + { + row1: { + type: 'value', + value: '4' + }, + row2: { + type: 'value', + value: '5' + }, + row3: { + type: 'value', + value: '7' + }, + row4: { + type: 'operator', + value: '(' + }, + row5: { + type: undefined, + value: undefined + } + }, + { + row1: { + type: 'value', + value: '1' + }, + row2: { + type: 'value', + value: '2' + }, + row3: { + type: 'value', + value: '3' + }, + row4: { + type: 'result', + value: '=' + }, + row5: { + type: 'operator', + value: ')' + } + }, + { + row1: { + type: 'value', + value: '0' + }, + row2: { + type: 'operator', + value: '.' + }, + row3: { + type: 'operator', + value: '+/-' + }, + row4: { + type: undefined, + value: undefined + }, + row5: { + type: undefined, + value: undefined + } + } +] diff --git a/src/components/ADempiere/Field/popover/calculator.vue b/src/components/ADempiere/Field/popover/calculator/index.vue similarity index 53% rename from src/components/ADempiere/Field/popover/calculator.vue rename to src/components/ADempiere/Field/popover/calculator/index.vue index 98e5e243..686e5b97 100644 --- a/src/components/ADempiere/Field/popover/calculator.vue +++ b/src/components/ADempiere/Field/popover/calculator/index.vue @@ -3,74 +3,93 @@ + - + + @@ -80,6 +99,7 @@ +