backbone-anchor-handler

v0.0.5
Catch anchor clicks and try routing them via Backbone.js
backbone anchor a element click

Backbone Anchor Handler

Catch anchor clicks and try routing them via Backbone.js

About

wercker status

Simple library to catch clicks on anchor links and attempts to route them via Backbone.js.

Installation

npm install --save backbone-anchor-handler

Usage

var anchorHandler = require('backbone-anchor-handler'),
    Backbone = require('backbone');

anchorHandler.init(Backbone)

Thats all! Now your all set to have you links routed via Backbone!

Special routing considerations

You can specify backbone specific routing considerations by specifying data attributes with the required behavior. By default, all routing will be done with {trigger: true, replace: false}

To disable triggering: add data-bb-trigger="false"

To specify replace: add data-bb-replace

To route a link without affecting history, you can add data-bb-transparent. This option will bypass all history, and the url wont be updated, while still routing the request via Backbone's router.

npm i backbone-anchor-handler

Metadata

Downloads

Maintainers