/
Kepler.js
45 lines (40 loc) · 1.19 KB
/
Kepler.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
var version = '1.6.7';
/**
* @namespace
* @name Kepler
*/
Kepler = {
/**
* @constant
* @type {String}
*/
version: version,
/**
* extend global Kepler object
* @param {Object} e [description]
* @return {Object} [description]
*/
extend: function(e) {
return _.extend(this, e);
},
//core models
Place: {}, //class for places (client)
User: {}, //class for users (client)
placeById: {}, //constructor of Place (client)
userById: {}, //constructor of User (client)
//config
schemas: {}, //base data structure for models (client,server)
filters: {}, //specifiers for queries (client,server)
templates: {},//positions for plugins templates (client,server)
settings: {}, //settings for core and plugins (client,server)
Util: {}, //module utils functions (client,server)
Cache: {}, //module caching system (client,server)
Plugin: {}, //module for managing plugins (client,server)
//core modules
Profile: {}, //module for user logged data (client)
Map: {}, //module map, controls, layers (client)
};
/**
* @global
*/
K = Kepler;