0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 18:32:41 +00:00

Try to account for situations where the URL folding is past the max length for the truncation so the user can see why this is a fold.

Remove missed debug messages.
This commit is contained in:
David Bolack
2024-07-21 12:58:21 -05:00
parent 2fc7aa454f
commit 2af2ad629d

View File

@@ -437,9 +437,13 @@ const CodeEditor = createClass({
text = text.replace('{', '').trim();
// Extra data url chomping
console.log(text);
text = text.indexOf('data:') > -1 ? `${text.slice(0, text.indexOf('data:') + 5)} ...` : text;
console.log(text);
// Try to make it pretty...
const startOfData = text.indexOf('data:');
if(startOfData) {
text = (startOfData > maxLength) ?
`${text.slice(0, text.indexOf(':') + 1)} ... ${text.slice(startOfData, startOfData + 5)} ...` :
`${text.slice(0, text.indexOf('data:') + 5)} ...`;
}
if(text.length > maxLength)
text = `${text.slice(0, maxLength)}...`;