max-m
3a22d897b4
Closes #4
2012-03-18 20:05:05 +01:00
Tim Düsterhus
24161a5939
Changing Package Identifier to be.bastelstu.wcf.chat
2012-03-12 17:19:01 +01:00
Tim Düsterhus
b3907daf8f
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2012-03-11 18:20:01 +01:00
Tim Düsterhus
d29a0498ba
Fixing one problem.
2012-03-11 18:19:11 +01:00
max-m
1664ae3e2e
Seperated counter from chat.
2012-03-11 15:07:28 +01:00
Tim Düsterhus
dfeef5e2d6
Formatting of CoffeeScript
2012-03-07 23:04:19 +01:00
Tim Düsterhus
583cbf2903
Instantly clear the input
...
Avoids problems with rapid typing
2012-03-04 20:02:37 +01:00
Tim Düsterhus
cbde0dea50
Adding error handling when messages couldn't be loaded
2012-03-03 22:55:24 +01:00
Tim Düsterhus
dbd4e7b849
Adding ACL-Administration
...
plus correcting comments and fixing unload handler
2012-02-26 17:55:44 +01:00
Tim Düsterhus
18b6ac9ca6
.smiley -> .jsSmiley
2012-02-18 17:42:15 +01:00
Tim Düsterhus
409c6c068f
ChatLeaveAction is now called on unloading
2012-02-18 17:35:33 +01:00
Tim Düsterhus
7b81b91454
Fixed updating of the badges.
2012-02-12 15:33:50 +01:00
Tim Düsterhus
d3c2cc5a10
Use .default for hot-status
...
Thanks @Luzifr
2012-02-07 17:39:24 +01:00
max-m
3ec195d10e
Fixes animation of old messages due to channelchange
2012-02-05 21:35:56 +01:00
Tim Düsterhus
2a6fbec0d7
Renaming a missed #topic
2012-02-05 20:46:52 +01:00
Tim Düsterhus
bc614c44ca
Fixed updating of topic
2012-02-05 20:36:11 +01:00
Tim Düsterhus
18b097ff9b
Reset oldScrollTop to null when clearing the chat
2012-02-05 19:19:27 +01:00
Tim Düsterhus
3ae3909b55
Adding ID to each message, ensure every message is shown only once
2012-02-05 19:06:00 +01:00
unknown
3c442c2371
Added the new CSS-prefixes
2012-02-05 18:04:23 +01:00
Tim Düsterhus
3172d9d666
Formatting
2012-01-30 17:44:21 +01:00
Tim Düsterhus
fc7b719920
Adding consoleMock for use in production
2012-01-30 17:31:54 +01:00
Tim Düsterhus
792e09afa0
Given size-parameter for icon-tag
2012-01-30 17:03:49 +01:00
Tim Düsterhus
50ec5ad93f
Fixing issue with scroll disabler
2012-01-29 15:23:21 +01:00
Tim Düsterhus
d47ff71e49
Fixing automagically scroll disabler
2012-01-28 21:48:06 +01:00
Tim Düsterhus
2f937df323
2011 -> 2012
2012-01-28 17:50:33 +01:00
Tim Düsterhus
7fe21df49c
Show newestMessages when switching room via ajax as well
2012-01-28 16:56:20 +01:00
Tim Düsterhus
192a421a19
Adding Force-Refresh Button for the RoomList
2012-01-28 16:43:48 +01:00
Tim Düsterhus
cca83a596f
Simpler detection whether the user scrolled
2012-01-28 16:37:27 +01:00
Tim Düsterhus
dfdfedc7fa
Some optimizations for readability
2012-01-28 16:09:24 +01:00
Tim Düsterhus
a0ea7bce95
Some more comments
2012-01-28 15:57:33 +01:00
Tim Düsterhus
c1fac59618
Automagically disable scrolling when user scrolls
2012-01-28 15:40:33 +01:00
Tim Düsterhus
8f6b7c5e12
Adding autocompleter
2012-01-28 14:08:51 +01:00
Tim Düsterhus
9a1c8072cd
Ask for permission only if status is active
2012-01-22 20:47:12 +01:00
Tim Düsterhus
05138dff87
Changes title format for message notification
2012-01-22 14:07:49 +01:00
Tim Düsterhus
48531785a9
TimWolla.WCF.Chat.notify is added as event
...
And we notify only when the window is not focused and notifications are active
2012-01-21 22:49:15 +01:00
Tim Düsterhus
c2745de23b
Show text/plain message
2012-01-21 19:05:34 +01:00
Tim Düsterhus
c7232b8bd0
Send Desktop Notifications
2012-01-21 18:43:58 +01:00
Tim Düsterhus
331bcf3049
Code format and removing unneeded templatelistener
2012-01-21 17:45:53 +01:00
Tim Düsterhus
95712bd017
Only blindIn if the topic is not there
2012-01-21 17:12:49 +01:00
Tim Düsterhus
0c3fc4e474
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
2012-01-16 14:36:39 +01:00
Tim Düsterhus
e4a235e01b
Focus in template.
...
It was broken due to the disabled input
2012-01-16 14:35:57 +01:00
max-m
9689d3b397
Fixed CSS, add and use language vars via WCF.Language, tabs change when clicking on badges too
2012-01-15 21:14:48 +01:00
Tim Düsterhus
3afc1d8e94
Coffeescript does not support undefined in there :(
2012-01-15 19:46:59 +01:00
Tim Düsterhus
5905005929
Ensure window and undefined as well
2012-01-15 14:09:07 +01:00
Tim Düsterhus
5d7ef3c05b
Adding console.log for information about what is going on
2012-01-14 12:50:39 +01:00
Tim Düsterhus
cf07716179
Adding basic user-sending
2012-01-12 20:04:28 +01:00
Tim Düsterhus
99f95ed907
Adding Badges for Sidebar-Tabs
2012-01-07 16:45:14 +01:00
Tim Düsterhus
fc561804f9
Adding basic message-event
2011-12-27 17:09:35 +01:00
Tim Düsterhus
ff56eac276
Elements are unbound automatically
2011-12-27 16:43:44 +01:00
Tim Düsterhus
3b5fa3d95a
Take care of notify status
2011-12-27 14:45:25 +01:00
Tim Düsterhus
b024554c29
Merge branch 'master' of github.com:wbbaddons/Tims-Chat
...
Conflicts:
file/js/TimWolla.WCF.Chat.coffee
2011-12-27 14:44:20 +01:00
Tim Düsterhus
22c2f481d5
Added possibility for user transmission
2011-12-27 12:44:36 +01:00
Tim Düsterhus
77bf746df9
Converting raw-js to coffeescript
2011-12-27 11:51:43 +01:00
max-m
cfae043ba4
Now the fish won't swim out of the window
...
________
/ Blubb \
\___ __/
v
><((((>
2011-12-26 22:46:29 +01:00
max-m
cded6e79a3
Added title notifications
2011-12-26 22:16:37 +01:00
Tim Düsterhus
05e0393fa6
Fixed formatting
2011-12-26 20:02:23 +01:00
max-m
ae88c3246c
Load new messages every X seconds
2011-12-26 18:46:48 +01:00
Tim Düsterhus
461be89d85
Unbind 'click' later
2011-12-26 17:26:47 +01:00
Tim Düsterhus
6b10542737
Reload Room-List every 60 seconds
2011-12-26 17:26:19 +01:00
Tim Düsterhus
d2670d47c3
Adding ChatMessagePage
2011-12-26 17:01:24 +01:00
Tim Düsterhus
c38c04dc39
Cleanup of CSS & JS
2011-12-26 16:04:48 +01:00
Tim Düsterhus
3a32aa1b8c
== -> is != -> isnt
2011-12-24 17:48:08 +01:00
Tim Düsterhus
bbc8efa5ee
this. -> @
2011-12-24 17:47:07 +01:00
Tim Düsterhus
8fbc956111
Someone freed the fish, oh a noez
2011-12-24 17:28:46 +01:00
max-m
602f824e85
Smiley-switch works now.
2011-12-20 21:20:32 +01:00
max-m
f67405866b
Fixed and changed counter a bit.
...
Now a counter can be created like this:
$('INPUT').jCounter(<null, options>);
The element input element will be wrapped in two divs,
the counterContainer div and a second div (display table and table-row ;) ).
Then the counter will be appended to the new created parent of the Input (the second div).
And it can be called like this:
$('INPUT').jCounter(either an id, a class or an object ($('bla')) <, options>);
2011-12-20 16:06:48 +01:00
Tim Düsterhus
2d8724854b
Porting counter to coffeescript
2011-12-19 17:36:05 +01:00
Tim Düsterhus
d5cbbdb34d
Official file extension is coffee
2011-12-19 17:22:10 +01:00
Tim Düsterhus
d2f9858734
More JSDoc
2011-12-19 15:52:00 +01:00
Tim Düsterhus
d275f86498
Adding JSDoc
2011-12-19 15:46:40 +01:00
Tim Düsterhus
8cb95a94be
Ported TimWolla.WCF.Chat.js to coffeescript
2011-12-19 15:44:27 +01:00
max-m
fc16da5acd
Trigger chatInput keyup event on submit and insertText
...
Also check if appended text would be longer than allowed maximum, if so return and focus chatInput
2011-12-19 13:58:40 +01:00
Tim Düsterhus
bc386af3d5
Bind to this (i hate it)
2011-12-18 16:13:22 +01:00
Tim Düsterhus
52445e9cb9
Automatically refresh the room-list
2011-12-18 16:09:40 +01:00
Tim Düsterhus
818d51608c
Merge branch 'chatTplRedesign' of github.com:wbbaddons/Tims-Chat into chatTplRedesign
...
Conflicts:
template/chat.tpl
2011-12-18 15:49:17 +01:00
max-m
9001c668ea
Changed counter a bit.
2011-12-18 15:46:16 +01:00
Tim Düsterhus
0bf39ff7a4
Fix ajaxLoad onSubmit
2011-12-18 15:33:47 +01:00
Tim Düsterhus
9f563de4e8
Merge branch 'chatTplRedesign' of github.com:wbbaddons/Tims-Chat into chatTplRedesign
2011-12-18 14:53:17 +01:00
Tim Düsterhus
6790c9077f
Use this instead of event.target
...
The second one differs from where your clicked
2011-12-18 14:52:20 +01:00
max-m
324977acf8
Added a little character counter next to chatInput.
2011-12-17 21:29:57 +01:00
max-m
decd03b079
Merge branch 'chatTplRedesign' of github.com:wbbaddons/Tims-Chat into chatTplRedesign
2011-12-17 18:41:29 +01:00
max-m
49ea229781
Added sidebar tabs :)
2011-12-17 18:40:17 +01:00
Tim Düsterhus
f8c2ba051e
Removed unneeded code.
2011-12-17 12:10:32 +01:00
Tim Düsterhus
987482c590
Use .ajaxLoad for spinner in input
2011-12-16 18:23:58 +01:00
Tim Düsterhus
94870c557e
Made every button functional
2011-12-15 22:54:49 +01:00
Tim Düsterhus
9a8663155b
Made Clear-Button functional
2011-12-15 22:34:53 +01:00
Tim Düsterhus
bb1fd6e82c
First try of redesign
2011-12-15 18:55:44 +01:00
Tim Düsterhus
34642d70c8
Removing expected data-type
2011-12-13 23:23:28 +01:00
Tim Düsterhus
04a6570bb4
Adding missing comma
2011-12-13 22:34:05 +01:00
Tim Düsterhus
062241ce70
Moved submit into an own method
2011-12-13 21:52:32 +01:00
Tim Düsterhus
e0a7943c1c
Reformatting
2011-12-13 21:50:28 +01:00
Tim Düsterhus
b73ba2168c
Adding JSDoc
2011-12-13 21:48:13 +01:00
Tim Düsterhus
e68dec0573
Fix the comments
2011-12-13 21:44:56 +01:00
Tim Düsterhus
452315f5f7
Focus chatInput after inserting text
2011-12-13 21:44:31 +01:00
max-m
0165b0c1ac
Implemented the send-event.
2011-12-13 21:40:39 +01:00
Tim Düsterhus
c7d867905f
Adding options-object for insertText
2011-12-12 16:16:24 +01:00
max-m
1d8b96aefc
Fixed typo
2011-12-12 15:52:36 +01:00
max-m
29174e5afc
Completely reworked frontend
2011-12-11 23:29:43 +01:00
Tim Düsterhus
96f468b3ca
Adding onSubmit-event-skeleton and correct icon-urls
2011-12-11 13:27:39 +01:00
Tim Düsterhus
f8024bbf2b
Adding insertText method
2011-12-11 13:01:35 +01:00