1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-13 00:56:15 +01:00
phorge-phorge/src/applications/conpherence
epriestley 4bc561f17b Make Conpherence threads update in real time, very roughly
Summary:
Ref T4083. This needs some work (mostly in the Conpherence JS itself), but is sort of functional. In particular:

  - On thread pages, add the thread as a `pageObject`.
  - After updating a thread, send a new "message" event to the server.
  - Share a little more event posting code.
  - In the browser, use event dispatch to respond to events.
  - Add a listener for the new event type.
  - Update conpherence threads (this part is really yucky).

Test Plan: With multiple browser windows / browsers open, posted a message to a thread, and saw it update everywhere.

Reviewers: joshuaspence

Reviewed By: joshuaspence

Subscribers: chad, epriestley

Maniphest Tasks: T4083

Differential Revision: https://secure.phabricator.com/D9486
2014-06-11 13:52:15 -07:00
..
application Remove "organization", "communication" and "miscellaneous" app groups 2014-05-29 15:25:26 -07:00
conduit Fix an issue with embedding slowvotes 2014-04-23 16:30:38 -07:00
config Fix spelling blip 2013-04-03 08:27:05 -07:00
constants Make Conpherence threads update in real time, very roughly 2014-06-11 13:52:15 -07:00
controller Make Conpherence threads update in real time, very roughly 2014-06-11 13:52:15 -07:00
editor Make Conpherence threads update in real time, very roughly 2014-06-11 13:52:15 -07:00
events Replace Sprite-Icons with FontAwesome 2014-05-12 10:08:32 -07:00
mail Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00
phid Lock policy queries to their applications 2013-10-21 17:20:27 -07:00
query Fix three minor edge case behaviors in Conpherence 2014-03-10 16:21:28 -07:00
storage Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00
view Applied various linter fixes. 2014-06-09 16:04:12 -07:00