copyable messages: new line between nick and text removed

master
const an teen 2022-01-02 11:51:18 -05:00
parent a89e8064b3
commit 48c4ec2326
2 changed files with 17 additions and 17 deletions

View File

@ -807,8 +807,8 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath, bool isHead
}
for (const auto &user: m_servers[originalServerName][originalChannelName]) {
if (QRegularExpression("^(.*;|~|@|\\&|\\+)?"+rawMessage.first+"$").match(user).hasMatch()) {
message.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: green\">");
message.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: green\"");
break;
}
}
@ -868,8 +868,8 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath, bool isHead
}
for (const auto &user: m_servers[originalServerName][originalChannelName]) {
if (QRegularExpression("^^(.*;|~|@|\\&|\\+)?"+rawMessage.first+"$").match(user).hasMatch()) {
message.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: green\">");
message.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: green\"");
break;
}
}
@ -952,8 +952,8 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath, bool isHead
}
for (const auto &user: m_servers[originalServerName][originalChannelName]) {
if (QRegularExpression("^^(.*;|~|@|\\&|\\+)?"+rawMessage.first+"$").match(user).hasMatch()) {
message.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: green\">");
message.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: green\"");
break;
}
}
@ -1133,8 +1133,8 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath, bool isHead
}
for (const auto &user: m_servers[originalServerName][originalChannelName]) {
if (QRegularExpression("^(.*;|~|@|\\&|\\+)?"+rawMessage.first+"$").match(user).hasMatch()) {
message.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: green\">");
message.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: green\"");
break;
}
}
@ -1362,8 +1362,8 @@ void HttpServer::writeRealTimeChatPage(QTcpSocket *socket, QString &urlPath, boo
message.replace("class=\"main_payload__chat\"",
"class=\"main_payload__chat\" style=\"opacity: .5\"");
}
message.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: #e34f10\">");
message.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: #e34f10\"");
replaceTag(message, "USERNAME", rawMessage.first);
replaceTag(message, "MESSAGE_TEXT", rawMessage.second);
@ -1373,9 +1373,9 @@ void HttpServer::writeRealTimeChatPage(QTcpSocket *socket, QString &urlPath, boo
file.close();
}
QString hr = HTML_PAYLOAD_LIST_CHAT_MESSAGE;
hr.replace("<div class=\"main_payload__chat_mail\">", "<div id=\"hr\" class=\"main_payload__chat_mail\">");
hr.replace("<div class=\"main_payload__chat_username\">",
"<div class=\"main_payload__chat_username\" style=\"color: white; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;\">");
hr.replace("class=\"main_payload__chat_mail\"", "id=\"hr\" class=\"main_payload__chat_mail\"");
hr.replace("class=\"main_payload__chat_username\"",
"class=\"main_payload__chat_username\" style=\"color: white; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;\"");
replaceTag(hr, "USERNAME", "IRCaBot");
replaceTag(hr, "MESSAGE_TEXT", "<b>New messages won't show without JavaScript.</b><br>"
"My JS code is small and simple. Check it at "

View File

@ -180,12 +180,12 @@ Content-Length: {{SIZE}}\r\n\r\n";
const QString HTML_PAYLOAD_LIST_CHAT_MESSAGE = "\
<div class=\"main_payload__chat\">\n\
<div class=\"main_payload__chat_username\">\n\
<span class=\"main_payload__chat_username\">\n\
{{USERNAME}}\n\
</div>\n\
<div class=\"main_payload__chat_mail\">\n\
</span>\n\
<span class=\"main_payload__chat_mail\">\n\
{{MESSAGE_TEXT}}\n\
</div>\n\
</span>\n\
</div>\n";
const QString HTML_PAYLOAD_ERROR = "\