Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/plugins/supported/text_editor/views/text.js b/plugins/supported/text_editor/views/text.js
- --- a/plugins/supported/text_editor/views/text.js
- +++ b/plugins/supported/text_editor/views/text.js
- @@ -175,21 +175,26 @@ exports.TextView = CanvasView.extend(Mul
- if (hasVariableWidthChars && layoutManager.hasVariableWidthChars(snippet)) {console.log( "full", ">>>>" + snippet + "<<<<" );
- var x = characterRect.x;
- var snippetStartCol = 0;console.log( vwCharacters );
- for (var i = iStart; i <= vwCharacters.length; i++) {//console.log( i, vwCharacters[i].index, colorRangeEnd, x );
- var vwIndex = (undefined !== vwCharacters[i]) ? vwCharacters[i].index + 1 : snippet.length;//console.log( snippet.length, vwIndex );
- var vwWidth = (undefined !== vwCharacters[i]) ? vwCharacters[i].width : 0;
- var shortSnippet = snippet.substring(snippetStartCol, vwIndex);console.log( "short", ">>>>" + shortSnippet + "<<<<" );
- - context.fillText(shortSnippet, x,
- +
- + characterRect = layoutManager.characterRectForPosition({
- + row: row,
- + column: column + snippetStartCol
- + });
- +
- + context.fillText(shortSnippet, characterRect.x,
- characterRect.y + lineAscent);
- -
- - x = layoutManager.get('margin').left + (shortSnippet.length + vwWidth) * layoutManager.characterWidth;
- - snippetStartCol = shortSnippet.length + 1;
- +
- + snippetStartCol += shortSnippet.length;
- if ((undefined !== vwCharacters[i + 1]) && (vwCharacters[i + 1].index > colorRangeEnd)) {
- iStart = i;
- break;
- }
- }
- } else
- /*if (layoutManager.hasVariableWidthChar(snippet)) {
Add Comment
Please, Sign In to add comment