diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php
index 0f80f27fd..723f85443 100644
--- a/views/bootstrap/class.Bootstrap.php
+++ b/views/bootstrap/class.Bootstrap.php
@@ -37,12 +37,12 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common {
echo "\n";
echo ''."\n";
echo ''."\n";
- echo ''."\n";
echo ''."\n";
echo ''."\n";
echo ''."\n";
echo ''."\n";
echo ''."\n";
+ echo ''."\n";
if($this->extraheader)
echo $this->extraheader;
echo ''."\n";
@@ -51,6 +51,7 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common {
echo ''."\n";
echo ''."\n";
echo ''."\n";
+ echo ''."\n";
echo ''."\n";
if($this->params['session'] && $this->params['session']->getSu()) {
@@ -1056,12 +1057,13 @@ var data = ;
$(function() {
$('#jqtree= $formid ?>').tree({
data: data,
+ saveState: 'jqtree= $formid; ?>',
openedIcon: '',
closedIcon: '',
- onCanSelectNode: function(node) {
- if(node.is_folder)
+ _onCanSelectNode: function(node) {
+ if(node.is_folder) {
folderSelected= $formid ?>(node.id, node.name);
- else
+ } else
documentSelected= $formid ?>(node.id, node.name);
},
autoOpen: true,
@@ -1074,6 +1076,18 @@ $(function() {
$li.find('.jqtree-title').before(' ');
}
});
+ $('#jqtree= $formid ?>').bind(
+ 'tree.click',
+ function(event) {
+ var node = event.node;
+ $('#jqtree= $formid ?>').tree('openNode', node);
+// event.preventDefault();
+ if(node.is_folder) {
+ folderSelected= $formid ?>(node.id, node.name);
+ } else
+ documentSelected= $formid ?>(node.id, node.name);
+ }
+ );
});