HTML-PopupTreeSelect
view release on metacpan or search on metacpan
PopupTreeSelect.pm view on Meta::CPAN
use warnings;
use Carp qw(croak);
use HTML::Template 2.6;
our $VERSION = "1.6";
our $TEMPLATE_SRC;
=head1 NAME
HTML::PopupTreeSelect - HTML popup tree widget
=head1 SYNOPSIS
use HTML::PopupTreeSelect;
# setup your tree as a hash structure. This one sets up a tree like:
#
# - Root
# - Top Category 1
# - Sub Category 1
PopupTreeSelect.pm view on Meta::CPAN
data => $data,
title => 'Select a Category',
button_label => 'Choose',
onselect => 'select_category');
# include it in your HTML page, for example using HTML::Template:
$template->param(category_select => $select->output);
=head1 DESCRIPTION
This module creates an HTML popup tree selector. The HTML and
Javascript produced will work in Mozilla 1+ (Netscape 6+) on all
operating systems, Microsoft IE 5+ and Safari 1.0. For an example,
visit this page:
http://sam.tregar.com/html-popuptreeselect/example.html
I based the design for this widget on the xTree widget from WebFX.
You can find it here:
http://webfx.eae.net/dhtml/xtree/
This module is used to provide the category chooser in Krang, an open
source content management system. You can find out more about Krang
here:
PopupTreeSelect.pm view on Meta::CPAN
=item image_path (optional)
Set this to the URL to the images for the widget. These files should
be copied from the images directory in the module distribution into a
place where your webserver can reach them. By default this is empty
and the widget expects to find images in the current directory.
=item width (optional)
Set this to the width of the popup window. Defaults to 200.
=item height (optional)
Set this to the height of the tree box inside the window. This
defaults to 0 which allows the chooser to grow as the tree expands.
If you set this option you'll probably want to set the
C<use_scrollbars> option as well.
=item scrollbars (optional)
HTML::PopupTreeSelect version 1.6
=================================
This module creates an HTML popup tree selector. The HTML and
Javascript produced will work in Mozilla 1+ (Netscape 6+) on all
operating systems, Microsoft IE 5+ and Safari 1.0. For an example,
visit this page:
http://sam.tregar.com/hpts_demo.cgi
I based the design for this widget on the xTree widget from WebFX.
You can find it here:
http://webfx.eae.net/dhtml/xtree/
( run in 1.103 second using v1.01-cache-2.11-cpan-364913b4093 )