[ic] [more] / [more-list]

Stefan Hornburg Racke interchange-users@interchange.redhat.com
Wed Oct 10 04:12:01 2001


Joachim Leidinger <jojo@blackpoint.de> writes:

> "Stefan Hornburg (Racke)" wrote:
> [DEL]
> > > [seti morestuff]
> > > [decade-prev]&nbsp;<B>(-10)&#60;&#60;</B>&nbsp;[/decade-prev]
> > > [prev-anchor]&nbsp;<B>&#60;</B>&nbsp;[/prev-anchor]
> > > [more]
> > > [next-anchor]&nbsp;<B>&#62;</B>&nbsp;[/next-anchor]
> > > [decade-next]&nbsp;<B>&#62;&#62;(+10)</B>&nbsp;[/decade-next]
> > > [/seti]
> > > [perl]
> > >    $_ = $Safe{'scratch'}->{'morestuff'};
> > >    s/HREF/class\=\"treffer\"\ HREF/g;
> > >    $Safe{'scratch'}->{'morestuff'} = $_;
> > > return '';
> > > [/perl]
> > 
> > You know about $var =~ s/.../.../g; ?
> 
> Hmmm...I've no clue what you mean. It seems to me, I've a knot in my
> brain and this knot prevent my brain to understand you. :-(

Optimization for the stuff above:
1. use two statements only
[perl]
$Safe{'scratch'}->{'morestuff'} =~ s/HREF/class\=\"treffer\"\ HREF/g;
return '';
[/perl]
2. return is not necessary
[perl]
$Safe{'scratch'}->{'morestuff'} =~ s/HREF/class\=\"treffer\"\ HREF/g;
'';
[/perl]
3. SYNTAX =~ s/MV/IC/;
[perl]
$Scratch->{'morestuff'} =~ s/HREF/class\=\"treffer\"\ HREF/g;
'';
[/perl]
4. calc is faster than perl
[calc]
$Scratch->{'morestuff'} =~ s/HREF/class\=\"treffer\"\ HREF/g;
'';
[/calc]
> 
> > I think that's ugly. We should support passing arbritray attributes
> > for the <a> tag in more lists.
> 
> Do you mean any kind of supporting of arbitrary attributes like
> 
> [more-list link="blue" color="green" face="Helvetica" size="10" and so
> on....]
> 
> for the <a> tag? 

Sth like that. Maybe a variable/value serves better.

Ciao
        Racke

-- 
Racke happily hacks Interchange and maintains Debian packages like Courier.

For projects and other business stuff please refer to COBOLT NetServices
(URL: http://www.cobolt.net; Email: info@cobolt.net; Phone: 0041-1-3884400)