Fossil SCM

make chatbot message box transparent to avoid collisions Suggested by mgagnon in /chat. Hint from stephan.

mark 2022-09-27 14:39 trunk
Commit c8b3ec1e6d3a5db21d87617b4c3917024f30fe5f924dd865e67299a459144fd5
1 file changed +2 -2
+2 -2
--- src/chat.c
+++ src/chat.c
@@ -650,11 +650,11 @@
650650
/* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */
651651
blob_appendf(&json, "null,");
652652
isWiki = 0;
653653
}
654654
blob_appendf(&json, "\"uclr\":%!j,",
655
- user_color(zFrom ? zFrom : "nobody"));
655
+ isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody"));
656656
657657
if(bRaw){
658658
blob_appendf(&json, "\"xmsg\":%!j,", zRawMsg);
659659
}else{
660660
zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki);
@@ -752,11 +752,11 @@
752752
/* see https://fossil-scm.org/forum/forumpost/e0be0eeb4c */
753753
blob_appendf(&json, "null,");
754754
isWiki = 0;
755755
}
756756
blob_appendf(&json, "\"uclr\":%!j,",
757
- user_color(zFrom ? zFrom : "nobody"));
757
+ isWiki ? "transparent" : user_color(zFrom ? zFrom : "nobody"));
758758
blob_append(&json,"\"xmsg\":", 7);
759759
if(fRaw){
760760
blob_appendf(&json, "%!j,", zRawMsg);
761761
}else{
762762
char * zMsg = chat_format_to_html(zRawMsg ? zRawMsg : "", isWiki);
763763
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button