snipt/media/js/src/application.js

45 lines
887 B
JavaScript

var snipt = {
module: function() {
var modules = {};
return function(name) {
if (modules[name]) {
return modules[name];
}
return modules[name] = {};
};
}()
};
jQuery(function($) {
var SiteView = snipt.module('site').SiteView;
window.site = new SiteView();
});
// Angular app init.
(function() {
if (typeof angular !== 'undefined') {
var root = this;
// App definition.
var app = angular.module('Snipt', [], function($locationProvider) {
$locationProvider.html5Mode(true);
});
// Use non-Django-style interpolation.
app.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
});
root.app = app;
}
}).call(this);