From 1a3f8711b1059bb47ec000368707fb8a0b83b874 Mon Sep 17 00:00:00 2001 From: Julien Gribonvald Date: Fri, 27 Nov 2015 15:27:12 +0100 Subject: [PATCH 1/2] CheckBox configuration management Give the posibility to set checkbox properties from a config object. A main config object would be better to manage all properties, an object like : --- jsTree.directive.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jsTree.directive.js b/jsTree.directive.js index c636046..a57e298 100644 --- a/jsTree.directive.js +++ b/jsTree.directive.js @@ -45,7 +45,9 @@ ngJSTree.directive('jsTree', ['$http', function($http) { } if (config.plugins.indexOf('checkbox') >= 0) { - config.checkbox = config.checkbox || {}; + if (a.treeCheckbox) { + config.checkbox = s[a.treeCheckbox]; + } config.checkbox.keep_selected_style = false; } From 3b77419010c6e7ff6ef48b9913aa94f760f626c2 Mon Sep 17 00:00:00 2001 From: Julien Gribonvald Date: Wed, 2 Dec 2015 14:52:36 +0100 Subject: [PATCH 2/2] Update jsTree.directive.js --- jsTree.directive.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jsTree.directive.js b/jsTree.directive.js index a57e298..265346d 100644 --- a/jsTree.directive.js +++ b/jsTree.directive.js @@ -47,6 +47,8 @@ ngJSTree.directive('jsTree', ['$http', function($http) { if (config.plugins.indexOf('checkbox') >= 0) { if (a.treeCheckbox) { config.checkbox = s[a.treeCheckbox]; + } else { + config.checkbox = config.checkbox || {}; } config.checkbox.keep_selected_style = false; }