184 |
| ); |
| ); |
185 |
} |
} |
186 |
|
|
187 |
|
sub add_js { |
188 |
|
my ($self,$css) = @_; |
189 |
|
my ( $package, $path, $line ) = caller; |
190 |
|
$self->add_head( qq| |
191 |
|
<script type="text/javascript"> |
192 |
|
/* via $package at $path line $line */ |
193 |
|
$css |
194 |
|
</script> |
195 |
|
| ); |
196 |
|
} |
197 |
|
|
198 |
our $reload_counter = 0; |
our $reload_counter = 0; |
199 |
|
|
200 |
|
|
679 |
qq|<input name="$name" value="$value" type="checkbox"$checked>|; |
qq|<input name="$name" value="$value" type="checkbox"$checked>|; |
680 |
} |
} |
681 |
|
|
682 |
|
=head2 strip |
683 |
|
|
684 |
|
Strip whitespace around content |
685 |
|
|
686 |
|
my $stripped = strip(' no more whitespace around this '); |
687 |
|
|
688 |
|
=cut |
689 |
|
|
690 |
|
sub strip { |
691 |
|
my $t = shift; |
692 |
|
$t =~ s{^\s+}{}gs; |
693 |
|
$t =~ s{>\s+<}{><}gs; |
694 |
|
$t =~ s{\s+$}{}gs; |
695 |
|
return $t; |
696 |
|
} |
697 |
|
|
698 |
1; |
1; |