As I was answering a SOPW question this morning, I wrote some snippets of code that, if taken alone, would not compile. I also wrote the running piece of code on the node. But because I enclosed the snippets in <code> tags, the 'd/l code' button became useless for one to download only the working script.
I worked around the problem by putting the snippets in <tt> elements, but this element doesn't behave in the same way the <code> does.
So, I was thinking of adding an attribute ('nodownload="1"') to the <code> element, so that whenever this attribute is found, the 'd/l code' functionnality skip this element.
Example:
</code><code nodownload="1"> $x = $foo . $x;
<p>The code above isn't really useful by itself</p>
</code><code> #!/usr/bin/perl -w use strict; my $foo = 'foo'; my $x = 'bar'; $x = $foo . $x print $x
Of course, on the drawback of such functionnality (except adding a line to the kilometer-long Perlmonks todo list) is that it breaks strict HTML compatibility.
<kbd>--my $OeufMayo = new PerlMonger::Paris({http => 'paris.mongueurs.net'});</kbd>
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: A 'nodownload' attribute for the code element?
by blakem (Monsignor) on Aug 15, 2001 at 14:34 UTC | |
by elbie (Curate) on Aug 15, 2001 at 20:36 UTC | |
Re: A 'nodownload' attribute for the code element?
by jepri (Parson) on Aug 15, 2001 at 14:33 UTC | |
(tye)Re: A 'nodownload' attribute for the code element?
by tye (Sage) on Aug 16, 2001 at 00:24 UTC |