<pre><code> <doc xmlns:lxslt="http://xml.apache.org/xslt" xml:lang="it"><br/> <articolo id="U50779749147XPB"><br/> <testatina id="U50779749147xtG"><br/> <ln>in breve</ln><br/> </testatina><br/> <breve id="U50779749147yAC"><br/> <h1>melegnano</h1><br/> <h2>Si ribalta</h2><br/> <h2>con l’auto</h2><br/> <h2>alla rotonda</h2><br/> <p><br/> <span class="rettangolo">n</span><br/> Sempre caro mi fu quest'ermo colle, e questa siepe, che da tanta<br/> parte dell'ultimo orizzonte il guardo esclude. Ma sedendo e mirando,<br/> </p><br/> <p class="rimando"><br/> segue a pagina<br/> <span class="pagina">5</span><br/> </p><br/> <h1>castelnuovo</h1><br/> <h2>Protesta</h2><br/> <h2>delle mamme</h2><br/> <h2>per la scuola</h2><br/> <p><br/> <span class="rettangolo">n</span><br/> Sempre caro mi fu quest'ermo colle, e questa siepe, che da tanta<br/> parte dell'ultimo orizzonte il guardo esclude. Ma sedendo e mirando<br/> </p><br/> <p class="rimando"><br/> segue a pagina<br/> <span class="pagina">8</span><br/> </p><br/> <h1>salerano</h1><br/> <h2>sull’incendio: </h2><br/> <h2>«non ci sono </h2><br/> <h2>misteri»</h2><br/> <p><br/> <span class="rettangolo">n</span><br/> Sete il guardo esclude. Ma sedendo e mirando, interminati spazi di<br/> </p><br/> <p class="rimando"><br/> segue a pagina<br/> <span class="pagina">6</span><br/> </p><br/> </breve><br/> </articolo><br/></doc> </code></pre>
pre { padding: 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; margin-bottom: 10px; background-color: #eeeeee; overflow: auto; width: auto; width: 650px !ie7; padding-bottom: 20px !ie7; max-height: 150px; position:relative; } /** NEW STYLES **/ .expand-code{ position:absolute; top:10px; right:5px; background:none; border:none; }
jQuery(function($) { $('pre').each(function () { $(this).append('<button class=expand-code>▼</button>'); }); $('.expand-code').click(function () { var pre = $(this).parent('pre'); if (!pre.data('expanded')) { pre.css('max-height', '600px').data('expanded', true); $(this).html('▲'); } else { pre.css('max-height', '150px').data('expanded', false); $(this).html('▼'); } }); });