Skip to content

history.js instructions

finnsson edited this page Sep 27, 2012 · 3 revisions

If you are using History.js your startup code should be

index.html:

....
<script "data-main"="main.js" type="text/javascript" src="require.js"></script>
<script type="text/javascript" src="config.js"></script>
....

config.js:

requirejs.config({
    paths:{
        jquery:'jquery-1.8.2.min',
        underscore:'lodash.min',
        knockout:'knockout-2.1.0',
        pager:'pager.amd.history.min',
        history: 'jquery.history'
    }
});

main.js:

require(['jquery', 'knockout', 'underscore', 'pager', 'history'], function ($, ko, _, pager) {
    // your view model
    var viewModel = {
    };

    $(function () {
        pager.extendWithPage(viewModel);
        ko.applyBindings(viewModel);
        pager.start();
    });
});
Clone this wiki locally