mapSurfer — javascript-интерфейс — gp

Пример использования события

GP.on(
	"widgetCreate",
	function(data){		
		console.log(data.widget);
	},
	cotext
)

    // событие
    // функция, которая будет выполнена при срабатывании события
	// пример использования параметров
    // контекст выполнения фнкции

События вебсокетов

Событие Описание
«webSocket:created» Создался вебсокет
«webSocket:destroy» Вебсокет прекратил свою работу

События виджета затемнения экрана

Класс виджета GP.Widget.AjaxLoader

Событие Описание
«loader:show» Затемнился экран
«loader:close» Экран стал прежним, пользователь может продолжать работу

Общие события виджетов

Событие Описание параметры (относительно «data»)
«widgetCreate» Произошло создание виджета widget — созданный виджет
«widgetDestroy» Произошло удаление виджета widget — удаленный виджет

Общие события элементов управления

Событие Описание параметры (относительно «data»)
«controlCreate» Произошло создание элемента управления control — созданный контрол
«control:activate» Произошла активация контрола control — созданный контрол

События левой панели

Класс виджета GP.Widget.LeftPanel

Событие Описание параметры (относительно «data»)
«leftPanel:show» Показана левая панель leftPanel — виджет левой панели
«leftPanel:reload» Перезапещена левая панель leftPanel — виджет левой панели

События связанные с картой.

Событие Описание параметры (относительно «data»)
«offLayer» Выключен слой layer — слой карты
«turnLayer» Включен слой layer — слой карты