NatePri
8844b7bb80
Added -moz/-webkit CSS prefixes, made sizer CSS consistent
2016-05-22 20:45:42 +02:00
NatePri
67e26103d5
Minor CSS fix
2016-05-22 20:45:42 +02:00
NatePri
f907165dd3
Missed some var declarations
2016-05-22 20:45:42 +02:00
NatePri
f12adcf976
Enable strict mode on scripts, clean up some unremoved references
2016-05-22 20:45:42 +02:00
NatePri
2134d6dd4a
Minor webclient enhancements
...
- Fixed window resize bug
- Improved history handling to be less destructive to text the user has
entered
- Made input area automatically resize to fit its contents
2016-05-22 20:45:42 +02:00
Griatch
4acea5a20d
A rudimentary OOB input parser from the webclient, for testing.
2016-05-22 20:45:42 +02:00
Griatch
9bf09365d2
Fixed deprecation warnings in urls from django1.9. Switched to new TEMPLATES setting.
2016-05-22 20:45:39 +02:00
Griatch
b8d7fae786
Fixed up the webclient html+css to make for a workable example.
2016-05-22 20:45:38 +02:00
Griatch
b11c746f8f
Silenced the unhandled events from websocket connections.
2016-05-22 20:45:38 +02:00
Griatch
b6642cdfe9
Added close-handlers to websocket and did some other cleanup.
2016-05-22 20:45:38 +02:00
Griatch
166189a7a5
Made ajax/comet client fallback work correctly in the new framework.
2016-05-22 20:45:38 +02:00
Griatch
cd8651c740
Cleaned up webclient and fixed some bugs. There are still too much extra data being sent via msg(), these have to be handled server-side.
2016-05-22 20:45:06 +02:00
Griatch
5c7067ddce
First version of working, simple webclient with new infrastructure (backend + frontend).
2016-05-22 20:45:06 +02:00
Griatch
d48691e121
Got the initial connect screen to display in webclient again.
2016-05-22 20:45:06 +02:00
Griatch
66641b54ab
Made a rudimentary gui for the webclient. Some data is going through to webclient, but currently html conversion is not working.
2016-05-22 20:45:06 +02:00
Griatch
33b73c7430
Making a separate webclient_gui file to handle the graphical interface.
2016-05-22 20:45:06 +02:00
Griatch
098be9792a
Removing testing css file
2016-05-22 20:45:06 +02:00
Griatch
07471d1e8f
Cleaned out old tests of js weclient component.
2016-05-22 20:45:06 +02:00
Griatch
1044006303
Moved inlinefunc-parsing to sessionhandler level. First text throughput for webclient alongside telnet.
2016-05-22 20:45:05 +02:00
Griatch
2890371900
Still messing with getting the webclient to talk properly to the server.
2016-05-22 20:45:05 +02:00
Griatch
b8060b9ea0
More work on fixing bugs in the webclient-js interface.
2016-05-22 20:45:05 +02:00
Griatch
f42d27a459
Refactored the webclient layout to correctly identify the template.
2016-05-22 20:45:05 +02:00
Griatch
0219c726dc
Split out a base.html file for the client.
2016-05-22 20:45:05 +02:00
Griatch
da52380b0f
More work on the new js lib, added client-side support for ajax/comet, which will be using JSON and OOB commands, same as websocket version.
2016-05-22 20:45:05 +02:00
Griatch
7fa088c036
First attempt at fixed-up js library component, inspired by Glitch's emitter pattern in #613 .
2016-05-22 20:45:05 +02:00
Griatch
f0c9128ff8
Starting work on the new weblib component
2016-05-22 20:45:05 +02:00
Griatch
9ddd0ecf33
Fixed the login/out links on the default website. Cleaned up some template lookups.
2016-05-22 20:41:36 +02:00
Griatch
4fd06b8976
Cleaned up the web folder to make two separate 'apps'-webclient and website, each with their own static and template dirs. Also merged the prosimii template files into the website template folder. This will make it clearer how to override, since the static/template_override dirs will now look like website/static/... etc rather than using the template names, of which we only ever have used one anyway.
2016-05-22 20:41:36 +02:00
Griatch
5ea9d100d9
Further work with css.
2016-05-22 20:41:36 +02:00
Griatch
f7f0e93214
Having trouble with css positioning
2016-05-22 20:41:36 +02:00
Griatch
fc74b24646
Started getting the webclient in some sort of shape.
2016-05-22 20:41:36 +02:00
Griatch
d8c5031ff9
Updated js version for better css (not currently working though
2016-05-22 20:41:36 +02:00
Griatch
fa370510da
Made client use Foundation.css
2016-05-22 20:41:35 +02:00
Griatch
e4e9877ebd
Added the new webclient relay component, evennia.js.
2016-05-22 20:41:35 +02:00
Russell Jones
06c3dc0ed3
Run "futurize -1 -w -n ."
2015-10-01 20:00:28 +01:00
Griatch
5429ede5f7
Changed how the webclient looks up the webcocket_url. This auto-lookups the url while still respecting a custom given settings.WEBSOCKET_CLIENT_URL (for proxy setups?). This means settings.WEBSOCKET_CLIENT_URL is now defaulting to None. Resolves #806 .
2015-09-27 09:57:23 +02:00
Griatch
27bde5129b
Fixed a simple typo bug in urls.py that made the webclient fail after latest devel merger.
2015-09-27 09:55:31 +02:00
Griatch
793a307867
Changed permanent call in url to satisfy deprecation warning for upcoming Django 1.9.
2015-09-26 18:56:13 +02:00
Jonathan Piacenti
453ba1afc3
Fixed comment and wording on web templates.
2015-03-01 11:54:22 -06:00
Griatch
b015f4802a
Added better docstrings to subpackages and cleaned out some places which were unclear.
2015-02-23 17:46:42 +01:00
Griatch
f0eec11ac5
Some more information when using fallback ajax client.
2015-02-23 16:41:10 +01:00
Griatch
be71aee08f
Minor update to web code.
2015-02-22 22:29:37 +01:00
Griatch
b3c8a37f89
Updated webclient to use the latest refactored oob syntax.
2015-02-15 11:49:36 +01:00
Griatch
950c107ed4
More fixes to webclient
2015-02-15 10:17:20 +01:00
Griatch
850c5effaa
Starting reworking the webclient to use the new oob system format.
2015-02-15 08:58:50 +01:00
Griatch
ad3f19896c
Changed all src/ and ev references to evennia
2015-01-07 15:36:32 +01:00
Griatch
c7325a5032
Further reworking, naming the library folder 'evennia' instead of lib or src.
2015-01-07 13:36:57 +01:00