Fossil SCM
make chatbot message box transparent to avoid collisions Suggested by mgagnon in /chat. Hint from stephan.
Commit
c8b3ec1e6d3a5db21d87617b4c3917024f30fe5f924dd865e67299a459144fd5
Parent
b3f87ef7c2349d5…
1 file changed
+2
-2
+2
-2
| --- src/chat.c | ||
| +++ src/chat.c | ||
| @@ -650,11 +650,11 @@ | ||
| 650 | 650 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 651 | 651 | blob_appendf(&json, "null,"); |
| 652 | 652 | isWiki = 0; |
| 653 | 653 | } |
| 654 | 654 | blob_appendf(&json, "\"uclr\":%!j,", |
| 655 | - user_color(zFrom ? zFrom : "nobody")); | |
| 655 | + isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody")); | |
| 656 | 656 | |
| 657 | 657 | if(bRaw){ |
| 658 | 658 | blob_appendf(&json, "\"xmsg\":%!j,", zRawMsg); |
| 659 | 659 | }else{ |
| 660 | 660 | zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| @@ -752,11 +752,11 @@ | ||
| 752 | 752 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 753 | 753 | blob_appendf(&json, "null,"); |
| 754 | 754 | isWiki = 0; |
| 755 | 755 | } |
| 756 | 756 | blob_appendf(&json, "\"uclr\":%!j,", |
| 757 | - user_color(zFrom ? zFrom : "nobody")); | |
| 757 | + isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody")); | |
| 758 | 758 | blob_append(&json,"\"xmsg\":", 7); |
| 759 | 759 | if(fRaw){ |
| 760 | 760 | blob_appendf(&json, "%!j,", zRawMsg); |
| 761 | 761 | }else{ |
| 762 | 762 | char * zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| 763 | 763 |
| --- src/chat.c | |
| +++ src/chat.c | |
| @@ -650,11 +650,11 @@ | |
| 650 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 651 | blob_appendf(&json, "null,"); |
| 652 | isWiki = 0; |
| 653 | } |
| 654 | blob_appendf(&json, "\"uclr\":%!j,", |
| 655 | user_color(zFrom ? zFrom : "nobody")); |
| 656 | |
| 657 | if(bRaw){ |
| 658 | blob_appendf(&json, "\"xmsg\":%!j,", zRawMsg); |
| 659 | }else{ |
| 660 | zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| @@ -752,11 +752,11 @@ | |
| 752 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 753 | blob_appendf(&json, "null,"); |
| 754 | isWiki = 0; |
| 755 | } |
| 756 | blob_appendf(&json, "\"uclr\":%!j,", |
| 757 | user_color(zFrom ? zFrom : "nobody")); |
| 758 | blob_append(&json,"\"xmsg\":", 7); |
| 759 | if(fRaw){ |
| 760 | blob_appendf(&json, "%!j,", zRawMsg); |
| 761 | }else{ |
| 762 | char * zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| 763 |
| --- src/chat.c | |
| +++ src/chat.c | |
| @@ -650,11 +650,11 @@ | |
| 650 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 651 | blob_appendf(&json, "null,"); |
| 652 | isWiki = 0; |
| 653 | } |
| 654 | blob_appendf(&json, "\"uclr\":%!j,", |
| 655 | isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody")); |
| 656 | |
| 657 | if(bRaw){ |
| 658 | blob_appendf(&json, "\"xmsg\":%!j,", zRawMsg); |
| 659 | }else{ |
| 660 | zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| @@ -752,11 +752,11 @@ | |
| 752 | /* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */ |
| 753 | blob_appendf(&json, "null,"); |
| 754 | isWiki = 0; |
| 755 | } |
| 756 | blob_appendf(&json, "\"uclr\":%!j,", |
| 757 | isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody")); |
| 758 | blob_append(&json,"\"xmsg\":", 7); |
| 759 | if(fRaw){ |
| 760 | blob_appendf(&json, "%!j,", zRawMsg); |
| 761 | }else{ |
| 762 | char * zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki); |
| 763 |