infrajs/layer-global

There is no license information available for the latest version (v1.0.3) of this package.

v1.0.3 2018-05-05 19:33 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');