Namespace: page

ns. page

Модуль управления "страницей" и переходами между ними.

Namespaces

block
history

Members

staticns.page.currentObject

Current page params

staticns.page.currentUrlstring

Адрес текущей страницы

static,constantns.page.DEFAULT_HISTORY_ACTIONstring

Действие с историей по умолчанию.

Methods

staticns.page.getCurrentUrl()

ns.page.js, line 185

Calculates current application url, fed as default value for ns.page.go.

staticns.page.getDefaultUrl()

ns.page.js, line 178

Returns default url for NoScript application. Should be redefined.

staticns.page.go(url, historyAction){Vow.Promise}

ns.page.js, line 37

Осуществляем переход по ссылке.

Name Type Default Description
url string ns.page.getCurrentUrl() optional
historyAction string 'push' optional

Действие с историей браузера: добавить ('push'), заменить ('replace'), ничего не делать ('preserve').

Fires:

staticns.page.redirect(url){Vow.Promise}

ns.page.js, line 152

Redirects to given url.

Name Type Description
url string

New page url.

staticns.page.startUpdate(route){Vow.Promise}

ns.page.js, line 111

Запускает процесс отрисовки страницы.

Name Type Description
route ns.router~route

Маршрут для перехода.

staticns.page.title(){string}

ns.page.js, line 161

Sets document title.

Events

ns-page-after-load

ns.page.js, line 194

Произошла успешная загрузка страницы

ns-page-before-load

ns.page.js, line 76

Сейчас будет переход на другую страницу.

Name Type Description
routes array

Маршруты: 0 - предыдущий, 1 - новый.

url string

Новый урл.

ns-page-error-load

ns.page.js, line 209

Произошла неуспешная загрузка страницы

comments powered by Disqus