alexkingorg / SimpleMath

A quick and easy math worksheet in JavaScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleMath
==========

A quick and easy math worksheet.

---

Copyright 2011 Alex King  
http://alexking.org

Released under the FreeBSD license.

## Features

- math is done by JavaScript, anything more than basic algebra is an accident
- strips non-numeric garbage when evaluating (you can leave $ and , when pasting in your numbers)
- the ENTER key from expression side takes you to result side and selects result for easy copying
- hit ENTER again (while in the result field) to get a new row
- CTRL+N at any time will give you a new row
- enter the result of one of the previous 10 rows (numbered) at the cursor position by using CTRL+(1-9)
- numbers reset on every new row so that referencing the previous row is always 1, the second back is always 2, etc.
- if you get so many rows that they extend off the screen, the window automatically scrolls up like an old-school calculator tape
- delete the current row with CMD+DELETE
- single HTTP request with gzipped response (CSS and JS are embedded)

## Notes

The CTRL key isn't a good choice for windows users, however I am not one. Please fork as needed.

## TODO

- figure out why I was having trouble triggering an event to delete a row, remove the duplicate code
- see how using option/alt feels instead of ctrl
- add notes field for each row?
- explicitly set cache headers
- don't allow any data entry on result side (can currently paste in)
- clear/reset button?
- allow re-ordering of rows?

About

A quick and easy math worksheet in JavaScript.


Languages

Language:JavaScript 75.1%Language:PHP 24.9%