Changeset 2837
- Timestamp:
- 2001-11-22T11:38:42+13:00 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/Hierarchy.pm
r2022 r2837 38 38 # Title field for this classification. if not present it 39 39 # defaults to Metaname 40 # -hlist_at_top - use a horizontal list for the top level (i.e. display it 41 # like an AZList classification) 40 42 41 43 package Hierarchy; … … 64 66 65 67 -sort X Metadata field to sort by (defaults to none) 68 69 -hlist_at_top Display the first level of the classification 70 horizontally. 66 71 "; 67 72 } … … 73 78 74 79 my $sortname = "Title"; 75 my ($hfile, $metadata, $title );80 my ($hfile, $metadata, $title, $hlist_at_top); 76 81 77 82 if (!parsargv::parse(\@_, … … 80 85 q^hfile/.*/^, \$hfile, 81 86 q^metadata/.*/^, \$metadata, 87 q^hlist_at_top^, \$hlist_at_top, 82 88 "allow_extra_options")) { 83 89 … … 122 128 $self->{'sortname'} = $sortname; 123 129 $self->{'title'} = $title; 130 $self->{'hlist_at_top'} = $hlist_at_top; 124 131 125 132 return bless $self, $class; … … 185 192 my $list = $self->{'locatorlist'}; 186 193 187 my $classifyinfo = $self->get_entry ($self->{'title'}, "VList", "Invisible"); 194 my ($classifyinfo); 195 if ($self->{'hlist_at_top'}) { 196 $classifyinfo = $self->get_entry ($self->{'title'}, "HList", "Invisible"); 197 } else { 198 $classifyinfo = $self->get_entry ($self->{'title'}, "VList", "Invisible"); 199 } 200 188 201 foreach $OID (keys (%$list)) { 189 202
Note:
See TracChangeset
for help on using the changeset viewer.