Команда "Список методов модуля" Турбоконфа перемещает видимую область текста Javascript

tormozit Открыто

Открыл текстовый макет с кодом Javascript и вызвал команду "Список процедур и функций" Турбоконфа. При открытии списка видимая область модуля переместилась в его конец. А ожидалось что она не изменится.

function addArrlatLng(mapElement, arrlatLng) 
{























    mapElement.forEach(function(value, key) 
    {   
        let detailed;
        let simple;
        var LatLngs = [];
        var visible = true;
        if (value.has("visible")) {
            visible = value.get("visible");
        }
        if (!visible) {
            return arrlatLng;
        }
        if (value.has("simple")) {
            simple = value.get("simple");
        }
        if (value.has("detailed")) {
            detailed = value.get("detailed");
        }
        if (typeof simple !== 'undefined')
        {
            LatLngs = getLatLngs(simple);
        }
        if (LatLngs.length == 0 && typeof detailed !== 'undefined') {
            LatLngs = getLatLngs(detailed);
        }
            arrlatLng = arrlatLng.concat(LatLngs);
    });
    return arrlatLng;
}

function getLatLngs(elementLatLngs) {

    let LatLngs;

	if (typeof elementLatLngs.getLatLngs === 'function') {
		LatLngs = elementLatLngs.getLatLngs();
	}
	if (typeof elementLatLngs.getLatLng === 'function') {
		var LatLng = elementLatLngs.getLatLng();
		LatLngs = [LatLng];
	}
      if (!(LatLngs instanceof Array)) {
        LatLngs = [];
      }
      return LatLngs;
}

Комментарии

tormozit
#1, 07 октября 2025 16:24

Еще при открытии такого списка не активируется текущий метод


bolsun
#2, 07 октября 2025 16:29

ТурбоКонф вроде для 1С, а не для JavaScript ))


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера