Oblongmana / diabetic-analytics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

http://jameshill.io/diabetic-analytics/

Except as noted in LICENSE, this app is Copyright 2015 James Hill

In future, I'll probably update this to something more permissive. If you want me to do that sooner rather than later, please let me know either in the issues at https://github.com/Oblongmana/diabetic-analytics, or email me at me@jameshill.io

Note that this app uses a Bootply template - see LICENSE for information on obtaining a copy of the original if you're after it. Can be previewed at http://www.bootply.com/render/85850

Notes

  • Relies on FileReader - so may be limited in support in some places (http://caniuse.com/#feat=filereader)
  • For File API fallbacks, may be able to use https://github.com/moxiecode/moxie - but not going to look at this for first pass
  • Need to do a thorough pass for browser compat, and add fallbacks/nice errors for unsupported environments
  • font-awesome doesn't support IE7, has bugs with IE8
  • Timezone stuff may get messy. Will need to handle sensibly in post-parse functions. For example, mySugr appears to provide output in the user's timezone - that's probably the browser timezone when you click "export", but will need to test to confirm - and take into account when importing into app. If that's the case, this one will be simple, as when we construct the date - it's constructed in User tz as mySugr doesn't supply tz data.
  • Flot doesn't support IE9 without shimming - "For support for Internet Explorer < 9, you can use Excanvas, a canvas emulator;"
  • Consider switching to d3 for charts
  • Flot may have some accuracy issues with time series - I've had to do some strange things with tick minimum and intervals to get it displaying (POSSSIBLY) correctly (still not completely certain it's right, needs more testing)

About

License:Other


Languages

Language:JavaScript 82.1%Language:HTML 14.6%Language:CSS 3.3%