Prevents the content from automatically wrapping to the next line
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -32,7 +32,6 @@ class SanitizeAutolinkFilter {
|
|||||||
options: _linkifyOption,
|
options: _linkifyOption,
|
||||||
linkifiers: _linkifier,
|
linkifiers: _linkifier,
|
||||||
);
|
);
|
||||||
log('AutolinkFilter::process:elements: $elements');
|
|
||||||
final htmlTextBuffer = StringBuffer();
|
final htmlTextBuffer = StringBuffer();
|
||||||
|
|
||||||
for (var element in elements) {
|
for (var element in elements) {
|
||||||
@@ -53,8 +52,9 @@ class SanitizeAutolinkFilter {
|
|||||||
htmlTextBuffer.write(urlLinkTag);
|
htmlTextBuffer.write(urlLinkTag);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
final textSanitized = htmlTextBuffer.toString();
|
||||||
return htmlTextBuffer.toString();
|
log('SanitizeAutolinkFilter::process:htmlTextBuffer = $textSanitized');
|
||||||
|
return textSanitized;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logError('$runtimeType::process:Exception = $e');
|
logError('$runtimeType::process:Exception = $e');
|
||||||
return inputText;
|
return inputText;
|
||||||
@@ -62,10 +62,10 @@ class SanitizeAutolinkFilter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String _buildUrlLinkTag({required String urlLink, required String value}) {
|
String _buildUrlLinkTag({required String urlLink, required String value}) {
|
||||||
return '<a href="$urlLink" target="_blank" rel="noreferrer">$value</a>';
|
return '<a href="$urlLink" target="_blank" rel="noreferrer" style="white-space: nowrap; word-break: keep-all;">$value</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
String _buildEmailLinkTag({required String mailToLink, required String value}) {
|
String _buildEmailLinkTag({required String mailToLink, required String value}) {
|
||||||
return '<a href="$mailToLink">$value</a>';
|
return '<a href="$mailToLink" style="white-space: nowrap; word-break: keep-all;">$value</a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -138,6 +138,8 @@ class HtmlUtils {
|
|||||||
min-height: ${minHeight ?? 0}px;
|
min-height: ${minHeight ?? 0}px;
|
||||||
min-width: ${minWidth ?? 0}px;
|
min-width: ${minWidth ?? 0}px;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
word-break: break-word;
|
||||||
}
|
}
|
||||||
${hideScrollBar ? '''
|
${hideScrollBar ? '''
|
||||||
.tmail-content::-webkit-scrollbar {
|
.tmail-content::-webkit-scrollbar {
|
||||||
|
|||||||
Reference in New Issue
Block a user