infrajs/layer-global
Maintainers
Requires
- infrajs/controller: ~1
- infrajs/each: ~1
- infrajs/event: ~1
- infrajs/load: ~1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
Unknown License 7be260f35d8725f14c4c7c327e9a436d59d078ed
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');
