fix source.js change_jstree_position
This commit is contained in:
parent
26bdb5f4e7
commit
8fe3c117cf
|
@ -1188,18 +1188,31 @@ function get_path_link_and_archor(path){
|
|||
return [path,null]
|
||||
}
|
||||
|
||||
function correct_jstreeid(path_after){
|
||||
var node_id = tree_nodes[path_after]
|
||||
if($("#"+node_id).length==0){
|
||||
tmp_node_id= node_id.replace("j1","j2")
|
||||
$('#jstree').jstree("select_node",tmp_node_id);
|
||||
return tmp_node_id
|
||||
}else{
|
||||
return node_id
|
||||
}
|
||||
}
|
||||
|
||||
function change_jstree_position(path_after){
|
||||
if(jstree_load_complete){
|
||||
console.log(1111)
|
||||
try{
|
||||
$('#jstree').jstree("deselect_all", true);
|
||||
$('#jstree').jstree("select_node", tree_nodes[path_after]);
|
||||
// setTimeout(function timer() {
|
||||
// var offsettop=$("#"+tree_nodes[path_after]).position().top;
|
||||
// $("#filelist-content").scrollTop(offsettop);
|
||||
// },500)
|
||||
node_id=correct_jstreeid(path_after)
|
||||
setTimeout(function timer() {
|
||||
var offsettop=$("#"+tree_nodes[path_after]).position().top;
|
||||
tree_nodes[path_after] = node_id
|
||||
$("#filelist-content").scrollTop(offsettop);
|
||||
},500)
|
||||
}catch(error){
|
||||
console.log("jstree hasnt load complete now!")
|
||||
}
|
||||
// var offsettop=$("#"+tree_nodes[path_after]).position().top;
|
||||
// $("#filelist-content").scrollTop(offsettop);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue