Apache2-Translation
view release on metacpan or search on metacpan
lib/Apache2/Translation/Admin/effects.js view on Meta::CPAN
(effect.dims[0] - effect.element.clientHeight) + 'px' });
},
afterFinishInternal: function(effect) {
effect.element.hide().undoClipping().undoPositioned();
effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom});
}
}, arguments[1] || { })
);
};
// Bug in opera makes the TD containing this element expand for a instance after finish
Effect.Squish = function(element) {
return new Effect.Scale(element, window.opera ? 1 : 0, {
restoreAfterFinish: true,
beforeSetup: function(effect) {
effect.element.makeClipping();
},
afterFinishInternal: function(effect) {
effect.element.hide().undoClipping();
}
});
lib/Apache2/Translation/_base.pm view on Meta::CPAN
my $drop=$options{drop_notes};
my $rc=0;
my $iterator=$other->iterator;
while( my $el=$iterator->() ) {
$#{$el}=nACTION if( $drop ); # drop NOTE and ID
$rc+=$I->insert($el);
}
return $rc;
}
sub _expand {
my ($el, $prefix, $what)=@_;
my $val=$el->[eval "n$what"];
while( $prefix=~/(p|s)(.*?);/g ) {
my ($op, $arg)=($1, $2);
if( $op eq 'p' ) {
$val=~s/\s*\z//;
if( defined $arg ) {
$val=~s/\r?\n/\n$arg/g;
substr( $val, 0, 0 )=$arg;
lib/Apache2/Translation/_base.pm view on Meta::CPAN
EOF
sub dump {
my ($I, $fmt, $fh)=@_;
$fmt=$default_fmt unless( length $fmt );
$fh=\*STDOUT unless( ref($fh) );
my $iterator=$I->iterator;
while( my $el=$iterator->() ) {
my $x=$fmt;
$x=~s/%{(.*?)(KEY|URI|BLOCK|ORDER|ACTION|NOTE|ID)}/_expand($el,$1,$2)/gse;
print $fh $x;
}
}
{
my $_init;
my $init=sub {
my ($I, $other, %o)=@_;
unless($_init) {
# This is expected to be seldom used. So, don't rely on the
( run in 0.736 second using v1.01-cache-2.11-cpan-5623c5533a1 )