зеркало из https://github.com/mozilla/gecko-dev.git
Processors for showing different fields differently
This commit is contained in:
Родитель
8c752b06bc
Коммит
2a1ebcdeab
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::Graph;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::URL;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "<a href='$value'>$field</a>";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::Warn;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::default;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::Graph;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::URL;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "<a href='$value'>$field</a>";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::Warn;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
|
@ -0,0 +1,20 @@
|
|||
package Tinderbox3::FieldProcessors::default;
|
||||
|
||||
use strict;
|
||||
|
||||
sub new {
|
||||
my $class = shift;
|
||||
$class = ref($class) || $class;
|
||||
my $this = {};
|
||||
bless $this, $class;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
sub process_field {
|
||||
my $this = shift;
|
||||
my ($tree_columns, $field, $value) = @_;
|
||||
return "$field: $value";
|
||||
}
|
||||
|
||||
1
|
Загрузка…
Ссылка в новой задаче