a few more visual tweaks
This commit is contained in:
+8
-1
@@ -1417,7 +1417,7 @@ i.search {
|
|||||||
max-width: 40rem;
|
max-width: 40rem;
|
||||||
min-width: 9rem;
|
min-width: 9rem;
|
||||||
height: auto;
|
height: auto;
|
||||||
padding: 0.75rem 0.5rem 0.75rem 1.25rem;
|
padding: 0.75rem 0.5rem 0.75rem 0.5rem;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
border-radius: 0.5rem;
|
border-radius: 0.5rem;
|
||||||
@@ -1504,12 +1504,19 @@ i.search {
|
|||||||
margin-right: 0.8rem;
|
margin-right: 0.8rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Message text + timestamp and delivery marker */
|
||||||
|
.chat-box .bubble div.content-meta {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.chat-box .bubble div.message-content {
|
.chat-box .bubble div.message-content {
|
||||||
position: relative;
|
position: relative;
|
||||||
color: #212121;
|
color: #212121;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
width: 100%;
|
||||||
max-width: 36rem;
|
max-width: 36rem;
|
||||||
overflow-wrap: break-word;
|
overflow-wrap: break-word;
|
||||||
|
padding: 0 0.75rem 0 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* The timestamp is a floating element. Need to ensure div.message-content is expanded
|
/* The timestamp is a floating element. Need to ensure div.message-content is expanded
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -285,7 +285,6 @@ class TinodeWeb extends React.Component {
|
|||||||
window.removeEventListener('resize', this.handleResize);
|
window.removeEventListener('resize', this.handleResize);
|
||||||
window.removeEventListener('hashchange', this.handleHashRoute);
|
window.removeEventListener('hashchange', this.handleHashRoute);
|
||||||
document.removeEventListener('visibilitychange', this.handleVisibilityEvent);
|
document.removeEventListener('visibilitychange', this.handleVisibilityEvent);
|
||||||
clearInterval(this.reconnectCountdown);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setup transport (usually websocket) and server address. This will terminate connection with the server.
|
// Setup transport (usually websocket) and server address. This will terminate connection with the server.
|
||||||
|
|||||||
@@ -128,13 +128,10 @@ export default class ChatMessage extends React.Component {
|
|||||||
null}
|
null}
|
||||||
<div>
|
<div>
|
||||||
<div className={bubbleClass}>
|
<div className={bubbleClass}>
|
||||||
|
<div className="content-meta">
|
||||||
<div className="message-content">
|
<div className="message-content">
|
||||||
<div>
|
|
||||||
{content}
|
{content}
|
||||||
{attachments}
|
{attachments}
|
||||||
{this.props.timestamp ?
|
|
||||||
<span className="timestamp-padding"></span>
|
|
||||||
: null}
|
|
||||||
</div>
|
</div>
|
||||||
{this.props.timestamp ?
|
{this.props.timestamp ?
|
||||||
<ReceivedMarker
|
<ReceivedMarker
|
||||||
|
|||||||
+3
-4
@@ -5040,7 +5040,6 @@ class TinodeWeb extends (react__WEBPACK_IMPORTED_MODULE_0___default().Component)
|
|||||||
window.removeEventListener('resize', this.handleResize);
|
window.removeEventListener('resize', this.handleResize);
|
||||||
window.removeEventListener('hashchange', this.handleHashRoute);
|
window.removeEventListener('hashchange', this.handleHashRoute);
|
||||||
document.removeEventListener('visibilitychange', this.handleVisibilityEvent);
|
document.removeEventListener('visibilitychange', this.handleVisibilityEvent);
|
||||||
clearInterval(this.reconnectCountdown);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static tnSetup(serverAddress, transport, locale, persistentCache, onSetupCompleted) {
|
static tnSetup(serverAddress, transport, locale, persistentCache, onSetupCompleted) {
|
||||||
@@ -7083,11 +7082,11 @@ class ChatMessage extends (react__WEBPACK_IMPORTED_MODULE_0___default().Componen
|
|||||||
avatar: avatar
|
avatar: avatar
|
||||||
}) : null) : null, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
}) : null) : null, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
||||||
className: bubbleClass
|
className: bubbleClass
|
||||||
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
||||||
|
className: "content-meta"
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", {
|
||||||
className: "message-content"
|
className: "message-content"
|
||||||
}, react__WEBPACK_IMPORTED_MODULE_0___default().createElement("div", null, content, attachments, this.props.timestamp ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
}, content, attachments), this.props.timestamp ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_received_marker_jsx__WEBPACK_IMPORTED_MODULE_5__.default, {
|
||||||
className: "timestamp-padding"
|
|
||||||
}) : null), this.props.timestamp ? react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_received_marker_jsx__WEBPACK_IMPORTED_MODULE_5__.default, {
|
|
||||||
timestamp: this.props.timestamp,
|
timestamp: this.props.timestamp,
|
||||||
received: this.props.received
|
received: this.props.received
|
||||||
}) : null), this.props.deleted || !this.props.showContextMenu ? null : react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
}) : null), this.props.deleted || !this.props.showContextMenu ? null : react__WEBPACK_IMPORTED_MODULE_0___default().createElement("span", {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user