slitaz-forge view pkgs/lib/footer.sh @ rev 461

pkgs: on demand qrcode script load
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Feb 18 08:38:02 2014 +0000 (2014-02-18)
parents 6380f08f1346
children a33dea8a7991
line source
1 cat << _EOT_
3 <div class="summary">
4 $(eval_gettext "\$PKGS packages in \$SLITAZ_VERSION database")
5 </div>
7 <!-- End of content -->
8 </div>
10 <!-- Footer -->
11 <div id="footer">
12 $(gettext "SliTaz Packages")
13 <p>
14 <!-- script type="text/javascript" src="http://mirror.slitaz.org/static/qrcode.js"></script -->
15 <script type="text/javascript">
16 function QRCodePNG(str, obj) {
17 try {
18 return QRCode.generatePNG(str, {ecclevel: 'H'});
19 }
20 catch (any) {
21 var element = document.createElement("script");
22 element.src = "http://mirror.slitaz.org/static/qrcode.js";
23 element.type ="text/javascript";
24 element.onload = function() {
25 obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
26 };
27 document.body.appendChild(element);
28 }
29 }
30 </script>
31 <img src="http://mirror.slitaz.org/static/qr.png" id="qrcodeimg" alt="#"
32 onmouseover= "this.title = location.href"
33 onclick="this.src = QRCodePNG(location.href, this)" />
34 <script type="text/javascript">
35 document.getElementById('qrcodeimg').src =
36 QRCode.generatePNG(location.href, {ecclevel: 'H'});
37 </script>
38 </p>
39 </div>
41 <script type="text/javascript">
42 var q=document.getElementById('query');
43 var v=q.value; q.value=''; q.focus(); q.value=v;
44 document.getElementById('ticker').style.visibility='hidden';
45 </script>
46 </body>
47 </html>
48 _EOT_