Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(18)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/cm/codemirror.js

Issue 2201523002: DevTools: roll codemirror to @6d1379e29 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // CodeMirror, copyright (c) by Marijn Haverbeke and others 1 // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 // Distributed under an MIT license: http://codemirror.net/LICENSE 2 // Distributed under an MIT license: http://codemirror.net/LICENSE
3 3
4 // This is CodeMirror (http://codemirror.net), a code editor 4 // This is CodeMirror (http://codemirror.net), a code editor
5 // implemented in JavaScript on top of the browser's DOM. 5 // implemented in JavaScript on top of the browser's DOM.
6 // 6 //
7 // You can find some technical background for some of the code below 7 // You can find some technical background for some of the code below
8 // at http://marijnhaverbeke.nl/blog/#cm-internals . 8 // at http://marijnhaverbeke.nl/blog/#cm-internals .
9 9
10 (function(mod) { 10 (function(mod) {
(...skipping 574 matching lines...) Expand 10 before | Expand all | Expand 10 after
585 // LINE NUMBERS 585 // LINE NUMBERS
586 586
587 // Re-align line numbers and gutter marks to compensate for 587 // Re-align line numbers and gutter marks to compensate for
588 // horizontal scrolling. 588 // horizontal scrolling.
589 function alignHorizontally(cm) { 589 function alignHorizontally(cm) {
590 var display = cm.display, view = display.view; 590 var display = cm.display, view = display.view;
591 if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fix edGutter)) return; 591 if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fix edGutter)) return;
592 var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm. doc.scrollLeft; 592 var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm. doc.scrollLeft;
593 var gutterW = display.gutters.offsetWidth, left = comp + "px"; 593 var gutterW = display.gutters.offsetWidth, left = comp + "px";
594 for (var i = 0; i < view.length; i++) if (!view[i].hidden) { 594 for (var i = 0; i < view.length; i++) if (!view[i].hidden) {
595 if (cm.options.fixedGutter && view[i].gutter) 595 if (cm.options.fixedGutter) {
596 view[i].gutter.style.left = left; 596 if (view[i].gutter)
597 view[i].gutter.style.left = left;
598 if (view[i].gutterBackground)
599 view[i].gutterBackground.style.left = left;
600 }
597 var align = view[i].alignable; 601 var align = view[i].alignable;
598 if (align) for (var j = 0; j < align.length; j++) 602 if (align) for (var j = 0; j < align.length; j++)
599 align[j].style.left = left; 603 align[j].style.left = left;
600 } 604 }
601 if (cm.options.fixedGutter) 605 if (cm.options.fixedGutter)
602 display.gutters.style.left = (comp + gutterW) + "px"; 606 display.gutters.style.left = (comp + gutterW) + "px";
603 } 607 }
604 608
605 // Used to ensure that the line number gutter is still the right 609 // Used to ensure that the line number gutter is still the right
606 // size for the current document size. Returns true when an update 610 // size for the current document size. Returns true when an update
(...skipping 8318 matching lines...) Expand 10 before | Expand all | Expand 10 after
8925 8929
8926 return order; 8930 return order;
8927 }; 8931 };
8928 })(); 8932 })();
8929 8933
8930 // THE END 8934 // THE END
8931 8935
8932 CodeMirror.version = "5.17.1"; 8936 CodeMirror.version = "5.17.1";
8933 8937
8934 return CodeMirror; 8938 return CodeMirror;
8935 }); 8939 });
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698