Changeset 3361 in subversion
- Timestamp:
- Mar 15, 2010 4:11:32 PM (3 years ago)
- File:
-
- 1 edited
-
branches/devel-threads/program/js/list.js (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/devel-threads/program/js/list.js
r3142 r3361 351 351 { 352 352 row.expanded = false; 353 this.triggerEvent('expandcollapse', { uid:row.uid, expanded:row.expanded }); 353 354 var depth = row.depth; 354 355 var new_row = row ? row.obj.nextSibling : null; … … 360 361 if (r && r.depth <= depth) 361 362 break; 362 new_row.style.display = 'none'; 363 $(new_row).hide(); 364 r.expanded = false; 365 this.triggerEvent('expandcollapse', { uid:r.uid, expanded:r.expanded }); 363 366 } 364 367 new_row = new_row.nextSibling; … … 377 380 depth = row.depth; 378 381 new_row = row.obj.nextSibling; 382 this.triggerEvent('expandcollapse', { uid:row.uid, expanded:row.expanded }); 379 383 } 380 384 else { … … 398 402 last_expanded_parent_depth = p.depth; 399 403 $(new_row).show(); 400 new_row.expanded = true; 404 r.expanded = true; 405 this.triggerEvent('expandcollapse', { uid:r.uid, expanded:r.expanded }); 401 406 } 402 407 } … … 423 428 depth = row.depth; 424 429 new_row = row.obj.nextSibling; 430 this.triggerEvent('expandcollapse', { uid:row.uid, expanded:row.expanded }); 431 425 432 // don't collapse sub-root tree in multiexpand mode 426 433 if (depth && this.multiexpand) … … 441 448 442 449 if (row || r.depth) 443 new_row.style.display = 'none';450 $(new_row).hide(); 444 451 if (r.has_children) { 445 452 r.expanded = false; … … 447 454 if (expando) 448 455 expando.className = 'collapsed'; 456 this.triggerEvent('expandcollapse', { uid:r.uid, expanded:r.expanded }); 449 457 } 450 458 } … … 465 473 depth = row.depth; 466 474 new_row = row.obj.nextSibling; 475 this.triggerEvent('expandcollapse', { uid:row.uid, expanded:row.expanded }); 467 476 } 468 477 else { … … 485 494 if (expando) 486 495 expando.className = 'expanded'; 496 this.triggerEvent('expandcollapse', { uid:r.uid, expanded:r.expanded }); 487 497 } 488 498 }
Note: See TracChangeset
for help on using the changeset viewer.
