Commit graph

3614 commits

Author SHA1 Message Date
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
67d3f6650e Check for a valid session on the webclient_options monitor handler 2017-02-05 12:19:17 +01:00
Simon Vermeersch
254a746770 Allows testing when msg is called with a tuple as first argument 2017-02-05 12:19:16 +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
ebbec15081 Correctly remove the webclient options monitor on disconnect 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
9efed33fb5 Webclient options monitor: reference the correct attribute 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
4bd283609b Change how eveditor converts non-strings and also giving a warning it was done. 2017-02-05 10:56:46 +01:00
Griatch
088386dfc8 Make eveditor safely handle non-string inputs by converting them to strings. 2017-02-05 10:51:08 +01:00
Griatch
a731670f4c Add justify command to EvEditor. 2017-02-05 10:35:56 +01:00
Vincent Le Goff
66424c62ed Fix a bug when @reload-ing while in EvEditor 2017-02-05 09:52:49 +01:00
BattleJenkins
223cf647ec Fixed typo in wilderness.py
Changed instance 'coordinats' to 'coordinates' in pyramid example map code
2017-02-05 09:36:13 +01:00
Tehom
b2d5fc02b2 removed app_label, no longer necessary since removed custom AppConfig class from initial attempt. 2017-02-05 09:24:48 +01:00
Tehom
da008a69d9 Figured out that proxy models do not call signals attached to their classes they proxy for. I used the metaclass that already had a post_save signal attached to it, and it works fine now! I took out the unnecessary apps.py now that we're no longer attaching a signal to the base model classes and just doing it to the proxies. 2017-02-05 09:24:48 +01:00
Tehom
b67faf45d9 Attempt at making bulk deletion clear out handlers, to remove the problem of orphaned Attributes. 2017-02-05 09:24:48 +01:00
Griatch
02a4ac5231 Fix bug in latest push. 2017-02-04 16:49:29 +01:00
Griatch
628dd268f9 Make the at_channel_create method automatically add a new channel to the channelhandler. 2017-02-04 16:42:08 +01:00
Griatch
ff1ee76421 Fix case of guest not getting properly deleted when logging off. Resolves #1194. 2017-02-04 13:06:09 +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
Griatch
be3e3ef109 Fix bug when no help entry was found. 2017-02-04 12:07:28 +01:00
Vincent Le Goff
6882d2451d Add a few methods to CmdHelp, managing pagination of help messages (EvMore) 2017-02-04 12:07:28 +01:00
Griatch
f7b659dac4 Update evmore to better handle narrow texts like help entries without force-justifying them. Also add the ability to auto-exit the pager immediately when reaching the last page. 2017-02-04 12:04:54 +01:00
Griatch
664ce178b2 Expanded docstring of at_object_receive to note the possibility. 2017-02-04 11:23:19 +01:00
BlauFeuer
3334d3f078 character's at_pre_puppet tweak
Triggering at_object_receive only when room actually receives character
and accurately reporting that character came from None seems most reasonable,
then at_object_receive can decide if appearance of character from None location is actionable.
2017-02-04 11:23:19 +01:00
BlauFeuer
1ed5a0b4a6 Change default at_pre_puppet for characters
No longer move character "back onto the grid" when not in None location.
This allows for Character objects to be moved while unpuppeted and remain
where placed when puppeted again.

Also updates markup in code within this module.
2017-02-04 11:23:19 +01:00
Griatch
3e6e773939 Make some minor doc clarifications. 2017-02-04 11:10:16 +01:00
Simon Vermeersch
bac2c0572e Allows more customisation of wilderness rooms 2017-02-04 11:10:16 +01:00
Simon Vermeersch
27db307007 Fixed unittests for wilderness contrib 2017-02-04 11:10:16 +01:00
Simon Vermeersch
bd27a7eabc Added a wilderness area contrib 2017-02-04 11:10:16 +01:00
Griatch
a9f08760cc Further refactoring towards #1176. 2017-02-02 00:02:58 +01:00
Griatch
09245589f5 Fix typos in the evform docstring. Resolves #1185. 2017-02-01 23:23:06 +01:00
Griatch
7e4155d4cd Some more minor refactorings, pertaining to #1176. 2017-01-30 20:18:21 +01:00
Griatch
dd07ea294b Change a string cocatenation to use .join instead. 2017-01-30 00:24:51 +01:00
Griatch
13f919fc63 Change default IDLE_TIMEOUT to -1; no need for a timeout during development. 2017-01-30 00:09:03 +01:00
Tehom
334c8b1131 Change taghandler clear to delete through models, not Tags themselves 2017-01-29 16:27:49 -05:00
Griatch
74eebfed6d Refactor code to remove alerts as per lgtm and #1176. 2017-01-29 19:02:00 +01:00
Griatch
dcde526f6d Fix to inlinefuncs stack cache to make it properly use the cached value. 2017-01-29 16:52:06 +01:00
Griatch
203d0a09a0 Catch cases where Sessions have already been removed on either side of the AMP connection. This may remove the annoying Portal errors on the form 'AMP Error for AdminPortal2Server: 1'. Probably unrelated to #1128, but linking to it anyway. 2017-01-29 14:57:33 +01:00
Griatch
cdaa137868 Add server restart messaging also when restarting server from the shell. 2017-01-29 14:46:38 +01:00
Griatch
33e1d03077 Remove portal debug printout. 2017-01-29 14:32:07 +01:00
Griatch
3e21023ad8 Made the sessionhandler never accept None as a Session; this should make it clearer when a Session becomes invalid and avoid confusing the sessionhandler cache of other objects. Should resolve #1181. 2017-01-29 14:24:18 +01:00