--- a/client/js/main.js Mon Jun 15 12:08:14 2015 +0200
+++ b/client/js/main.js Tue Jun 16 11:36:09 2015 +0200
@@ -96,12 +96,20 @@
var _this = this;
Rkns.__renkans.push(this);
-
+
this.options = _.defaults(_opts, Rkns.defaults, {
- templates: renkanJST
+ templates: _.defaults(_opts.templates, renkanJST) || renkanJST,
+ node_editor_templates: _.defaults(_opts.node_editor_templates, Rkns.defaults.node_editor_templates)
});
this.template = renkanJST['templates/main.html'];
+ var types_templates = {};
+ _.each(this.options.node_editor_templates, function(value, key) {
+ types_templates[key] = _this.options.templates[value];
+ delete _this.options.templates[value];
+ });
+ this.options.node_editor_templates = types_templates;
+
_.each(this.options.property_files, function(f) {
Rkns.$.getJSON(f, function(data) {
_this.options.properties = _this.options.properties.concat(data);