cvsuser 02/04/18 09:44:35
Modified: P5EEx/Blue/P5EEx/Blue/Widget/HTML RepositoryEditor.pm
Log:
renamed $wc to $context everywhere
Revision Changes Path
1.4 +51 -50 p5ee/P5EEx/Blue/P5EEx/Blue/Widget/HTML/RepositoryEditor.pm
Index: RepositoryEditor.pm
===================================================================
RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/Widget/HTML/RepositoryEditor.pm,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -r1.3 -r1.4
--- RepositoryEditor.pm 2 Mar 2002 03:07:47 -0000 1.3
+++ RepositoryEditor.pm 18 Apr 2002 16:44:35 -0000 1.4
@@ -1,6 +1,6 @@
######################################################################
-## $Id: RepositoryEditor.pm,v 1.3 2002/03/02 03:07:47 spadkins Exp $
+## $Id: RepositoryEditor.pm,v 1.4 2002/04/18 16:44:35 spadkins Exp $
######################################################################
## x TODO: add "summary" feature
## x TODO: add cross-tabulation
@@ -32,7 +32,7 @@
## x TODO: add default {summary} formula as sum(COL) (for numbers)
package P5EEx::Blue::Widget::HTML::RepositoryEditor;
-$VERSION = do { my @r=(q$Revision: 1.3 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
+$VERSION = do { my @r=(q$Revision: 1.4 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
use P5EEx::Blue::P5EE;
use P5EEx::Blue::Widget::HTML;
@@ -50,8 +50,8 @@
# official way
use P5EEx::Blue::P5EE;
- $wc = P5EEx::Blue::P5EE->context();
- $w = $wc->widget($name);
+ $context = P5EEx::Blue::P5EE->context();
+ $w = $context->widget($name);
# internal way
use P5EEx::Blue::Widget::HTML::RepositoryEditor;
@@ -83,14 +83,12 @@
my $self = shift;
$self->SUPER::init(@_);
- my ($wc, $name, $rep, $repname, $table, $table_names);
+ my ($context, $name, $rep, $repname, $table, $table_names);
- $wc = $self->{context};
+ $context = $self->{context};
$name = $self->{name};
-
$repname = $self->get("repository");
- $rep = $self->{context}->repository($repname);
- $self->{repository} = $rep;
+ $rep = $context->repository($repname);
$table = $self->get("table");
if (! $table) {
@@ -98,9 +96,9 @@
$table = $table_names->[0];
$self->set("table",$table);
}
- $self->{columns} = [];
+ $self->{columns} = [] if (!defined $self->{columns});
- $wc->widget("$name.datatable",
+ $context->widget("$name.datatable",
widgetClass => "P5EEx::Blue::Widget::HTML::DataTable",
scrollable => 1,
sortable => 1,
@@ -157,12 +155,12 @@
sub set_mode {
my ($self, $mode, $editable) = @_;
- my ($wc, $name, $w);
+ my ($context, $name, $w);
$self->set("mode", $mode);
- $wc = $self->{context};
+ $context = $self->{context};
$name = $self->{name};
- $w = $wc->widget("$name.datatable");
+ $w = $context->widget("$name.datatable");
$w->set("table", $self->get("table"));
$w->set("columns", $self->get("columns"));
$w->set("ordercols", $self->get("ordercols"));
@@ -223,14 +221,14 @@
sub html {
my $self = shift;
- my ($wc, $name, $mode);
+ my ($context, $name, $mode);
- $wc = $self->{context};
+ $context = $self->{context};
$name = $self->{name};
$mode = $self->get("mode","");
if ($mode eq "edit" || $mode eq "view") {
- return $wc->widget("$name.datatable")->display();
+ return $context->widget("$name.datatable")->display();
}
else {
return $self->mk_criteria_html();
@@ -240,11 +238,14 @@
sub mk_criteria_html {
my $self = shift;
- my ($name, $wc, $rep, $table, $table_names, $table_label_hashref, $table_label);
+ my ($name, $context, $repname, $rep, $table, $table_names,
$table_label_hashref, $table_label);
- $wc = $self->{context};
+ $context = $self->{context};
$name = $self->{name};
- $rep = $self->{repository};
+ $repname = $self->{repository};
+ $rep = $context->repository($repname);
+ $self->{rep} = $rep;
+ $rep = $self->{rep};
$table_names = $rep->get_table_names();
$table_label_hashref = $rep->get_table_labels();
@@ -261,19 +262,19 @@
my ($view_button, $edit_button, $select_button);
my ($columns, $params);
- $view = $wc->widget("$name.view",
+ $view = $context->widget("$name.view",
widgetClass => "P5EEx::Blue::Widget::HTML::TextField",
size => 20,
maxwidth => 99,
)->display();
- $saveas_view = $wc->widget("$name.saveas_view",
+ $saveas_view = $context->widget("$name.saveas_view",
widgetClass => "P5EEx::Blue::Widget::HTML::TextField",
size => 20,
maxwidth => 99,
)->display();
- $new_table = $wc->widget("$name.new_table",
+ $new_table = $context->widget("$name.new_table",
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => $table_names,
labels => $table_label_hashref,
@@ -281,13 +282,13 @@
$self->set_default("maxrows",25);
- $maxrows = $wc->widget("$name.maxrows",
+ $maxrows = $context->widget("$name.maxrows",
widgetClass => "P5EEx::Blue::Widget::HTML::TextField",
size => 4,
maxlength => 99,
)->display();
- $open_button = $wc->widget("$name.open_button",
+ $open_button = $context->widget("$name.open_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "Open",
@@ -296,7 +297,7 @@
bevel => 2,
)->display();
- $save_button = $wc->widget("$name.save_button",
+ $save_button = $context->widget("$name.save_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "Save",
@@ -305,7 +306,7 @@
bevel => 2,
)->display();
- $delete_button = $wc->widget("$name.delete_button",
+ $delete_button = $context->widget("$name.delete_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "Delete",
@@ -314,7 +315,7 @@
bevel => 2,
)->display();
- $saveas_button = $wc->widget("$name.saveas_button",
+ $saveas_button = $context->widget("$name.saveas_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "Save As",
@@ -323,7 +324,7 @@
bevel => 2,
)->display();
- $view_button = $wc->widget("$name.view_button",
+ $view_button = $context->widget("$name.view_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "View",
@@ -332,7 +333,7 @@
bevel => 2,
)->display();
- $edit_button = $wc->widget("$name.edit_button",
+ $edit_button = $context->widget("$name.edit_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => 'Edit',
@@ -341,7 +342,7 @@
bevel => 2,
)->display();
- $select_button = $wc->widget("$name.select_button",
+ $select_button = $context->widget("$name.select_button",
widgetClass => "P5EEx::Blue::Widget::HTML::ImageButton",
imageScript => 'button',
label => "Select Table",
@@ -399,18 +400,18 @@
sub column_selection_html {
my $self = shift;
- my ($wc, $name, $repname, $rep, $table);
- $wc = $self->{context};
+ my ($context, $name, $repname, $rep, $table);
+ $context = $self->{context};
$name = $self->{name};
$repname = $self->get("repository");
- $rep = $wc->repository($repname);
+ $rep = $context->repository($repname);
$table = $self->get("table");
return "ERROR: No table specified" if (!$table);
my ($columns, $column_labels, $column_menu, $column_menu_html);
$columns = $rep->get_column_names($table);
$column_labels = $rep->get_column_labels($table);
- $column_menu = $wc->widget("$name.columns",
+ $column_menu = $context->widget("$name.columns",
override => 1,
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => $columns,
@@ -424,7 +425,7 @@
for ($i = 0; $i < 5; $i++) {
- $order_menu[$i] = $wc->widget("$name\{ordercols}[$i]",
+ $order_menu[$i] = $context->widget("$name\{ordercols}[$i]",
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => $columns,
labels => $column_labels,
@@ -432,17 +433,17 @@
nullable => 1,
)->display();
- $dir_menu[$i] = $wc->widget("$name\{directions}[$i]",
+ $dir_menu[$i] = $context->widget("$name\{directions}[$i]",
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => [ '', 'UP', 'DOWN', ],
labels => { '' => '', 'UP' => 'Up', 'DOWN' =>
'Down', },
)->display();
- $summ_checkbox[$i] = $wc->widget("$name\{summarize}[$i]",
+ $summ_checkbox[$i] = $context->widget("$name\{summarize}[$i]",
widgetClass =>
"P5EEx::Blue::Widget::HTML::Checkbox",
)->display();
- $xtab_checkbox[$i] = $wc->widget("$name\{crosstabulate}[$i]",
+ $xtab_checkbox[$i] = $context->widget("$name\{crosstabulate}[$i]",
widgetClass =>
"P5EEx::Blue::Widget::HTML::Checkbox",
)->display();
}
@@ -498,11 +499,11 @@
sub param_selection_html {
my $self = shift;
- my ($wc, $name, $repname, $rep, $table);
- $wc = $self->{context};
+ my ($context, $name, $repname, $rep, $table);
+ $context = $self->{context};
$name = $self->{name};
$repname = $self->get("repository");
- $rep = $wc->repository($repname);
+ $rep = $context->repository($repname);
$table = $self->get("table");
return "ERROR: No table specified" if (!$table);
@@ -520,7 +521,7 @@
"NOT_OR" => "Not any of the following conditions",
);
- $critsense_menu = $wc->widget("$name.critsense",
+ $critsense_menu = $context->widget("$name.critsense",
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => \@critsense,
labels => \%critsense,
@@ -530,26 +531,26 @@
for ($i = 0; $i < 5; $i++) {
- $param_menu[$i] = $wc->widget("$name\{param}[$i]",
+ $param_menu[$i] = $context->widget("$name\{param}[$i]",
widgetClass => "P5EEx::Blue::Widget::HTML::Select",
values => $columns,
labels => $column_labels,
nullable => 1,
)->display();
- $param_min[$i] = $wc->widget("$name\{param_min}[$i]",
+ $param_min[$i] = $context->widget("$name\{param_min}[$i]",
widgetClass =>
"P5EEx::Blue::Widget::HTML::TextField",
size => 8,
maxlength => 99,
)->display();
- $param_max[$i] = $wc->widget("$name\{param_max}[$i]",
+ $param_max[$i] = $context->widget("$name\{param_max}[$i]",
widgetClass =>
"P5EEx::Blue::Widget::HTML::TextField",
size => 8,
maxlength => 99,
)->display();
- $param_contains[$i]= $wc->widget("$name\{param_contains}[$i]",
+ $param_contains[$i]= $context->widget("$name\{param_contains}[$i]",
widgetClass =>
"P5EEx::Blue::Widget::HTML::TextField",
size => 8,
maxlength => 99,