summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/view/layouts.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/client/view/layouts.js b/src/client/view/layouts.js
index 32e12e59..30c5f804 100644
--- a/src/client/view/layouts.js
+++ b/src/client/view/layouts.js
@@ -405,15 +405,25 @@ function(consts, $, d3, _) {
});
}
+ function named(name, layout_generator) {
+ var that = this;
+ function name_it() {
+ var layout = layout_generator.apply(that, arguments);
+ layout.name = name;
+ return layout;
+ }
+ return name_it;
+ }
+
var layouts = [
{
name: 'Force',
- create: layout__d3_force__link_distance,
+ create: named('force', layout__d3_force__link_distance),
clazz: 'btn_layout_d3_force'
},
{
name: 'Ring',
- create: layout__concentric,
+ create: named('ring', layout__concentric),
clazz: 'btn_layout_concentric'
},
/*