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 @@ +