subtree readme update.
subtree readme update.
Testing subtree split...
Testing subtree split...
Squashed 'v11n/' changes from e508f8f..640edee

640edee subtree readme update.

git-subtree-dir: v11n
git-subtree-split: 640edee46a9a9b55c95b72ed37f652d01db57e09
Merge commit 'a9924099639daf97dea213c66eba5ee13a733dd0'

Conflicts:
	v11n/README.md
testing subtrees
testing subtrees
Squashed 'v11n/' changes from 640edee..f1a4349

f1a4349 Merge commit 'a9924099639daf97dea213c66eba5ee13a733dd0'
a992409 Squashed 'v11n/' changes from e508f8f..640edee
09ce8b2 Testing subtree split...
bec6ea5 subtree readme update.
c07109a Merge commit 'e508f8f732a0ff77129f65234f0abe0059826dcb'
81953be Minor readme update.
745f4af Squashed 'v11n/' content from commit e508f8f
ca63ea8 Merge commit '745f4af468d2fb7b7d48f0f1e957f5fd72e8dc73' as 'v11n'
0eba2c8 adding subtree for v11n
3f39264 Merge commit 'af351c9a8c5040a13ab11a3eb09cdae9f41b4b13' as '.v11n'
af351c9 Squashed '.v11n/' content from commit e508f8f
9681638 Grid no longer shows cursor. closes #10
7fb1900 Grid no longer drag-selectable. closes #6
b7a4dcf ??? UNSAFE
c61b264 turned off local storage.
9a9d0a8 integration and minor english to swedish translation hardcoding.
a05f2a7 Tweaks and scrollbar.
1661c46 Integration.
6fd593c pollGridList works.
767aef2 Overview rendering fixes.
d3dccef Integration.
c7556bd ready for tentative live deployment.
eeb29f4 Translations and integration.
0fba04d overview now renders slider visualizations at 100% width
ba9fc3a Poll overview fixes. Bilingual, default text, default whitespace, etc.
9045ac3 Fixed poll overview red borders.
8a7b089 Pie chart fix.
faf1907 A few little fixes to the front page style.
f5feb38 Integration and header resize.
a2a1b0c stash
f61aa20 Integrating CSS
319ef4a Integration.
fa1dc0c my work ???
b167bf1 Grid throbber added.
63ca7f3 sketchy slider visualization set-up.
5eac259 Fixed pollOverview redraw bug.
f9d8844 Fixed redraw bug and legend event bug.'.'.'
3e28634 New stuff.'.'.'
f85ba99 new polls and AUTH FIXESSSSS
83b353f panel open by default
54229f2 Grid/grunt minification.
21f4634 Heatmap and button fixes for grid.
9ee22c3 test prep
c272da5 index->closed now links to grid.
bc5dc99 Isotope openPanel/closePanel
334c0ad Isotope integration.
bd9cec1 More integration stuff :(
2470614 Integrating Erik's stuff.
6c41b2c Moving things around.
87671c2 ???
d6c7be7 Transport poll data to polloverview.
3d00cc1 overview now has a grid button.
f230088 Header now warns you when you're about to leave a poll.
8f49e40 pie charts don't have strokes between slices anymore.
c6d5d51 Fixed mouse cursor over grid thumbnails and pie chart thumbnail mouseovers.
a855e3c Grid and overview fixes.
f57a1b8 ???
31c7e7f Fixed footer positioning and iOS UI getting in the way.
7a4d304 Reverted footer style changes.
f1eef73 Grid almost functional.
4b9b47f back/skip/next buttons no longer get split onto two lines at low screen res
020ec31 Preventing Chrome overscroll / history swipe nagivation.
fbd82dc Swipe navigation bugfixes.
56bab46 data inconsistency bugfix.
8021591 slider/swipe interaction bugfix.
81b7a2e ???
cf1dc81 Oops! Fixed clientPollOverview.js
8cdc55a Grid and panel fixes.
fdf2731 Masonry now live at /grid/ as a proof-of-concept.
34d49ae Linting and cleaning.
8ede6bb porting swedish_poll_2's data
4d01ae6 Ooops.
803e13a ....
329e7fb ...
e492c5f insert helpful commit message here
6a326f0 more of the same.
2cd3e88 less dev, more depend
77740ef More heroku/grunt stuff.
ea647a8 grunt packager for heroku?
45c6890 i hate everything.
b2bd626 Further poll index bugfixing.
6771d4a poll index fix for string values of OPEN.
6742c0b Moving files around. For everyone's sanity.
284f627 Added Swedish poll #2.
e5e8dad safari client bug fix.
302fc18 polloverview visualization tests.
72599dd submit-via-swipe bugfix.
37a184b ??? and favicons.
1356891 createpoll now can create pickOne questions.
d9da5c5 createpoll now makes valid pickSeveral questions. only pickOne left.
79c8f36 Swedish DOUBLE ADDED.'
db6dff1 Swedish language support added.
9437b04 ??? and bilingual UI support.
ab77e94 clientCreatePoll close to working.
eaf02cd createpoll work and a fix to header/footer centering.
ba1d071 Oops. Now CORS compliant.
ec6ed25 CORS enabled for /exportpolljson/
38c33ee exportpolljson no longer password protected.
7b37938 createPoll scrolling fixes.
483c2c2 Issues with reentrance.
4f2fde9 Redirect bug finally fixed._.
309aa1e Stylesheet changes and redirect bugfix.
cff9bd3 JQM footer now glued to bottom of page.
46d7a65 Fixed submission sometimes not redirecting to overview.
448a1cd Login / permissions fixes.
607d57f More heroku changes.
d32e07a flowbarlib changes for compatability with heroku.
ae244ae /polloverview/ now renders small example graphs.
e506245 Polloverview now renders for anonymous users (as well as admins).
052e07b Header bar image is now a link.
48d899a So many unrelated changes. #worstpractice. Ugh.
a08d52a Ugh. Bug actually fixed?
12f045c Bug, fix.'
b89beff Bugfix attempt.
79c9c10 Fiddling with clientPoll.
bb6d0d6 Support for high density displays.
314dcad opiner changes for promotional shots.
139c7bd Linting.
28c93ee Tinkering to make bespoke_backport work. May have broken some things?
eb7c2c7 clientPoll private browsing bugfixes.
8ffc087 Ugh. Lots of stuff. Including CORS support for /frequency/.
d2ce652 Oops. Bugfixed for real this time.
d763c75 Fixed SKIP bug.
aa2e0af Testing.
1edac63 clientPoll now resets state for a given poll on submission.
60f6ed7 Slightly more user friendly poll/:id failure.
d69c532 Fixed exportpolljsonclean bug.
3584831 Fixed weird AJAX redirect edge case crashing server.
db0bf38 Bugfixes on clientPoll / not_a_question interactions.
d7701c0 importpoll -> clientpoll roundtrip fixes.
6d5c9eb Fixed batchSanitize (and by extension, pollroute/exportpolljsonclean)
db34770 Documented loadtest.
382fc64 /nickname-login now remembers your last used nickname.
99a06e6 Cleaned up unused *crypt modules.
4f56a43 Http-agent pool stuffs.
a17555d Wow, such case sensitivity.
08e4cb2 And bcrypt.
628ed1e Actually, I do want nodetime in production.
0f5316d I am bad at logic.
a2e936a More heroku changes.
a1217f1 Heroku changes.
a6f524a Even more test tweaks.
1dd4958 More test tweaking.
e5818a9 More cleanup.
a61eb78 Linting & cleanup.
8cebb7e Adding new unit tests for open, close poll.
6e6154a Fixed /nickname-login/ rendering.
6b364ce anonymous user tokens saved server-side.
baf3b8a Fixed anonymous poll submission crashing.
3ebc722 I'M A WIZARD, HAGRID
caa8919 YOU'RE A WIZARD, HARRY
8d4e645 Fixed a synchronization issue in register.
abea61a URLs for poll/:id no longer case sensitive.
aea43b6 Private browsing now notifies users that incremental save is not available.
a074df0 I guess these are testing changes? Honestly I don't really know.
cf93996 REGISTER now checks usernames and passwords for special characters; test updated to match.
e4dc3b0 More unit tests added and debugged.
e8d5483 Updated unit tests.
a0e363e linted.
e57a7b1 camelCase changes for javascript files.
5a7df2f README now documents POSTMAN API testing.
1f02da9 Problem found...
4992f41 Heroku :(
b98b94c More fiddling.
7b5db38 Test stuffs.
14258cc Updated test.js
a9d86b5 Merge branch 'auth' of https://github.com/Trial-In-Error/poll.js into auth
72c51d6 More readable client-side /register/ verification.
c7555a7 /register/ now does validation on both server and client sides.
6a53b65 /register/ now automatically logs users in after registration.
fcab17b Upper bound on username and password added.
b61b79f /register/ now displays correct validation errors.
a16cfbe Testing prep. BDD etc.
61940bc submitpoll now does user logging on server side; also, fixes for logout onbeforeunload events.
2782cc1 logout now clears window.onbeforeunload() events.
b687e8f Fixed redirection after nickname log-in. Fixed nickname log-in page rendering.
0b20207 Merge branch 'auth' of https://github.com/Trial-In-Error/poll.js into auth
6c53287 Rudimentary nickname login supported!
d7de616 Logout button now hides when logged out, shows when logged in. Also fixed logout redirection.
a42365b Fixed logout bug.
8114de8 Error-handling now differentiates between API and web app errors.
afdf4c5 Basic discretization function added. Untested.
c428bec Cleaned up /register/'s HTML.
aa33211 /register/ link added to /meta-login/
8eede4b LOOK now supported.
7201412 More camelCase.
f87b2e5 Redirect bug fixed.
43d30b1 Fixed timestamping bug.
98fb93d OOB frequency requests now 404 instead of crashing server.
1811583 More camelCaseFixes.
b018a8d Such changes. IMPORT is now fully functional!
70d6efd ensureAuth now redirects to /meta-login
133df97 Added route for frequencyCount.
0fd9d73 Added frequencyCount support.
dc28245 linted
cd03abf camelCaseFixes
5c8ee80 Function for exporting to .cvs
758b819 Documenting tests.
c6fbfb5 More selenium stuff. God is it SLOOOOOW!
3c57722 More selenium.
1074d28 First selenium tests added.
89c9cf7 Updated data model.
9b3a62f Listview hover disabled...
dc24881 Tinkering.
c2e1ded header/footer
c94c199 Mocha tests are now quiet.
2e1fb6c Testing works right now.
09d775c Cleanup.
39b28e8 Quieted console logging.
c100f4b Bugfixes for `open` questions.
b39e6cb New poll, bug fixing client_poll and client_polls.
29a0ec7 Working version of coverage / unit testing. Tinkering from here on out!
faa31fd More Istanbul coverage stuff. Not going so well.
bf6ea6b gitignoring coverage reports.
7c63fd2 Many unit tests added! Wow!
78358ca Linting.
e77a1cb 7 new unit tests added.
4272b94 First mocha tests!
60e51cb Added istanbul.
450d364 Added should and mocha.
6686c6a Documented user object.
4c1f4c6 viewpolljson now renders 80 character strings, up from 40.
4f4d8e8 Anonymous login works?
7e1e136 beginnings of anonymous login.
1076aa2 Moved getXRight() into helper module.
d8af165 Cleanup.
4adf16c More dead code removal.
3fb9659 Removed dead code.
c22881a Linting.
16bd115 Fixed client js for new data model.
cf3c443 Documented new admin creation.
3bd2667 helper functions modularized. API authentication works, mostly.
2ddf6ec Import route implemented but untested. No corresponding view.
cdba850 Linting.
04a0438 Fixed logged-out users being unable to see poll list.
dcabd3e exportpoll and viewpoll routes and views now working.
2dd08b3 Listpolls no longer leaks dangerous amounts of data!!!
29c9532 Routes are now protected per auth right. Really clunky feeling, but functional.
ded01c7 Password hashing functional. Other things broken.
df5326e Failed registration now clears name/pw fields.
243abbc Double registration can no longer occur.
4455001 Auth fiddling.
14e746d Bugfixed poll open/close routes.
9e7b548 Login screen clears password on 'invalid password' and both fields on 'unrecognized user.'
a4c3ee0 Polls are now close-able and open-able by admins only! Deletion is also now admin only.
ed33f38 /polls/ now has primitive, conditional rendering based on authorization!
b4423eb Cleaning up client_poll.js.
27d3f0a Linting and gruntfile changes.
46cbab5 Refactored answers array into answers object. Added timestamping to questions.
3b25f3d ???
02f7297 Readme done for now.
0d19a26 Style changes.
5442b83 Linespacing, ew.
34282de Even more edits.
366ff3a Readme edits.
a57e005 Readme updates for heroku deployment.
1067333 Fixed submit button drawing bug.
aa8c9f3 Linting.
ea8deb1 Aww yiss. Motherfucking breadcru - I mean, authentication via DB now works, error messages now work.
de33f65 Added more files to linting process; all files now lint-free.
124594b Documented adding users.
7d2019c Super primitive failure message now works!
31b1739 Hello stackoverflow!
6c8cd78 meta-login set up. login redirect now works. bugfixes across the board.
8a00036 Trial and error.
25f5a7a Dummy authentication now works.
26f26f9 Added chance module.
57ea0e6 First auth changes; more modules added; etc.
867f159 Linters now hit more files; those files now lint-free.
9f406ca First pass of auth overhaul.
95ffdb5 Fixed GRUNT packager.
cf45ca0 Documenting passport.js stuff.
f79ff5d Passport added to package.json.
ed8cc1f Ooops.
a4537ef Merge issues.
ba5e1fa Comments.
fa1dbf7 Linting and example_poll_2 fixes.
e9705ba Sliders now can have text fields!
8f6d0b5 Documenting client_poll.js; also, fixed bug with double-rendered textfields.
b7109f5 Skip button enabled properly.
acf4fee Fixed POST route. POST now also properly cleans poll before sending it.
d8a4c92 Clean-up and linting.
015ee45 Documentation updates.
de9ad2d Fixed 'are you sure you want to leave?' perservering through poll submission.
03bbf77 .gitignore update.
a2899d3 Linting and cleaning.
7fdf620 Local poll storage deleted on submit.
b994d67 Bugfixes for text fields.
a6c9f6b Fixed client-poll sending.
062c630 Server now parses client response properly!
2343716 More bugfixes.
5175380 Bugfixes for pick_n answer saving.
746aa6f Revert "Bad changes."
ae71820 Bad changes.
d9f24b7 Slide transitions now work.
32edb00 Text fields now properly render their hint field.
4e4b75a Merge branch 'database_overhaul' of https://github.com/Trial-In-Error/poll.js
895d9c4 MongoDB integration.
95200de Heroku support changes.
1f44f74 Ugh.
688e8a7 Stuff.
51e62a0 Heroku crash testing.
bf1cbcf Heroku compatability changes.
40c7e0e First Heroku changes.
112d388 Basic submission prototype works.
849e018 Text fields now mostly working as intended.
9898bd8 Broken.
2694b59 Working on text fields.
502ccbc Merge pull request #2 from Trial-In-Error/database_overhaul
87d6e8b Bugfixes for client-side rendering.
2491e19 Wow. Almost functional client-side storage and verification.
a4ae8ff More bugfixing build_min_list.js
64bd0c6 Lint and bugfix build_min_list.js
03c47e1 Data model tweaks and error handling for HTTPS.
f7cdb7c Final documentation tweaks.
69d6424 More documentation.
23ead00 Certificate documentation.
ddffda2 HTTPS server tweaks and documentation.
8da3af0 HTTPS server now runs alongside HTTP server.
4c82bb2 Removed unused stylesheets.
64adbd9 Merge branch 'master' of https://github.com/Trial-In-Error/poll.js into database_overhaul
f95ee9f Changes to .gitignore.
f263d72 ...is coming on, is coming on, is coming on...
1cc7a9e The future...
467b553 Authentication documentation overkill.
adb4932 More changes to prepare for authentication.
57ffe39 Updated README; warns GRUNT WATCH is unsupported
74868f6 Documenting upcoming https changes.
b022c67 Merge branch 'master' of https://github.com/Trial-In-Error/poll.js into database_overhaul
88e80e3 BUGFIX on /polls/ to /poll/ transition. JQM fucking things up for me again.
b5d8557 Grunt lineending fixer now safe with images.
ef4a315 Holy fuck, what? Refactored everything. Found a bug in jade where a comment changes the code meaning. Had a long night. #notpaidenough
efe9a9c Directory changes. JQuery and JQuery Mobile now are integrated into Grunt workflow and minification. NOT implemented is Jade conditionally switching or Grunt Watch.
184630f Removed old index.js. Added link (from header to /polls/).
93689c6 index (/) now refers to the same overview page as /polls.
2fab91d Renamed database to polljs from nodetest2.
bc3e445 Readme update and other small things.
566050c Merge branch 'master' of https://github.com/Trial-In-Error/poll.js
03e200e Basic form authentication.
5280448 Support for end-of-line recognition.
488487b Primitive back/forwards support.
e413fd5 Added a new grunt task, it's not any good. :(
8da34e4 Merge pull request #1 from Trial-In-Error/database_overhaul
f662bf3 Sliders now respect 'step' variable.
f990faf Sliders!
9a07212 /polls/ now renders a LISTVIEW instead of a TABLE. Also, it's gorgeous.
174ceca Rudimentary check boxes and radio buttons.
48a3c4a jQuery CSS WORKS! YAY!!!
ae8624b Fixed visibility bug due to jQuery CSS.
a3c6bf3 Can now dynamically render buttons using JQuery Mobile.
d7a31d6 Outlining.
fd4213b Linting, clean-up, fixing CSS 404s.
ed3026e Wheh. Server->Client JSON sending works.
d3a321d Fixing things. CSS commented out.
2b86952 /poll now minifies safely.
73789c6 Formatting fix.
db67488 Poll deletion added via /polls/
bdf0920 /polls now hyperlinks to /poll/_id
dc00f06 Leaner default gruntfile.
4c8faa5 Changes to data model.
db7b417 /polls now properly uses minified javascript. GRUNT LINTER now ignores already minified javascript.
46eafa4 Fixed file names to make some sense. /polls works.
80d0695 /polls now shows, well, the open polls.
43cf1c0 App now supports JQuery Mobile.
284cc2b Added framework for new page. Also more performant javascript serving.
8a349b6 Elegant solution to conditionally serving javascript! :D
067e9e1 Data model edits.
d91f9e1 Documented data model.
fd932ea README updates.
a52730f GRUNT WATCH now works. Does not do live reload.
939a32c DRYing out the Gruntfile.
7f0ad97 Gruntfile expansion and cleanup.
3ddd84d Documentation about goDBLESS.
fe1a08c More documentation updates.
5e5ea0e Documentation updated with regards to GRUNT.
bbed337 Now runs with non-minified javascript.
0c002c8 Further documenting FOREVER bugs.
de0b9b5 All sorts of problems. New versions of FOREVER appear to have broken the default CLI behavior on windows. FOREVER -C NODE APP.JS as workaround.
7f18012 More readme updates.
001584f Cross platform success! Readme updated in light of `grunt` being necessary to run.
12456b3 Bugfixes for cross-platform use.
bb8c61c Further documentation of cross-platform / start-up script changes.
b0c45ad Removed bad cross-platform support documentation from README.
a8e0a83 Database now starts with FOREVER. GIT now ignores minified javascript properly. Server startup scripts should now be cross-platform.
dadf54d Minor readme changes.
8a8d339 More readme updates.
2247ff5 package.json now uses relative pathing; readme is more informative for unix/osx users.
0a4c32a Better documentation for GRUNT.
2f376e0 JSLINT now works. All javascript files lint free! =)
f73f253 Server now serves minified javascript. GRUNT CLEAN now works properly.
28a56bd GRUNT CLEAN now works. DEST directory renamed to DIST.
96a6b61 Git now ignores minifiedjs.
60de673 Uglify now name mangles.
c5ea9c2 Uglify now works. Uglified content is NOT served by the server yet.
e701127 Added load-grunt-tasks, cleaned up Gruntfile.js
a311dd2 Numbers should be fixed.
af58daa More numbering problems.
a934040 Fixing readme numbering.
5c6c2da More line ending nonsense. Should be done.
b022072 Line endings and readme.
a6779ad Fixed readme. Hopefully. Whew.
c0056fe Readme formatting problems.
7964eba Updated readme to include OSX and Windows edge cases.
536ad4f GRUNT now documented in readme. GRUNT dependencies moved into devDependencies in package.json.
9f4b88b GRUNT automated line-ending check.
4b5aee0 Safety commit before changing line endings.
1b108b4 Basic GRUNT setup. PACKAGE.JSON can now include comments.
50a35bf FOREVER now logs properly and does not warn on startup.
ebe405a Never satisfied.
7e66247 Documentation tweaks.
eddd4f0 Documentation.
ff06135 Trying to fix empty directory problems.
f623a69 Retroactive .gitignore fixes.
95d063f Added .gitignore file.
50dad33 Removed accidentally created database files. Oops
277b94f Test app plus NPM START hacks, including server backed by FOREVER.
387a70f Initial commit
REVERT: 640edee subtree readme update.

git-subtree-dir: v11n
git-subtree-split: f1a4349703db7814f6bf20f429779ea2d92e9c7e
'???'
Merge commit '640edee46a9a9b55c95b72ed37f652d01db57e09'

Conflicts:
	v11n/README.md
Merge commit '640edee46a9a9b55c95b72ed37f652d01db57e09'

Conflicts:
	v11n/README.md
Split 'v11n/' into commit '5f48f0fa991be389ec7ba0520ed12007dcb3a9a8'

git-subtree-dir: v11n
git-subtree-mainline: acd0d6e29ede1fda78e56bdfc6067f5bdd6c76a2
git-subtree-split: 5f48f0fa991be389ec7ba0520ed12007dcb3a9a8