static
Class Brick.Loader
Загрузчик JS компонентов.
Brick.Loader основан на загрузчкие YAHOO.util.YUILoader и позволяет динамически подгружать js и css файлы.
Brick.Loader основан на загрузчкие YAHOO.util.YUILoader и позволяет динамически подгружать js и css файлы.
Пример:
Brick.Loader.add({
yahoo: ['tabview'],
mod:[
{name: 'sys', files: ['data.js']},
{name: 'feedback', files: ['cp_message.js', 'cp_config.js']}
],
onSuccess: function() {
alert('Load complete!');
}
});
Здесь загрузчику будет сформирован запрос подгрузить компоненты:
- JS компонент tabview фреймворка YAHOO! User Interface Library, местоположение файла /js/yui/[версия yui]/tabview/tabview.js
- JS компонент data фреймоврка Abricos! User Interface Library, модуля Sys, местоположение файла /modules/sys/js/data.js
- JS компонент cp_message фреймоврка Abricos! User Interface Library, модуля Feedback, местоположение файла /modules/feedback/js/cp_message.js
- JS компонент cp_config фреймоврка Abricos! User Interface Library, модуля Feedback, местоположение файла /modules/feedback/js/cp_config.js По окончанию загрузки, выполнится событие onSuccess, которое отобразит сообщение Load complete!
Methods
add
static
void
add
(
param
)
Запросить загрузку JS/CSS файлов
- Parameters:
-
param <Object>
- Returns:
void
