mirror of
https://github.com/RoboSats/robosats.git
synced 2024-09-17 16:59:38 +03:00
Improve chat text overflow. Graceful overflow without whitespaces.
This commit is contained in:
parent
34a5340e06
commit
191a043303
@ -49,16 +49,8 @@ class ChatRoomConsumer(AsyncWebsocketConsumer):
|
||||
message = event["message"]
|
||||
nick = event["nick"]
|
||||
|
||||
# Insert a white space in words longer than 22 characters.
|
||||
# Helps when messages overflow in a single line.
|
||||
words = message.split(" ")
|
||||
fix_message = ""
|
||||
for word in words:
|
||||
word = " ".join(word[i:i + 22] for i in range(0, len(word), 22))
|
||||
fix_message = fix_message + " " + word
|
||||
|
||||
await self.send(text_data=json.dumps({
|
||||
"message": fix_message,
|
||||
"message": message,
|
||||
"user_nick": nick,
|
||||
}))
|
||||
|
||||
|
@ -77,6 +77,7 @@ export default class Chat extends Component {
|
||||
style={{backgroundColor: '#e8ffe6'}}
|
||||
title={message.userNick}
|
||||
subheader={message.msg}
|
||||
subheaderTypographyProps={{sx: {wordWrap: "break-word", width: 200}}}
|
||||
/>
|
||||
:
|
||||
<CardHeader
|
||||
@ -89,6 +90,7 @@ export default class Chat extends Component {
|
||||
style={{backgroundColor: '#fcfcfc'}}
|
||||
title={message.userNick}
|
||||
subheader={message.msg}
|
||||
subheaderTypographyProps={{sx: {wordWrap: "break-word", width: 200}}}
|
||||
/>}
|
||||
</Card>
|
||||
</>)}
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user