Improves home-button design and form-design
Adds cookie based login, also called "remember me"-functionality.
Adds a glyphicon icon for the home button, adds some styling and removes styles which are already implemented in bootstrap. Lastly it writes some classes in ids in "jade-style" and not inside parentheses.
… using the DOM.
Fixes issue #123 and adds a button under the channel list for easily inputing a channel name and pressing enter. This should make it more easy for new users to IRC, joining channels. Someone with a better feel for UI may want to look at how to make this prettier and even simpler.
Changed desktop notifications to support Firefox.
Adds confirmation dialog and help text to server and channel close.
Fixes bug where one could register with empty username or password.
Adds some common command shortcuts
This commit introduces aliases found, among other clients, in irssi: /j -> /join /t -> /topic /q -> /query
The server actually sent an event called 'register_error', but there were nothing client-side that listened for it. This commit mitigates this. It also clears up any old messages, so that they don't stack up, but rather flashes when entering multiple bad passwords or already registered usernames.
After commit 48bf2d6 it became possible to register with an empty username and/or password. In fact, the checks ensuring a value in the username and password fields were referencing legacy classes and no longer working. I thus changed to a horizontal form per Twitter Bootstrap documentation and added some validation states informing the user of what is wrong. : http://getbootstrap.com/2.3.2/base-css.html#forms
In order to improve the UX this commit adds a confirmation dialog when closing the connection to the server. It also adds a 'title'-tag over the close-icon (an 'x') informing the user that pressing this button will result in either leaving network or channel.
Pretty much everything of the notification handling was redone. This is tested on Chromium version '32.0.1700.107 (248368)' and Firefox version 29 and 27 under linux. More testing would be nice.
Websockets port is always the same as the static web server port so instead of having some tricks, this patch simply removes that and uses `document.location.protocol` for the port.
Make leave dialog only pop up when connected and logged in.
Fix error when closing inactive channel
…ndow Fix null reference to userList on query window
- Applied backbone getters - Moved code into function driven by new messageNotification event - === instead of ==