Current state
This commit is contained in:
42
public/assets/plugins/charts-rickshaw/src/js/Rickshaw.js
Normal file
42
public/assets/plugins/charts-rickshaw/src/js/Rickshaw.js
Normal file
@@ -0,0 +1,42 @@
|
||||
/* jshint -W079 */
|
||||
|
||||
var Rickshaw = {
|
||||
|
||||
namespace: function(namespace, obj) {
|
||||
|
||||
var parts = namespace.split('.');
|
||||
|
||||
var parent = Rickshaw;
|
||||
|
||||
for(var i = 1, length = parts.length; i < length; i++) {
|
||||
var currentPart = parts[i];
|
||||
parent[currentPart] = parent[currentPart] || {};
|
||||
parent = parent[currentPart];
|
||||
}
|
||||
return parent;
|
||||
},
|
||||
|
||||
keys: function(obj) {
|
||||
var keys = [];
|
||||
for (var key in obj) keys.push(key);
|
||||
return keys;
|
||||
},
|
||||
|
||||
extend: function(destination, source) {
|
||||
|
||||
for (var property in source) {
|
||||
destination[property] = source[property];
|
||||
}
|
||||
return destination;
|
||||
},
|
||||
|
||||
clone: function(obj) {
|
||||
return JSON.parse(JSON.stringify(obj));
|
||||
}
|
||||
};
|
||||
|
||||
if (typeof module !== 'undefined' && module.exports) {
|
||||
var d3 = require('d3');
|
||||
module.exports = Rickshaw;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user