PretendYoureXyzzy/WebContent/js
Andy Janata 1e3351a23b Show more permalinks to users.
When users connect (or reload the page), show a permalink to that session's games as well as a permalink to their entire play history, if they haven't opted out of that tracking. When a game starts, or a player/specator joins a game in progress, show a permalink to that game's rounds.

The "when a game starts" bit required removing the tracking of the 'dealing' state, as there was no other easy way to determine that a game was starting. Nothing actually used that dealing state, so it was harmless to remove. Now, a transition from lobby to playing can be detected as a game start, as opposed to a transition from round over to playing.
2018-05-30 12:22:57 -07:00
..
QTransform.js fix card zoom in firefox and opera, and display a message that this looks better in chrome for those browsers the first time the page loads 2012-01-23 19:14:29 -08:00
cah.ajax.builder.js Add ID codes for positive user identification, and minor fixups. 2018-03-02 17:30:59 -08:00
cah.ajax.handlers.js Show more permalinks to users. 2018-05-30 12:22:57 -07:00
cah.ajax.js Add some error handlers for leaving games. 2013-06-11 00:09:23 +12:00
cah.app.js Show more permalinks to users. 2018-05-30 12:22:57 -07:00
cah.card.js Refactor CardSet, BlackCard, and WhiteCard to enable adding Cardcast card set support. 2014-08-10 15:55:42 -07:00
cah.cardset.js * Fix some cases of not all decks being listed because the javascript code assumed that duplicate weights would never occur. 2018-02-27 14:05:57 -08:00
cah.constants.js Show more permalinks to users. 2018-05-30 12:22:57 -07:00
cah.game.js Show more permalinks to users. 2018-05-30 12:22:57 -07:00
cah.gamelist.js HTML cleanup. 2018-03-02 14:18:46 -08:00
cah.js Add persistent IDs to users, stored via cookie (opt-out availabled). 2017-02-20 21:35:44 -08:00
cah.log.js Refer to verification code in the ui for the mangled version 2018-03-27 11:13:51 -07:00
cah.longpoll.handlers.js Tell admins about filtered chat content. 2018-03-27 17:59:31 -07:00
cah.longpoll.js Kick non-admins after being idle for an hour. Any user activity resets this timer. This is a roundabout way of addressing #52, but brings more to the table in general and is significantly simpler than making each game have a timer task to manage it. 2013-12-02 04:00:57 +00:00
cah.preferences.js Add persistent IDs to users, stored via cookie (opt-out availabled). 2017-02-20 21:35:44 -08:00
jquery-1.11.3.min.js Update jQuery and jQuery UI dependencies to the latest (1.x). 2016-01-02 20:25:32 -05:00
jquery-migrate-1.2.1.js Update jQuery and jQuery UI dependencies to the latest (1.x). 2016-01-02 20:25:32 -05:00
jquery-ui.js I don't like editing library files I'm pulling from elsewhere, but those JS errors in Eclipse were getting annoying. 2012-10-13 13:48:57 -07:00
jquery-ui.min.js Update jQuery and jQuery UI dependencies to the latest (1.x). 2016-01-02 20:25:32 -05:00
jquery.cookie.js - 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. 2012-10-11 21:18:40 -07:00
jquery.json.js Refactor game options into subobject. 2014-04-08 23:20:40 +12:00
jquery.tablesorter.js Finish up the view cards page. 2013-04-27 23:11:04 -07:00