Topic: four issues

Critical bugs I found so far:

1. Enabling root makes it impossible to drop a node between two nodes or above/below a node.
2. Enabling checkboxes generate Javascript error when root node is enabled.
3. Firefox 3 - keyboard navigation does not work.
4. With root node is disabled, dropping a node above first (topmost) node generates Javascript error.

Temuri

Thumbs up Thumbs down

Re: four issues

good idea

Re: four issues

really i'm test it. Thx for report. Will be fixed soon.

Re: four issues

replace $extend(this, this.tree.defaults) with $extend(this, $unlink(this.tree.defaults));

in Mif.Tree.Node:$calculate fix 1st problem

Re: four issues

Yeah, I will set up a test page soon.

Thanks.

Thumbs up Thumbs down

Re: four issues

replace if(node.state.checked=='unchecked') return; with if(!node || node.state.checked=='unchecked') return;

in Mif.Tree.Checkbox:initCheckbox fix 2nd problem

Re: four issues

all bugs fixed in trunk http://code.google.com/p/miftree/source