Andy Janata
|
014258fcf2
|
don't refresh game list if the browser tab/window isn't active, and refresh immediately when it becomes active if an update was missed
|
2013-04-28 10:11:28 -07:00 |
Andy Janata
|
de331e738a
|
- User preferences. Can turn off (dis)connect messages except for kicks/bans (fixes #9), and can ignore chat from specific users (except admins). Also remembers the user's name. All of these are stored in js cookies.
- Update jQuery and jQuery Cookie plugin, and add jQuery UI.
|
2012-10-11 21:18:40 -07:00 |
Andy Janata
|
88b68c87b6
|
comment ALL the files!
|
2012-02-06 14:00:24 -08:00 |
Andy Janata
|
4d5fddd293
|
add 2-clause bsd-style license to source files
|
2012-02-02 14:47:23 -08:00 |
Andy Janata
|
987c01cc5a
|
- make a config js file for URIs and debug mode
- clean up the ordering of stuff in game.jsp
- only back off 1ms after a successful longpoll, but do the normal backoff delays after error
|
2012-01-30 23:49:46 -08:00 |
Andy Janata
|
93e36fbc82
|
disable silent client-side logging for "release"
|
2012-01-30 16:36:07 -08:00 |
Andy Janata
|
237c4ccec2
|
add SILENT_DEBUG option, and make that log to the browser console
|
2012-01-28 00:49:50 -08:00 |
Andy Janata
|
eec3ad81ca
|
- make currentGames be a list instead of a single object, just in case I do multiple games later
- add event handlers for leave and start game buttons
- leave game button works
|
2012-01-23 13:20:15 -08:00 |
Andy Janata
|
8e3c1372dc
|
- fix formatting in css file
- add some templates for game lobbies
- client properly joins a game and shows the lobby!
- reconnect to in-progress game when refreshing page
|
2012-01-22 23:58:36 -08:00 |
Andy Janata
|
922207736a
|
start working on in-game view
|
2012-01-21 17:34:18 -08:00 |
Andy Janata
|
890964b85d
|
card classes
|
2012-01-19 21:19:55 -08:00 |
Andy Janata
|
90b3129f66
|
cah.bind to bind functions to objects
|
2012-01-17 20:36:34 -08:00 |
Andy Janata
|
87c77993af
|
refactor the js code into several files. need to further refactor the ajax handlers, and make the server automatically assemble the list of files the client needs.
some sort of dependency ordering needs enforced too.
|
2011-12-22 18:48:20 -08:00 |
Andy Janata
|
5aacc0ac32
|
- add long polling support
- broadcast a message when a new user connects
- utilize the long polling to deliver the message to existing clients
|
2011-12-22 14:19:59 -08:00 |
Andy Janata
|
668f9fe87d
|
initial commit
|
2011-12-16 16:39:52 -08:00 |