author | unC0Rr |
Sat, 28 Sep 2024 22:27:13 +0200 | |
changeset 16066 | 2b4f361e3891 |
parent 9865 | 415e6d04a1ac |
child 15909 | 7409084d891f |
permissions | -rw-r--r-- |
6201
d88e7f6cf499
fix of /saveStyleSheet command, error message on stylesheet import fail
sheepluva
parents:
6197
diff
changeset
|
1 |
|
6185 | 2 |
/****************************************************************************** |
3 |
* |
|
4 |
* CSS-like definition of chat appearance |
|
5 |
* |
|
6 |
****************************************************************************** |
|
7 |
* |
|
6178
affa860f2983
BOOOOooOM <headshot>! removing default stylesheets from c++ code and adding them as text files to the qt resources
sheepluva
parents:
diff
changeset
|
8 |
* see http://doc.qt.nokia.com/4.5/richtext-html-subset.html#css-properties |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
9 |
* |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
10 |
* In the QTfrontend of hedgewars also display:none; will work for class names |
6229
4c834af76c3b
* fix highlighting (i just broke it by not negating a boolean expression)
sheepluva
parents:
6222
diff
changeset
|
11 |
* that start with msg_ and .timestamp - as long as they are referenced |
9865
415e6d04a1ac
debian is pedantic and isn't aware this is just a dev comment
nemo
parents:
8759
diff
changeset
|
12 |
* directly and not within any class hierarchy. |
6229
4c834af76c3b
* fix highlighting (i just broke it by not negating a boolean expression)
sheepluva
parents:
6222
diff
changeset
|
13 |
* Note: Will only effect new lines! |
6185 | 14 |
* |
15 |
****************************************************************************** |
|
16 |
* |
|
17 |
* This file can be stored at different locations, but it will be read only |
|
18 |
* once, based on first file found in this order: |
|
19 |
* |
|
6235 | 20 |
* <userdir>/Data/css/chat.css ( create/see full path with: /saveStyleSheet ) |
21 |
* <datadir>/css/chat.css |
|
22 |
* <internal default style-sheet> |
|
6185 | 23 |
* |
24 |
*****************************************************************************/ |
|
6178
affa860f2983
BOOOOooOM <headshot>! removing default stylesheets from c++ code and adding them as text files to the qt resources
sheepluva
parents:
diff
changeset
|
25 |
|
6235 | 26 |
/* valid color values |
27 |
* |
|
28 |
* transparent (no color) |
|
29 |
* |
|
30 |
* colorname |
|
31 |
* (a word that is the name of a valid color) |
|
32 |
* available colors: http://www.w3.org/TR/SVG/types.html#ColorKeywords |
|
33 |
* examples: red, steelblue, mintcream |
|
34 |
* |
|
35 |
* #RRGGBB |
|
36 |
* (hexadecimal additive red-green-blue, max is ff, min 00, half is 80) |
|
37 |
* examples: #ffff00 (yellow), #808080 (gray) |
|
38 |
* |
|
39 |
* rgb(r, g, b) |
|
40 |
* (decimal additive red-green-blue, max is 255, min 0, half is 128) |
|
41 |
* examples: rgb(135, 206, 250) (lightskyblue) |
|
42 |
*/ |
|
43 |
||
44 |
||
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
45 |
/* links */ |
6235 | 46 |
a { color: #c8c8ff; } |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
47 |
|
6197 | 48 |
/* appearance of the whole chat */ |
49 |
/* body { color: white; background-color: #000000; } */ |
|
50 |
||
51 |
/* appearance of all elements in chat */ |
|
52 |
/* * { color: white; background-color: #000000; } */ |
|
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
53 |
|
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
54 |
/* nick names (they are also sometimes linked) */ |
6178
affa860f2983
BOOOOooOM <headshot>! removing default stylesheets from c++ code and adding them as text files to the qt resources
sheepluva
parents:
diff
changeset
|
55 |
.nick { text-decoration: none; } |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
56 |
|
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
57 |
/* various chat messages */ |
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
58 |
.msg_UserChat { color:#ffcc00; } /* chat of people who aren't your friends */ |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
59 |
.msg_UserChat .nick { color:#ffec20; } |
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
60 |
.msg_FriendChat { color: #b0ff08; } |
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
61 |
.msg_FriendChat .nick { color: #30ff30; } |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
62 |
.msg_UserJoin { color: #c0c0c0; } |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
63 |
.msg_UserJoin .nick { color: #d0d0d0; } |
8759 | 64 |
.msg_UserLeave { color: #b8b8b8; } |
65 |
.msg_UserLeave .nick { color: #c8c8c8; } |
|
6181
c739b503ae31
ugh wth... cleaned FL/IL change notifications up
sheepluva
parents:
6180
diff
changeset
|
66 |
.msg_FriendJoin { font-weight: bold; color: #c0f0c0; } |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
67 |
.msg_FriendJoin .nick { color: #d8f0d8; } |
8759 | 68 |
.msg_FriendLeave { font-weight: bold; color: #ffe090; } |
69 |
.msg_FriendLeave .nick { color: #f8e878; } |
|
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
70 |
.msg_UserAction { color: #ff80ff; } |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
71 |
.msg_UserAction .nick { color: #ffa0ff;} |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
72 |
.msg_FriendAction { color: #ff00ff; } |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
73 |
.msg_FriendAction .nick { color: #ff30ff; } |
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
74 |
|
8759 | 75 |
/* uncomment next lines to disable join and leave messages of non-friends */ |
6229
4c834af76c3b
* fix highlighting (i just broke it by not negating a boolean expression)
sheepluva
parents:
6222
diff
changeset
|
76 |
/* .msg_UserJoin { display:none; } */ |
8759 | 77 |
/* .msg_UserLeave { display:none; } */ |
6229
4c834af76c3b
* fix highlighting (i just broke it by not negating a boolean expression)
sheepluva
parents:
6222
diff
changeset
|
78 |
|
6197 | 79 |
/* timestamps */ |
80 |
.timestamp { |
|
81 |
color: #e0d8e0; |
|
82 |
font-family: courier; |
|
83 |
font-size: 11px; |
|
84 |
vertical-align: center; |
|
85 |
/* uncomment next line to hide timestamps */ |
|
86 |
/* display: none; */ |
|
87 |
} |
|
88 |
||
6231 | 89 |
/* .timestamp:hours { display: none; } */ |
90 |
.timestamp:seconds { display: none; } |
|
6229
4c834af76c3b
* fix highlighting (i just broke it by not negating a boolean expression)
sheepluva
parents:
6222
diff
changeset
|
91 |
|
6197 | 92 |
/* you can also set timestamp style for different msg types */ |
93 |
.msg_FriendChat .timestamp { color: #ffffff; } |
|
94 |
||
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
95 |
/* messages that contain your nickname */ |
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
96 |
.highlight { } |
6235 | 97 |
.highlight .nick { color: #ff0000; } /* nicknames in highlighted messages */ |
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
98 |
|
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
99 |
/* system messages */ |
6180
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
100 |
.msg_Error { color: #ff0000; } |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
101 |
.msg_Warning { color: #ff8000; } |
0992fc5a4ad9
some changes to the css... display:none; works now (e.g. you can use it for user join/leave messages that are not your friends)
sheepluva
parents:
6178
diff
changeset
|
102 |
.msg_Notice { color: #fefefe; } |
6222
96d10dcd6d84
+ make names in notice messages and leave messages clickable too
sheepluva
parents:
6201
diff
changeset
|
103 |
.msg_Notice .nick { color: #ffffd0; } |
6182
d56d18802481
some more chat fixes and changes, I think. hum. what was that? um. aaah, I better go catch some sheep ... er sleep.. um..
sheepluva
parents:
6181
diff
changeset
|
104 |