1
0
Fork 0
forked from 0x2620/oxjs

better sorting in DocPanel

This commit is contained in:
rolux 2011-05-11 15:53:29 +02:00
commit 7c8bacc7e8
2 changed files with 20 additions and 6 deletions

View file

@ -160,8 +160,7 @@ Ox.TreeList = function(options, self) {
function toggleItem(item, expanded) {
var $img, pos;
item.expanded = expanded;
getItemById(item.id).expanded = expanded;
Ox.print('>>>>', getItemById(item.id))
//getItemById(item.id).expanded = expanded;
$.each(that.$element.find('.OxItem'), function(i, v) {
var $item = $(v);
if ($item.data('id') == item.id) {
@ -170,15 +169,13 @@ Ox.TreeList = function(options, self) {
return false;
}
});
///*
$img.attr({
src: Ox.UI.getImagePath(
'symbol' + (item.expanded ? 'Down' : 'Right') + '.svg'
'symbol' + (expanded ? 'Down' : 'Right') + '.svg'
)
});
//*/
that.$element.value(item.id, 'expanded', expanded);
item.expanded ?
expanded ?
that.$element.addItems(pos + 1, parseItems(item.items, item.level + 1)) :
that.$element.removeItems(pos + 1, parseItems(item.items, item.level + 1).length);
}