Changeset 9461
- Timestamp:
- 2005-03-18T10:46:03+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/AZCompactList.pm
r9064 r9461 186 186 $self->{'title'} = "$title"; # title for the titlebar. 187 187 $self->{'sortname'} = $sortname; 188 188 189 if (defined($removeprefix) && $removeprefix) { 189 190 $removeprefix =~ s/^\^//; # don't need a leading ^ … … 249 250 my $outhandle = $self->{'outhandle'}; 250 251 251 $metaname =~ s/(\/ .*)//; # grab first name in n1/n2/n3 list252 $metaname =~ s/(\/|\|).*//; # grab first name in n1/n2/n3 or n1|n2|n3 list 252 253 my @commameta_list = split(/,/, $metaname); 253 254 … … 411 412 my $doclevel = $self->{'doclevel'}; 412 413 my $mingroup = $self->{'mingroup'}; 413 my @metaname_list = split( '/',$self->{'metaname'});414 my @metaname_list = split(/\/|\|/,$self->{'metaname'}); 414 415 my $metaname = shift(@metaname_list); 415 416 my $hierarchical = 0; 416 if ( !(@metaname_list == 0)) {417 if (scalar(@metaname_list) > 1) { 417 418 $hierarchical = 1; 418 419 $metaname = join('/',@metaname_list); … … 435 436 if ($doclevel =~ m/^top(level)?/i) 436 437 { 437 eval ("\$listclassobj = new List(\@args)"); warn $@ if $@; 438 eval ("\$listclassobj = new List(\@args)"); 439 warn $@ if $@; 438 440 } 439 441 else 440 442 { 441 eval ("\$listclassobj = new SectionList(\@args)"); 443 eval ("\$listclassobj = new SectionList(\@args)"); 444 warn $@ if $@; 442 445 } 443 446 } … … 449 452 # buttonname is also used for the node's title 450 453 push @args, ("-buttonname", "$metavalue"); 454 push @args, ("-sort", $self->{'sortname'}); 451 455 push @args, ("-doclevel", "$doclevel"); 452 456 push @args, ("-mingroup", $mingroup); … … 454 458 455 459 eval ("\$listclassobj = new AZCompactList(\@args)"); 460 warn $@ if $@; 456 461 } 457 462 if ($@) { … … 682 687 683 688 # top level 684 my @metanames = split( "/",$self->{'metaname'});689 my @metanames = split(/\/|\|/,$self->{'metaname'}); 685 690 my $metaname = shift(@metanames); 686 691
Note:
See TracChangeset
for help on using the changeset viewer.