sample.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var jsCodeArr = [
  2. '// ------------------------------',
  3. '// ------------------------------',
  4. 'function Person(age) {',
  5. ' if (age) {',
  6. ' this.age = age;',
  7. ' }',
  8. '}',
  9. 'Person.prototype.getAge = function () {',
  10. ' return this.age;',
  11. '};',
  12. '',
  13. ''
  14. ];
  15. jsCodeArr = jsCodeArr.concat(jsCodeArr.slice(0));
  16. jsCodeArr = jsCodeArr.concat(jsCodeArr.slice(0));
  17. jsCodeArr = jsCodeArr.concat(jsCodeArr.slice(0));
  18. jsCodeArr[49] +=
  19. 'And this is some long line. And this is some long line. And this is some long line. And this is some long line. And this is some long line. ';
  20. var editor = monaco.editor.create(document.getElementById('container'), {
  21. value: jsCodeArr.join('\n'),
  22. language: 'javascript'
  23. });
  24. editor.revealPositionInCenter({ lineNumber: 50, column: 120 });
  25. // Also see:
  26. // - editor.revealLine
  27. // - editor.revealLineInCenter
  28. // - editor.revealLineInCenterIfOutsideViewport
  29. // - editor.revealLines
  30. // - editor.revealLinesInCenter
  31. // - editor.revealLinesInCenterIfOutsideViewport
  32. // - editor.revealPosition
  33. // - editor.revealPositionInCenter
  34. // - editor.revealPositionInCenterIfOutsideViewport
  35. // - editor.revealRange
  36. // - editor.revealRangeInCenter
  37. // - editor.revealRangeInCenterIfOutsideViewport