1
0
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:
salexdv 2021-05-05 19:35:41 +03:00
parent 74720e83c3
commit 194b48d606
3 changed files with 29 additions and 0 deletions

View File

@ -60,6 +60,7 @@
| `addWordWrap` | Добавляет перенос строки к текущему блоку |
| `removeWordWrap` | Удаляет перенос строки у текущего блока |
| [`insertLine`](docs/insert_line.md) | Вставляет текст в строку с указанным номером |
| [`addLine`](docs/add_line.md) | Добавляет новую строку с указанным текстом |
### Управление режимом работы / настройками
| Функция | Описание |

11
docs/add_line.md Normal file
View File

@ -0,0 +1,11 @@
# Функция *addLine*
## Назначение функции
Добавляет новую строку с указанным текстом
## Параметры функции
* **text** - *string*, текст для добавления
## Пример вызова
```javascript
addLine("Таблица = Новый ТаблицаЗначений();");
```

View File

@ -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 = ''