mirror of
https://github.com/evennia/evennia.git
synced 2026-03-28 02:36:32 +01:00
cleaned up and rewritten to make it easier to add new protocols in the future - all new protocols need to inherit from server.session.Session, whi ch implements a set of hooks that Evennia uses to communicate. The current web client protocol is functional but does not implement any of rcaskey 's suggestions as of yet - it uses a separate data object passed through msg() to communicate between the server and the various protocols. Also the client itself could probably need cleanup and 'prettification'. The fact that the system runs a hybrid of Django and Twisted, getting the best of both worlds should allow for many possibilities in the future. /Griatch
79 lines
No EOL
1.4 KiB
CSS
79 lines
No EOL
1.4 KiB
CSS
/*
|
|
Style sheet for Evennia's web client.
|
|
|
|
Possibly this should somehow be incoorporated with the
|
|
overall website theme in the future?
|
|
*/
|
|
|
|
body{
|
|
background:#000;
|
|
color:#fff;
|
|
font-size:.9em;
|
|
}
|
|
/*Base style for new messages in the main message area.*/
|
|
.msg{
|
|
background:#000;
|
|
padding:.2em;
|
|
border-bottom:1px #000 solid
|
|
}
|
|
/*Utility messages (green)*/
|
|
.sys{
|
|
color:#0f0;
|
|
}
|
|
/*Messages echoed back after input*/
|
|
.inp{
|
|
color:#555;
|
|
}
|
|
/*Messages returned from the server (most messages) */
|
|
.out{
|
|
color:#aaa;
|
|
}
|
|
/*Error messages (red)*/
|
|
.err{
|
|
color:#f00;
|
|
}
|
|
/*Container surrounding entire chat*/
|
|
#wrapper{
|
|
margin-left:10px;
|
|
}
|
|
/*Main scrolling message area*/
|
|
#messagewindow{
|
|
overflow:auto;
|
|
height:400px;
|
|
bottom:10px
|
|
}
|
|
/*Input area containing input field and button*/
|
|
#inputform{
|
|
position:fixed;
|
|
bottom:0px;
|
|
}
|
|
/*Input field */
|
|
#inputfield{
|
|
background:#000;
|
|
color:#fff;
|
|
font-size:.9em;
|
|
width:120ex;
|
|
border:1px solid;
|
|
padding:4px;
|
|
border-color:#555;
|
|
outline-style:none;
|
|
margin-left:10px;
|
|
}
|
|
/*Input 'send' button*/
|
|
#inputsend{
|
|
background:#000;
|
|
color:#fff;
|
|
font-size:.9em;
|
|
border:1px solid;
|
|
padding: 3px;
|
|
border-color:#555;
|
|
}
|
|
/*No javascript warning*/
|
|
#noscript{
|
|
color:f00;
|
|
}
|
|
/*Example player count display */
|
|
#playercount{
|
|
margin-left:10px;
|
|
color: #555;
|
|
} |