Author: spadkins
Date: Tue Jan 16 10:00:26 2007
New Revision: 8595
Modified:
p5ee/trunk/App-Widget-JSApp/lib/App/Widget/JSApp.pm
Log:
add {jsapp_value_domain} config param for including ValueDomains in the page
javascript head
Modified: p5ee/trunk/App-Widget-JSApp/lib/App/Widget/JSApp.pm
==============================================================================
--- p5ee/trunk/App-Widget-JSApp/lib/App/Widget/JSApp.pm (original)
+++ p5ee/trunk/App-Widget-JSApp/lib/App/Widget/JSApp.pm Tue Jan 16 10:00:26 2007
@@ -41,7 +41,7 @@
$self->init_jsapp();
- my %jsapp_special = ( attrib => 1, include_value_domain => 1, domain => 1,
conf => 1, values_labels => 1 );
+ my %jsapp_special = ( attrib => 1, include_value_domain => 1, value_domain
=> 1, domain => 1, conf => 1, values_labels => 1 );
my (@attrib);
foreach my $key (keys %$self) {
if ($key =~ /^jsapp_(.+)/) {
@@ -80,6 +80,12 @@
}
}
+ if (defined $self->{jsapp_value_domain}) {
+ my $value_domain_name = $self->{jsapp_value_domain};
+ $self->include_value_domain($value_domain_name);
+ $js_conf .= ",\n \"domain\" : \"$value_domain_name\"";
+ }
+
if (defined $self->{jsapp_include_value_domain}) {
foreach my $value_domain_name (@{$self->{jsapp_include_value_domain}})
{
$self->include_value_domain($value_domain_name);