Skip to content

Basic Calculator #291

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
18 tasks done
James-Crean opened this issue Apr 24, 2018 · 2 comments
Closed
18 tasks done

Basic Calculator #291

James-Crean opened this issue Apr 24, 2018 · 2 comments
Assignees
Milestone

Comments

@James-Crean
Copy link
Contributor

James-Crean commented Apr 24, 2018

We need a basic calculator for the 1.0 release. So far, we are expecting to put it inside a modal to save space. This is subject to change, and we should consult our friendly users about this first. The following operations should be supported: Sum, Subtract, Multiply, Divide, Power, and Regrid

  • Design and create a mock up of a calculator contained in a modal
  • Design how each function will work, and what the user will see for each of these functions
  • Confirm mock up design with friendly users to assure that it meets their needs
  • Add a 'Calculator' button to the top left 'Tools' menu.
  • Clicking the button opens a modal
  • Stub out the calculator interface with all needed buttons, inputs, lists, and containers.
  • Write tests for 'Sum'
  • Make 'Sum' work
  • Write tests for 'Subtract'
  • Make 'Subtract' work
  • Write tests for 'Multiply'
  • Make 'Multiply' work
  • Write tests for 'Divide'
  • Make 'Divide' work
  • Write tests for 'Power'
  • Make 'Power' work
  • Write tests for 'Regrid'
  • Make 'Regrid' work
@James-Crean
Copy link
Contributor Author

Depends on CDAT/vcs-js#45

@James-Crean James-Crean added this to the 1.0 milestone Apr 30, 2018
@James-Crean James-Crean self-assigned this Jul 19, 2018
@James-Crean
Copy link
Contributor Author

Fixed in #313

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants