| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-20 | introduce require.js and rewrite tests | Alon Levy | |
| Yes, I'm being lazy. The purpose of require.js is to allow writing modules, i.e. individual smaller then the whole files with clear dependencies. This is achieved by using a new api provided by require.js: define, require, requirejs Read more at [requirejs] (http://requirejs.org) Tests have been rewritten to work correctly with require.js; they still use jsdom. Test output is now stored in the repository, all tests are run via run_tests.js; This is a hack - once a good harness (with assertions, suites - unittest like) presents itself it will be used. Hidden here is also using FileSaver for history saving, so history is saved to history.json instead to a random name. Plus dropping some dead code. | |||
| 2014-10-19 | adding proper Save As (with non random filename); MIT licensed | Alon Levy | |
| Actually seems that the proper way to save nowadays is the [download] (https://html.spec.whatwg.org/multipage/semantics.html#attr-hyperlink-download) attribute of a 'a' element, but that's also supported by the added [FileSaver.js] (external/scripts/FileSaver.js) | |||
| 2014-10-12 | jquery: use uncompressed, upgrade 1.11.0->1.11.1 | Alon Levy | |
| 2014-10-07 | d3: don't divide by zero if no weight is set | Alon Levy | |
| 2014-10-05 | d3: use non minified version, upgrade to 3.4.11 from release | Alon Levy | |
| https://github.com/mbostock/d3/archive/v3.4.11.tar.gz Non scientifically, looks much faster on firefox. | |||
| 2014-10-05 | move all external scripts to a subdirectory 'external'; easier to grep stuff | Alon Levy | |
