Commit graph

158 commits

Author SHA1 Message Date
friarzen
b1ab4dd667 Fix append scrolling -- needs more testing 2018-03-19 00:59:28 +00:00
Brenden Tuck
ab1bd6415d Merge branch 'develop' into master 2018-03-18 20:16:06 -04:00
friarzen
e003bac745 move the initial settings for the main split where it belongs 2018-03-18 00:33:08 +00:00
friarzen
b55638b622 Alpha webclient split interface support 2018-03-17 20:50:51 +00:00
Griatch
fcc103ecea Add warning if Favico.js library is not reachable 2018-03-03 11:01:31 +01:00
Griatch
6101ee0a1c Add warning if Favico.js library is not reachable 2018-02-21 20:34:29 +01:00
Griatch
495078a49d Resolve master merge conflicts 2018-02-08 21:10:23 +01:00
Griatch
827b7214cd Start better handle a missing uid with auto-login (still issues) 2018-02-08 21:08:19 +01:00
Griatch
c18c0fc479 Merge branch 'master' into develop 2017-12-31 13:42:59 +01:00
Griatch
aca4605d47 Merge pull request #1530 from bostrt/tls-websockets
Update websocket URL so proxy port can be utilized. Resolves #1421.
2017-12-15 23:39:09 +01:00
Nicholas Matlaga
40d6f7fc7c Step through help and option popup when closing 2017-12-13 21:08:02 -05:00
Robert Bost
916246120a Update websocket URL so proxy port can be utilized. Resolves #1421. 2017-12-12 19:29:16 -05:00
Ryan Stein
6fa280b9fd Run 2to3. 2017-10-29 13:40:30 -04:00
Jed Fox
57f0abe370 Add notification support to a few older browsers and Safari 2017-10-22 10:50:36 -04:00
Ryan Stein
53a4fc0b66 resolve #1448, fix 'no help entry' not popping up in webclient 2017-10-10 12:51:09 -04:00
Griatch
a994fd3c63 Merge branch 'fix_notification_webclient' of git://github.com/chainsol/evennia into chainsol-fix_notification_webclient 2017-10-05 23:10:19 +02:00
Griatch
349affe305 Minor doc string update in evennia.js 2017-10-05 22:53:45 +02:00
Nicholas Matlaga
5ecaa9daca fix Notification not being available crash 2017-10-05 11:45:01 -04:00
Griatch
cdac9678b9 Add smarter shared login on website/webclient. Resolves #1063.
This makes it so that logging into the website will auto-log you
into the webclient and vice-versa when you refresh the page. But if
you log out of the web client will have to manually log in again. If
you log out of the website and reload the webclient page you will have
to log back into the client too (this is because logging out of the
website flushes the browser session, it doesn't seem worth the effort
to override django.auth in this).
2017-08-20 20:36:35 +02:00
Griatch
0ac190b6ea First attemtps at fixing the auto-login and making it cleaner. 2017-08-20 17:07:18 +02:00
Griatch
b278337172 Make PEP8 cleanup of line spaces and character distances as well as indents 2017-08-19 23:16:36 +02:00
Griatch
5590ee2258 Rename all instances of Player->Account. 2017-07-07 23:47:21 +02:00
Griatch
43109ab8f4 Change the webclient OOB text kwarg to 'type' instead of 'window' to make it more general. 2017-02-05 12:19:17 +01:00
Simon Vermeersch
91fd754e98 Closes the help/options dialog with escape 2017-02-05 12:19:17 +01:00
Simon Vermeersch
8f16badf85 Reworded some of the options 2017-02-05 12:19:17 +01:00
Simon Vermeersch
7d62973d18 Options button: toggle the options window visibility 2017-02-05 12:19:17 +01:00
Simon Vermeersch
4ac863726c Change the option immediately on the client side instead of waiting for
a roundtrip to the server.
2017-02-05 12:19:16 +01:00
Simon Vermeersch
2c01373143 Play a sound for notification (if enabled) 2017-02-05 12:19:16 +01:00
Simon Vermeersch
7027a2cf9b Implemented the notification popup option 2017-02-05 12:19:16 +01:00
Simon Vermeersch
24cb3d3b31 Keep the settings button visible when there are scrollbars 2017-02-05 12:19:16 +01:00
Simon Vermeersch
7899dc5200 Show help in separate dialog (if option is enabled) 2017-02-05 12:19:16 +01:00
Simon Vermeersch
da7a71e6dd Implement the "gag prompt" option 2017-02-05 12:19:16 +01:00
Simon Vermeersch
8dcd242d3b Cosmetic changes to the webclient options
- Renamed the used attribute
- Changed to use only one inputfunc
2017-02-05 12:19:16 +01:00
Simon Vermeersch
221aa362ab Adds retrieving, monitoring and storing of webclient settings 2017-02-05 12:19:16 +01:00
Simon Vermeersch
f2e53c873b Added a (non-functional) options dialog. 2017-02-05 12:19:16 +01:00
Griatch
3a2638aed5 Add check for malformed webclient msg without kwargs. Resolves #1192. 2017-02-04 12:24:14 +01:00
BlauFeuer
ae5eecaeb8 Update webclient HTML doctype to match webclient's 2017-02-04 12:13:11 +01:00
Simon Vermeersch
a0cd61df27 Send an OOB message to the client once a player logs in. 2017-01-10 22:40:45 +01:00
Daniel Maxson
d7c2e6fa90 Get JQuery over HTTPS to prevent browsers from blocking it 2016-11-30 08:38:14 +00:00
Griatch
401b60e233 Comment out full notification until webclient has a config pane. Make webclient title reflect game name. Merges #1046. 2016-11-02 19:36:38 +01:00
Joe Roberts
57ea70cb82 Switched to using png for favicon and display logo in notifications. 2016-11-02 19:36:38 +01:00
Joe Roberts
067a731ace Notification now changes favicon to reflect unread messages. 2016-11-02 19:36:38 +01:00
Joe Roberts
684fea5d62 Basic Notifications support for the web client. 2016-11-02 19:36:38 +01:00
Joe Roberts
5790c82837 Tab/window title notifications in web client, shows the number of unread messages in brackets before the title. 2016-11-02 19:36:37 +01:00
Griatch
0554492b79 Make sure webclient can send empty input. Resolves #1111. 2016-10-26 20:26:55 +02:00
Trent Robbins
73633f01d9 Added a line by line command parser in the web client. 2016-10-25 20:39:04 -07:00
Griatch
6f02ab572f Add role='log' to webclient messagewindow div, to aid screenreaders. 2016-10-22 21:01:55 +02:00
Griatch
07944918f7 Implement a custom authenticate middleware to correctly handle already-authenticated players in auto-connect webclient mode. Resolves #1037. 2016-09-14 22:33:06 +02:00
Griatch
c15f107ad9 Add webclient support for blink, underline and inverse ANSI tags. The inverse tag will produce a dotted outline in the webclient; for now this seems to be no obvious way to inverse the background in a way similar to the terminal inverse. Resolves #976. 2016-06-24 23:22:38 +02:00
Griatch
1b9437ce97 Add 'inherit' as link CSS tags to make sure the links properly inherit colors given outside the link. The drawback is that one can't give a standard color to the link itself this way (it's just underlined). This deals with #979. 2016-06-24 20:40:46 +02:00