mirror of
https://github.com/salexdv/bsl_console.git
synced 2025-02-01 13:08:06 +02:00
Функция для добавления строки с указанным текстом closes #69
This commit is contained in:
parent
74720e83c3
commit
194b48d606
@ -60,6 +60,7 @@
|
||||
| `addWordWrap` | Добавляет перенос строки к текущему блоку |
|
||||
| `removeWordWrap` | Удаляет перенос строки у текущего блока |
|
||||
| [`insertLine`](docs/insert_line.md) | Вставляет текст в строку с указанным номером |
|
||||
| [`addLine`](docs/add_line.md) | Добавляет новую строку с указанным текстом |
|
||||
|
||||
### Управление режимом работы / настройками
|
||||
| Функция | Описание |
|
||||
|
11
docs/add_line.md
Normal file
11
docs/add_line.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Функция *addLine*
|
||||
## Назначение функции
|
||||
Добавляет новую строку с указанным текстом
|
||||
|
||||
## Параметры функции
|
||||
* **text** - *string*, текст для добавления
|
||||
|
||||
## Пример вызова
|
||||
```javascript
|
||||
addLine("Таблица = Новый ТаблицаЗначений();");
|
||||
```
|
@ -493,6 +493,23 @@ define(['bslGlobals', 'bslMetadata', 'snippets', 'bsl_language', 'vs/editor/edit
|
||||
|
||||
}
|
||||
|
||||
addLine = function(text) {
|
||||
|
||||
let line = getLineCount();
|
||||
|
||||
if (getText()) {
|
||||
text = '\n' + text;
|
||||
line++;
|
||||
}
|
||||
|
||||
editor.executeEdits('addLine', [{
|
||||
range: new monaco.Range(line, 1, line, 1),
|
||||
text: text,
|
||||
forceMoveMarkers: true
|
||||
}]);
|
||||
|
||||
}
|
||||
|
||||
compare = function (text, sideBySide, highlight, xml = false) {
|
||||
|
||||
document.getElementById("container").innerHTML = ''
|
||||
|
Loading…
x
Reference in New Issue
Block a user