infrajs/layer-global

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

Installs: 451

Dependents: 3

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Language:JavaScript

v1.0.6 2020-09-14 06:48 UTC

This package is auto-updated.

Last update: 2024-12-17 23:01:44 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');