40 lines
798 B
JavaScript
40 lines
798 B
JavaScript
var app = {
|
|
baseURL: util.getBaseURL(document.location.pathname),
|
|
container: 'main_content'
|
|
};
|
|
|
|
app.reqOpts = {
|
|
uri: app.baseURL + "api",
|
|
method: "GET",
|
|
headers: {"Content-type": "application/json"},
|
|
cache: true
|
|
}
|
|
|
|
app.handler = function(route) {
|
|
route = route.path.slice(1, route.path.length);
|
|
if (route.length < 1) route = "home";
|
|
util.render( route, app.container);
|
|
window.scrollTo(0, 0);
|
|
};
|
|
|
|
app.after = {
|
|
home: function() {
|
|
|
|
$.request(app.reqOpts, removalist.gotDb);
|
|
|
|
$( '.csv' ).live('click', ( function( e ) {
|
|
window.location.href = app.csvUrl;
|
|
e.preventDefault();
|
|
}))
|
|
}
|
|
}
|
|
|
|
app.s = $.sammy(function () {
|
|
this.get('', app.handler);
|
|
this.get("#/", app.handler);
|
|
this.get("#:route", app.handler);
|
|
});
|
|
|
|
$(function() {
|
|
app.s.run();
|
|
}) |