User  1.0.0

Abricos! User Interface Library > User > Brick.mod.user.API
Filters

static Class Brick.mod.user.API - extends Brick.Component.API

API модуля User

Properties

pages - {String, Object}

Ассоциативный массив страниц панели управления.

selectedMenuItem - Brick.mod.user.cp.MenuItem

Текущий элемент меню

Properties inherited from Brick.Component.API:

Methods

dsRequest

void dsRequest ( )
Запросить DataSet произвести обновление данных.
Returns: void

getResponse

static void getResponse ( response )
Обработать ответ сервера.
Parameters:
response <Object> Объект данных ответа сервера
Returns: void

register

static void register ( )
Зарегистрировать пользователя
Returns: void

selectMenuItem

void selectMenuItem ( id )
Выбрать элемент меню
Parameters:
id <String> Идентификатор элемента меню
Returns: void

sendResponse

static void sendResponse ( type , data )
Отправить запрос серверу.
На стороне сервера запрос обрабатывает кирпич /modules/user/brick/js_api.html
Ответ сервера обрабатывает метод getResponse
Parameters:
type <String> Тип запроса, см. REQUEST_TYPE
data <Object> Данные запроса
Returns: void

showControlPanel

static void showControlPanel ( containerId )
Отобразить панель управления
Parameters:
containerId <Object> Идентификатор HTML элемента контейнера в котором будет отображена панель управления.
Returns: void

showLoginPanel

static void showLoginPanel ( param )
Отобразить панель авторизации LoginPanel
Parameters:
param <Object> (optional) Дополнительные параметры панели
Returns: void

showPwdRestChangeErrorPanel

static void showPwdRestChangeErrorPanel ( )
Отобразить панель "Восстановление пароля - ошибка"
Returns: void

showPwdRestChangeOkPanel

static void showPwdRestChangeOkPanel ( )
Отобразить панель "Восстановление пароля - новый пароль отправлен на email"
Returns: void

showPwdRestPanel

static void showPwdRestPanel ( )
Отобразить панель "Восстановление пароля"
Returns: void

showPwdRestResult

static void showPwdRestResult ( param )
Отобразить панель "Изменение пароля" в зависимости от результата сервера
Parameters:
param <Object>
Returns: void

showPwdRestSendEmailPanel

static void showPwdRestSendEmailPanel ( param )
Отобразить панель "Восстановление пароля - отправлено письмо на изменение пароля"
Parameters:
param <Object>
Returns: void

showRegActivatePanel

static void showRegActivatePanel ( param )
Отобразить панель "Активация зарегистрированного пользователя"
Parameters:
param <Object>
Returns: void

showRegisterPanel

static void showRegisterPanel ( )
Отобразить панель "Регистрация пользователя"
Returns: void

showRegisterSendEmailPanel

static void showRegisterSendEmailPanel ( param )
Отобразить панель "Регистрация - отправлен email для подверждения"
Parameters:
param <Object>
Returns: void

showUserBlockWidget

static void showUserBlockWidget ( elId )
Показать на странице виджет UserBlockWidget - блок информативной строки пользователя.
Parameters:
elId <String> (optional) Идентификатор HTML элемента. Если параметр не указан, то elId = 'mod-user-userblock'
Returns: void

userLogin

static void userLogin ( username , password )
Авторизовать пользователя.
Parameters:
username <String> Имя пользователя
password <String> Пароль
Returns: void

userLogout

static void userLogout ( )
Осущиствить выход пользователя.
Returns: void