Tim Düsterhus
9874d83f27
Request keyboard support in Fullscreen mode
2012-06-14 13:44:30 +02:00
Tim Düsterhus
98576b9c40
Adding JS for Fullscreen-Mode
2012-06-13 18:13:54 +02:00
Tim Düsterhus
c71d19e16a
Fixed active marking
2012-05-24 20:36:58 +02:00
Tim Düsterhus
2a62bc07ed
Fixing trenary operator
2012-05-24 20:32:43 +02:00
Tim Düsterhus
708df74673
Fixed „active“-marking of scroll button.
2012-05-02 20:53:32 +02:00
Tim Düsterhus
040189ffab
Fixing autocompletion + PHPDoc
2012-04-30 21:23:57 +02:00
Tim Düsterhus
f5d9044d4b
Adding node.js Pushing
2012-04-27 15:42:44 +02:00
Tim Düsterhus
973852f581
Fix: In file/js/be.bastelstu.WCF.Chat.coffee, the variable "be" can't be assigned with ?= because it has not been defined.
2012-04-21 15:50:06 +02:00
Tim Düsterhus
722649c1fd
Avoid duplicate spaces.
2012-04-19 19:00:37 +02:00
Tim Düsterhus
5ad0bca7e9
Add username in profile-link.
2012-04-19 17:49:54 +02:00
Tim Düsterhus
0b1ad7a02a
Make only one Message-loading attempt at a time.
2012-04-19 15:01:38 +02:00
Tim Düsterhus
df6659365b
Properly refresh the badges.
2012-04-15 13:00:16 +02:00
Tim Düsterhus
bb55cfb099
Fixed little error
2012-03-25 14:56:16 +02:00
Tim Düsterhus
07d8716c45
Fixed problem with messages containing <ul>
2012-03-24 22:02:52 +01:00
Tim Düsterhus
dcaac3e74e
Merge branch 'commands'
2012-03-23 18:12:22 +01:00
Tim Düsterhus
e7598d14f7
Adding away-command
2012-03-22 18:45:36 +01:00
Tim Düsterhus
5667d5d949
Add missing square bracket.
2012-03-22 17:24:00 +01:00
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
Tim Düsterhus
df68fbc889
Adding onError for room-change
2011-12-11 12:58:13 +01:00
Tim Düsterhus
3215fc4aec
Adding missing semicolon
2011-12-10 15:57:38 +01:00
Tim Düsterhus
63cd1a31b3
Scroll the messages down automatically
2011-12-05 14:58:01 +01:00
Tim Düsterhus
f76fcca04d
Optimizing use of chatMessage-Template. We can now insert messages via JS
2011-12-05 14:45:50 +01:00
Tim Düsterhus
d20fd79ece
Optimizing our JavaScript
2011-12-04 19:06:34 +01:00
max-m
e7e8457ca5
Made userlist toggleable.
2011-12-04 11:52:56 +01:00
max-m
f47b796051
Deleted spinner background
2011-12-04 01:32:14 +01:00
max-m
c0f481fb13
Prevent new loading of active channel.
2011-12-04 01:27:21 +01:00
max-m
bc604dc658
Added ajax loading indicators next to channel name.
2011-12-04 00:44:16 +01:00
max-m
ac6ce5dfac
Fixed topic animation.
2011-12-03 21:23:13 +01:00
Tim Düsterhus
3bf303a612
Change Page-Title as well
2011-12-03 18:07:57 +01:00
Tim Düsterhus
65de6db578
Room-Change via Ajax is functional now
2011-12-03 17:37:20 +01:00
Tim Düsterhus
96e13535e1
Mark new room as active
...
... and old one no longer as active
2011-12-03 15:06:36 +01:00
Tim Düsterhus
8b2f5c7bb7
Adding click-event for chat-rooms
2011-12-03 15:01:54 +01:00
Tim Düsterhus
46c063085d
Adding onbeforeunload-event
2011-12-02 23:16:55 +01:00
Tim Düsterhus
c28b0a3067
Alert smiley-code on click.
...
Will be replaced with inserting into input lateron.
2011-11-27 13:13:59 +01:00
Tim Düsterhus
063fb644b0
Read $_GET['id'] and pass it to template
2011-11-26 17:19:34 +01:00
Tim Düsterhus
8cd5aaed42
Adding basic file-structure
2011-11-26 15:17:17 +01:00