Manager skin : Add afterNewNode trigger
This commit is contained in:
parent
78f23c6495
commit
cc02bf3f4e
|
@ -31,6 +31,10 @@ $(document).ready(function(){
|
||||||
simpleTreeDefaultJqueryClasses();
|
simpleTreeDefaultJqueryClasses();
|
||||||
simpleTreeToggleJqueryClasses();
|
simpleTreeToggleJqueryClasses();
|
||||||
},
|
},
|
||||||
|
afterNewNode:function(node){
|
||||||
|
simpleTreeDefaultJqueryClasses();
|
||||||
|
simpleTreeToggleJqueryClasses();
|
||||||
|
},
|
||||||
afterDblClick:function(node){
|
afterDblClick:function(node){
|
||||||
simpleTreeDefaultJqueryClasses();
|
simpleTreeDefaultJqueryClasses();
|
||||||
simpleTreeToggleJqueryClasses();
|
simpleTreeToggleJqueryClasses();
|
||||||
|
@ -187,6 +191,7 @@ var count=0;
|
||||||
var text4newKey='Key';
|
var text4newKey='Key';
|
||||||
var value4newKey='Value';
|
var value4newKey='Value';
|
||||||
function newId(c){
|
function newId(c){
|
||||||
|
if(!c){return false;}
|
||||||
count++;
|
count++;
|
||||||
c=c.replace(/^NewID_(.*)_\d+$/,'$1');
|
c=c.replace(/^NewID_(.*)_\d+$/,'$1');
|
||||||
return 'NewID_'+c+'_'+count;
|
return 'NewID_'+c+'_'+count;
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
* Modified by Clement Oudot <clem.oudot@gmail.com> for Lemonldap::NG:
|
* Modified by Clement Oudot <clem.oudot@gmail.com> for Lemonldap::NG:
|
||||||
* * Add useClickToToggle option
|
* * Add useClickToToggle option
|
||||||
* * Add afterCloseNearby trigger
|
* * Add afterCloseNearby trigger
|
||||||
|
* * Add afterNewNode trigger
|
||||||
* * Add and remove 'active' class instead of erasing all class values
|
* * Add and remove 'active' class instead of erasing all class values
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -62,7 +63,8 @@ $.fn.simpleTree = function(opt){
|
||||||
afterContextMenu: false,
|
afterContextMenu: false,
|
||||||
docToFolderConvert: false,
|
docToFolderConvert: false,
|
||||||
useClickToToggle: false,
|
useClickToToggle: false,
|
||||||
afterCloseNearby: false
|
afterCloseNearby: false,
|
||||||
|
afterNewNode: false
|
||||||
};
|
};
|
||||||
TREE.option = $.extend(TREE.option,opt);
|
TREE.option = $.extend(TREE.option,opt);
|
||||||
$.extend(this, {getSelected: function(){
|
$.extend(this, {getSelected: function(){
|
||||||
|
@ -467,6 +469,10 @@ $.fn.simpleTree = function(opt){
|
||||||
dragNode_source = $('.doc-last',temp_node);
|
dragNode_source = $('.doc-last',temp_node);
|
||||||
TREE.moveNodeToFolder(destination);
|
TREE.moveNodeToFolder(destination);
|
||||||
temp_node.remove();
|
temp_node.remove();
|
||||||
|
if(typeof TREE.option.afterNewNode == 'function')
|
||||||
|
{
|
||||||
|
TREE.option.afterNewNode(node);
|
||||||
|
}
|
||||||
if(typeof(callback) == 'function')
|
if(typeof(callback) == 'function')
|
||||||
{
|
{
|
||||||
callback(dragNode_destination, dragNode_source);
|
callback(dragNode_destination, dragNode_source);
|
||||||
|
@ -484,6 +490,10 @@ $.fn.simpleTree = function(opt){
|
||||||
dragNode_source = $('.folder-close-last',temp_node);
|
dragNode_source = $('.folder-close-last',temp_node);
|
||||||
TREE.moveNodeToFolder(destination);
|
TREE.moveNodeToFolder(destination);
|
||||||
temp_node.remove();
|
temp_node.remove();
|
||||||
|
if(typeof TREE.option.afterNewNode == 'function')
|
||||||
|
{
|
||||||
|
TREE.option.afterNewNode(node);
|
||||||
|
}
|
||||||
if(typeof(callback) == 'function')
|
if(typeof(callback) == 'function')
|
||||||
{
|
{
|
||||||
callback(dragNode_destination, dragNode_source);
|
callback(dragNode_destination, dragNode_source);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user