#11184 closed enhancement (fixed)
Graphing Scientific Calculator widget
Reported by: | Douglas Hays | Owned by: | jason_hays22 |
---|---|---|---|
Priority: | high | Milestone: | 1.6 |
Component: | DojoX Widgets | Version: | 1.5.0b2 |
Keywords: | GSoC | Cc: | haysmark, Karl Tiedt |
Blocked By: | Blocking: |
Description
The Calculator widget should be a client-side only solution and able to fill a large need for multi-function/multi-purpose calculators utilized within a widely varying set of web-pages from mortgage loans to college math classes to tax-returns.
Key Attributes:
- Inherits from _dijit._Templated
- Graph functions of the form y=f(x)
- Accepts localized numeric input similar to dijit.form.NumberTextBox?
- Additionally accepts exponential notation
- Expression parser must handle non-JavaScript? syntax such as x^y instead of Math.pow(x,y) and n! instead of dojox.math.factorial(n)
- Configurable single or multi-line display
- Expression history with edit capability
- Utilizes dojox graphing capabilities for function plots
- Customizable themes (e.g. 4 function, scientific, graphing)
- Support at least basic trigonometry (with both degrees and radians) and statistical functions
- User-defined functions
- Base conversions
- Buttons can be styled and rearranged
- Keyboard accessible
Attachments (1)
Change History (3)
Changed 9 years ago by
Attachment: | calcPatch.patch added |
---|
comment:1 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
The patch file for the calculator