Este site requer JavaScript.
ac361419b8
Update app.js
master
wellton
2021-05-06 18:58:50 -03:00
7985251207
Fixed readme for AjaxIM_v4.0a4.
Daniel Howard
2014-10-09 15:31:48 -07:00
5805778a17
Refactor server for flexibility.
Daniel Howard
2014-10-09 14:26:31 -07:00
f522e0874e
cookie-parser not needed anymore.
Daniel Howard
2014-09-24 15:17:02 -07:00
58bdceef45
Replace cookies with params because cookies are not cross-domain.
Daniel Howard
2014-09-24 15:15:58 -07:00
b20f678a38
Accept URL-encoded GETs and POSTs, too.
Daniel Howard
2014-09-24 15:10:20 -07:00
ba32c3b727
Replace homebrew triggerEvent()/onEvent() with jQuery on()/trigger().
Daniel Howard
2014-09-24 14:56:31 -07:00
a6ef421f79
Replace get() and post() calls with request() calls.
Daniel Howard
2014-09-24 14:29:52 -07:00
9f7c470b05
Move get(), post() and request() to be non-static.
Daniel Howard
2014-09-12 16:30:51 -07:00
0a5b025c3e
AjaxIM object automatically creates sessionid cookie.
Daniel Howard
2014-09-12 14:33:49 -07:00
c75b3d2f31
Store sessionid in store instead of in cookies.
Daniel Howard
2014-09-12 14:31:46 -07:00
bb3fc41c32
Remove unneeded build folder.
Daniel Howard
2014-08-28 14:39:49 -07:00
6f05609dab
4.0a3 minified version.
Daniel Howard
2014-08-28 13:36:46 -07:00
0893da7df5
Use >= instead of ^ because other packages do.
Daniel Howard
2014-08-28 13:08:09 -07:00
7658637231
Default chat textarea to 16 pixels.
Daniel Howard
2014-08-28 13:06:36 -07:00
01df091f45
Hide error scrollers by default.
Daniel Howard
2014-08-28 13:04:30 -07:00
9e7ab46683
Hide .imjs-scroll after loading theme.
Daniel Howard
2014-08-28 11:11:58 -07:00
1c3c68c7db
Init body-parser with json() call.
Daniel Howard
2014-08-28 11:09:12 -07:00
48f51255a1
Use Socket.IO instead of HTTP when possible.
Daniel Howard
2014-07-18 15:49:01 -07:00
1678ebb345
Refactor to make code more compact.
Daniel Howard
2014-07-02 15:20:23 -07:00
acf9bffb7e
Detect and create a Socket.IO object.
Daniel Howard
2014-07-02 15:12:46 -07:00
dff403f604
Refactor make init cleaner.
Daniel Howard
2014-07-02 14:40:53 -07:00
80d5d177f5
Use hub instead of random numbers to create username and friend's lists.
Daniel Howard
2014-06-27 16:58:27 -07:00
786aec2505
Add new users to friend's list automatically in _friendUpdate().
Daniel Howard
2014-06-27 16:42:02 -07:00
438ea86155
Fix _friendUpdate() to send correct string to l10n.
Daniel Howard
2014-06-27 16:40:24 -07:00
ed404bffcb
Add hub as argument #3 to authentication calls.
Daniel Howard
2014-06-27 15:37:18 -07:00
1b1a7a5159
Fix off-by-1 bug in User.close().
Daniel Howard
2014-06-27 15:29:58 -07:00
fd191229a0
Delete and close a session when it is reaped.
Daniel Howard
2014-06-27 15:04:17 -07:00
c8747974ee
Add User.close() to a session's timer and connections.
Daniel Howard
2014-06-27 15:02:51 -07:00
d6caf96690
Remove User.respond() and call jsonp() directly.
Daniel Howard
2014-06-27 14:07:47 -07:00
8b94d6c411
Use bi-directional events system instead of handcrafted messages.
Daniel Howard
2014-06-20 15:29:17 -07:00
5226091385
Fix file format for EGit.
Daniel Howard
2014-05-13 12:28:15 -07:00
a89a9f0ac4
Initial import.
ajaximrpg
2014-05-13 12:23:02 -07:00
519ae5c751
Remove obsolete daemon code and cookie pages.
Daniel Howard
2014-05-09 15:10:17 -07:00
014375eea3
Set 'sessionid' cookie automatically.
Daniel Howard
2014-05-07 16:41:35 -07:00
e1097a73d5
Fix JSONP.
Daniel Howard
2014-05-07 16:17:38 -07:00
26282c4929
Add charset to suppress browser warning.
Daniel Howard
2014-05-07 15:51:37 -07:00
b52aab4136
Replace req.dev with /app URL.
Daniel Howard
2014-05-02 15:01:20 -07:00
ad03007044
Fix "status updates before adding listeners" bug.
Daniel Howard
2014-05-02 14:22:59 -07:00
b38ba6a3c5
Upgrade jQuery from 1.4.1 to 1.11.0.
Daniel Howard
2014-05-01 16:09:43 -07:00
8c26db802f
Use same uid() function on server and client.
Daniel Howard
2014-05-01 15:29:19 -07:00
7a7015078a
Fix "all requests marked dev" bug.
Daniel Howard
2014-05-01 15:14:02 -07:00
2742cdd014
Merge branch 'master' of https://github.com/ajaximrpg/AjaxIM.git
Daniel Howard
2014-04-29 13:44:06 -07:00
c1d9011d70
Delete .project
ajaximrpg
2014-04-29 13:41:43 -07:00
884e776d3e
Update to run on node v0.10.26.
Daniel Howard
2014-04-29 13:11:13 -07:00
677587ca05
Eclipse project.
Daniel Howard
2013-04-26 12:33:49 -07:00
d0afe8590d
Support JSONP to allow Apache integration.
Daniel Howard
2013-02-20 12:24:10 -08:00
5be7d482e7
Improve cookies.get() to handle both non-JSON values, too.
Daniel Howard
2013-02-20 12:19:01 -08:00
ea69a15a62
Merge pull request #52 from mburtscher/patch-1
ajaximrpg
2012-10-05 10:05:27 -07:00
6899d8e63d
Merge pull request #56 from ajaximrpg/master
ajaximrpg
2012-10-04 12:52:35 -07:00
c819c7ec43
Fix copyright list formatting.
Daniel Howard
2012-09-19 12:48:29 -07:00
8d2675e328
Update for node 0.8.9.
Daniel Howard
2012-09-19 12:28:15 -07:00
c44ec4751d
Revise for express and connect package changes and node 0.8.9.
Daniel Howard
2012-09-19 12:26:31 -07:00
9a9bbfef50
Don't pass on listen URL to avoid setHeader() console warning.
Daniel Howard
2012-09-19 12:20:56 -07:00
3be668abaf
Limit users to 10 for easier dev demo.
Daniel Howard
2012-09-19 11:24:44 -07:00
b98e531bca
Use cookie package; connect package no longer supports cookies.
Daniel Howard
2012-09-19 11:22:32 -07:00
02896ecc4a
Update format for jade 0.27.4 (node 0.8.9).
Daniel Howard
2012-09-19 11:19:36 -07:00
43289d0d17
Use session storage to stop storing username too long.
Daniel Howard
2012-09-19 11:18:54 -07:00
eeac0be514
Show offline users for better demo.
Daniel Howard
2012-09-19 11:18:14 -07:00
f00a7fe1c3
Mark project as no longer in active development.
Joshua Gross
2012-01-09 10:14:45 -05:00
eb5a174e3b
Allow server to return multiple messages in one response. Quite useful since you generate fewer requests and the implementation on server side is easier ...
mburtscher
2011-07-22 04:34:37 -07:00
7fe6758c6d
Added message sending, status setting capabilities; remove old im.js; reconnect
socket-io
Joshua Gross
2011-04-19 11:10:58 -05:00
d0508b4b7f
Automatically start the IM on DOM Ready; setup scrollers; add right scroller
Joshua Gross
2011-03-14 18:54:22 -04:00
3f75e46a67
Use base64-encoded images in default theme; autogrow textarea fixed; chat store
Joshua Gross
2011-03-13 00:24:43 -05:00
5f158cc907
Add localization file; break templates down more; local storage working
Joshua Gross
2011-03-12 14:23:11 -05:00
5a58becdea
Some progress on the new client; fix server bugs; temp. disable auto-compress
Joshua Gross
2011-03-05 23:52:06 -06:00
1be565833d
Serve client files from the server (with optional automatic JS compression).
Joshua Gross
2011-03-03 10:56:16 -06:00
bd0f2562df
Implement socket.io and break apart message/session/auth libraries.
Joshua Gross
2011-03-03 00:09:47 -06:00
5f67201e39
Merge latest changes from master.
Joshua Gross
2011-03-02 21:34:06 -06:00
053795c875
Add wiki link to README
Joshua Gross
2010-12-30 11:51:55 -05:00
4cd2d4f406
Adjust /dev jade layout for latest version of Jade (0.6.0)
Joshua Gross
2010-12-22 00:13:25 -05:00
e43ecf2c82
Update README
Joshua Gross
2010-11-22 13:46:33 -06:00
dc8a4ab000
Add status message display to friends list; status message propigated.
status-pane
Joshua Gross
2010-11-22 13:27:38 -06:00
00de205459
Fix issue #38 , pass active request object to authentication library
Joshua Gross
2010-11-21 13:37:24 -06:00
263b00b5cd
Fix issue #37 ; some code cleanup.
Joshua Gross
2010-11-21 11:31:06 -06:00
409199ea97
Status panel implementation completed; offline/reconnect feature added.
Joshua Gross
2010-08-12 10:39:50 -04:00
3d667cf94b
Merge branch '35-remove-ext'
Joshua Gross
2010-09-27 16:34:36 -05:00
df28002475
Fix for jade chat template throwing error
Joshua Gross
2010-09-27 14:29:47 -05:00
1793897395
Working with the socket.io test script
Joshua Gross
2010-09-27 14:27:11 -05:00
e90343e072
Replace stray references to ext.js functions
Joshua Gross
2010-09-24 19:54:45 -05:00
3a2b35f2db
Initial removal of ext.js; replace functions with small utils library
Joshua Gross
2010-09-23 15:36:58 -05:00
e070dd3b76
Begin socket.io server implementation; add test client script & view.
Joshua Gross
2010-09-23 13:55:40 -05:00
20a765be7f
Replace message polling with socket.io acceptor.
Joshua Gross
2010-09-01 23:08:32 -05:00
46fdfb74c3
Update README install instructions; replace connect refs with express.
Joshua Gross
2010-09-13 22:54:41 -05:00
a16b250bd1
add ext.js dependency in installation instructions
Johan Euphrosine
2010-09-10 10:40:42 +02:00
115480d535
Add testing instructions to README
Joshua Gross
2010-08-08 19:00:57 -04:00
bf45db98a5
Fix listener response issues; add debug function to client-side.
Joshua Gross
2010-08-05 23:56:04 -04:00
1d66d44a5d
Stop storing tab object using data; fix textbox autosizing.
Joshua Gross
2010-08-05 15:35:33 -04:00
8338810e21
Replace jQuery.md5.js with md5.js (GPL vs BSD); add jQuery-inspired Makefile
Joshua Gross
2010-08-05 11:31:44 -04:00
5f8c4d02c6
Workaround authentication for /dev URLs; get IM working across pages
Joshua Gross
2010-08-03 02:25:37 -04:00
1806a93762
Breakout client/js/im.js into multiple files for clarity.
Joshua Gross
2010-07-28 01:08:17 -07:00
728711939f
Add daemonizing module, settings, and compile instructions.
Joshua Gross
2010-07-27 20:04:08 -07:00
78ac74f202
Add contribution and style guide to README.md
Joshua Gross
2010-07-26 17:22:35 -07:00
b7b5a874c4
Updated server for Express 1.0.0; reorganized modules; updated README
Joshua Gross
2010-07-25 17:27:50 -07:00
27255ac23d
Get listening, friends list, and basic messaging working.
Joshua Gross
2010-07-06 09:51:56 -07:00
67927622fb
Replace references to jStore with store; cleanup stray whitespace.
Joshua Gross
2010-07-04 12:32:24 -07:00
a73d883a76
bugs 23, 24
Joshua Gross
2010-07-04 11:27:45 -07:00
0b921b5afa
Goodbye PHP! (bug 14)
Joshua Gross
2010-07-03 01:22:28 -07:00
065d5f84a7
Server-side objects; Error messages; reaping and sign off (bugs 12, 13, 18, 21)
Joshua Gross
2010-06-20 18:49:28 -07:00
833883928a
Give Ajax IM a proper web framework with Express.js (bug 17)
Joshua Gross
2010-06-20 18:58:40 -07:00