website rev 1229
on demand qrcode script load
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Jun 22 13:23:01 2014 +0200 (2014-06-22) |
parents | 2534496e26fa |
children | 0b25644d74b8 |
files | lib/html/footer.bs.html lib/html/footer.da.html lib/html/footer.html lib/html/footer.pt.html lib/html/footer.ru.html |
line diff
1.1 --- a/lib/html/footer.bs.html Tue May 20 20:42:15 2014 -0300 1.2 +++ b/lib/html/footer.bs.html Sun Jun 22 13:23:01 2014 +0200 1.3 @@ -1,6 +1,21 @@ 1.4 <!-- Footer --> 1.5 1.6 -<script type="text/javascript" src="/lib/js/qrcode.js"></script> 1.7 +<script type="text/javascript"> 1.8 + function QRCodePNG(str, obj) { 1.9 + try { 1.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 1.11 + } 1.12 + catch (any) { 1.13 + var element = document.createElement("script"); 1.14 + element.src = "/lib/js/qrcode.js"; 1.15 + element.type ="text/javascript"; 1.16 + element.onload = function() { 1.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 1.18 + }; 1.19 + document.body.appendChild(element); 1.20 + } 1.21 + } 1.22 +</script> 1.23 1.24 <div id="footer"> 1.25 Copyright © <span class="year"></span> 1.26 @@ -13,7 +28,7 @@ 1.27 <a href="http://hg.slitaz.org/">Hg</a> 1.28 <p> 1.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 1.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 1.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 1.32 <a href="http://twitter.com/slitaz">Twitter</a> 1.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 1.34 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
2.1 --- a/lib/html/footer.da.html Tue May 20 20:42:15 2014 -0300 2.2 +++ b/lib/html/footer.da.html Sun Jun 22 13:23:01 2014 +0200 2.3 @@ -1,6 +1,21 @@ 2.4 <!-- Footer --> 2.5 2.6 -<script type="text/javascript" src="/lib/js/qrcode.js"></script> 2.7 +<script type="text/javascript"> 2.8 + function QRCodePNG(str, obj) { 2.9 + try { 2.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 2.11 + } 2.12 + catch (any) { 2.13 + var element = document.createElement("script"); 2.14 + element.src = "/lib/js/qrcode.js"; 2.15 + element.type ="text/javascript"; 2.16 + element.onload = function() { 2.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 2.18 + }; 2.19 + document.body.appendChild(element); 2.20 + } 2.21 + } 2.22 +</script> 2.23 2.24 <div id="footer"> 2.25 Copyright © <span class="year"></span> 2.26 @@ -13,7 +28,7 @@ 2.27 <a href="http://hg.slitaz.org/">Hg</a> 2.28 <p> 2.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 2.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 2.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 2.32 <a href="http://twitter.com/slitaz">Twitter</a> 2.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 2.34 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
3.1 --- a/lib/html/footer.html Tue May 20 20:42:15 2014 -0300 3.2 +++ b/lib/html/footer.html Sun Jun 22 13:23:01 2014 +0200 3.3 @@ -1,6 +1,21 @@ 3.4 <!-- Footer --> 3.5 3.6 -<script type="text/javascript" src="/lib/js/qrcode.js"></script> 3.7 +<script type="text/javascript"> 3.8 + function QRCodePNG(str, obj) { 3.9 + try { 3.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 3.11 + } 3.12 + catch (any) { 3.13 + var element = document.createElement("script"); 3.14 + element.src = "/lib/js/qrcode.js"; 3.15 + element.type ="text/javascript"; 3.16 + element.onload = function() { 3.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 3.18 + }; 3.19 + document.body.appendChild(element); 3.20 + } 3.21 + } 3.22 +</script> 3.23 3.24 <div id="footer"> 3.25 Copyright © <span class="year"></span> 3.26 @@ -13,7 +28,7 @@ 3.27 <a href="http://hg.slitaz.org/">Hg</a> 3.28 <p> 3.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 3.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 3.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 3.32 <a href="http://twitter.com/slitaz">Twitter</a> 3.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 3.34 <a href="http://distrowatch.com/table.php?distribution=slitaz">Distrowatch</a>
4.1 --- a/lib/html/footer.pt.html Tue May 20 20:42:15 2014 -0300 4.2 +++ b/lib/html/footer.pt.html Sun Jun 22 13:23:01 2014 +0200 4.3 @@ -1,6 +1,21 @@ 4.4 <!-- Footer --> 4.5 4.6 -<script type="text/javascript" src="/lib/js/qrcode.js"></script> 4.7 +<script type="text/javascript"> 4.8 + function QRCodePNG(str, obj) { 4.9 + try { 4.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 4.11 + } 4.12 + catch (any) { 4.13 + var element = document.createElement("script"); 4.14 + element.src = "/lib/js/qrcode.js"; 4.15 + element.type ="text/javascript"; 4.16 + element.onload = function() { 4.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 4.18 + }; 4.19 + document.body.appendChild(element); 4.20 + } 4.21 + } 4.22 +</script> 4.23 4.24 <div id="footer"> 4.25 Copyright © <span class="year"></span> 4.26 @@ -13,7 +28,7 @@ 4.27 <a href="http://hg.slitaz.org/">Hg</a> 4.28 <p> 4.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 4.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 4.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 4.32 <a href="http://twitter.com/slitaz">Twitter</a> 4.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 4.34 <a href="http://distrowatch.com/table.php?distribution=slitaz&language=PT">Distrowatch</a>
5.1 --- a/lib/html/footer.ru.html Tue May 20 20:42:15 2014 -0300 5.2 +++ b/lib/html/footer.ru.html Sun Jun 22 13:23:01 2014 +0200 5.3 @@ -1,6 +1,21 @@ 5.4 <!-- Footer --> 5.5 5.6 -<script type="text/javascript" src="/lib/js/qrcode.js"></script> 5.7 +<script type="text/javascript"> 5.8 + function QRCodePNG(str, obj) { 5.9 + try { 5.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 5.11 + } 5.12 + catch (any) { 5.13 + var element = document.createElement("script"); 5.14 + element.src = "/lib/js/qrcode.js"; 5.15 + element.type ="text/javascript"; 5.16 + element.onload = function() { 5.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 5.18 + }; 5.19 + document.body.appendChild(element); 5.20 + } 5.21 + } 5.22 +</script> 5.23 5.24 <div id="footer"> 5.25 Copyright © <span class="year"></span> 5.26 @@ -13,7 +28,7 @@ 5.27 <a href="http://hg.slitaz.org/">Hg</a> 5.28 <p> 5.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 5.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 5.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 5.32 <a href="http://twitter.com/slitaz">Twitter</a> 5.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 5.34 <a href="http://distrowatch.com/table.php?distribution=slitaz&language=RU">Distrowatch</a>