navigate - Events - Author API

Author API Events

navigate

Fires when the app location changes, for example, when visiting an Item from the Item list, when doing a search, or when going back from an Item to the Item list.

You would want to be notified about this event firing, because you might want to take some action when the author navigates to another page, for example.

When the event has been fired, you can use event.preventDefault() to prevent the navigation to the new page.

Examples

// Standard usage to listen to the event
authorApp.on('navigate', function (event) {
    console.log('This code executes when the Author API app has navigated to a new page.');
});

// Prevent navigating to a new page
authorApp.on('navigate', function (event) {
    if (shouldNotNavigate) {
        event.preventDefault();
    }
});

Callback arguments

  • location string

    The current page location, for example, activities/search.

  • locationEncoded string

    The URI encoded version of current location.

  • route string

    The current matching route for the app, for example, activities/search/:query

Related articles

Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.