infrajs/layer-global

1.0.2 2017-04-25 14:32 UTC

README

Расширение для infrajs/controller. Свойство global синхронизирует изменения на сервере со слоями в браузере.

Установка через composer

{
	"require":{
		"infrajs/layer-global"
	}
}

Использование

У слоёв зависимых от изменяемых текущем пользователем данных сервера указать свойство global

{
	tpl:"...",
	json:"...php",
	global:'globalname'
}

У слоёв c onsubmit:true синхронизация происходит автоматически. Указанного свойства global достаточно.

Используется при динамических действиях пользователя. Например, при отправки комментария. Блок c последними комментариями сразу обновится при отправки комментария, куда покажется только что отправленный комментарий, так как и у слоя с формой нового комментария и у слоя с последними комментариями будет указан один global.

API

Расширение добавляет объект Controller.Global.

Controller.Global.check('globalname');