slitaz-forge rev 568
chub, doc, forum, floppies, mirror-info, pkgs, pro, tank: on demand qrcode script load
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Jun 22 18:37:40 2014 +0200 (2014-06-22) |
parents | b8ebca1a87a8 |
children | 7e2f64c44dc5 |
files | chub/web/lib/html/footer.html doc/lib/tpl/slitaz-grey/main.php doc/lib/tpl/slitaz-orange/main.php forum/my-templates/slitaz/footer.php mirror/floppies/builder/index.php mirror/floppies/mkindex.sh mirror/info/graphs.php mirror/info/index.php mirror/root/dir-generator.php pkgs/lib/footer.sh pro/lib/html/footer.html pro/lib/html/footer.ru.html tank/web/lib/html/footer.html usbkey/tail.php |
line diff
1.1 --- a/chub/web/lib/html/footer.html Sun Jun 22 11:53:03 2014 +0200 1.2 +++ b/chub/web/lib/html/footer.html Sun Jun 22 18:37:40 2014 +0200 1.3 @@ -1,6 +1,21 @@ 1.4 <!-- Footer --> 1.5 1.6 -<script type="text/javascript" src="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 = "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/?sort=lastchange">Hg</a> 1.28 <p> 1.29 <img src="#" 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/doc/lib/tpl/slitaz-grey/main.php Sun Jun 22 11:53:03 2014 +0200 2.2 +++ b/doc/lib/tpl/slitaz-grey/main.php Sun Jun 22 18:37:40 2014 +0200 2.3 @@ -112,7 +112,22 @@ 2.4 2.5 <!-- Footer --> 2.6 2.7 -<script type="text/javascript" src="<?php echo DOKU_TPL?>qrcode.js"></script> 2.8 +<script type="text/javascript"> 2.9 + function QRCodePNG(str, obj) { 2.10 + try { 2.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 2.12 + } 2.13 + catch (any) { 2.14 + var element = document.createElement("script"); 2.15 + element.src = "<?php echo DOKU_TPL?>qrcode.js"; 2.16 + element.type ="text/javascript"; 2.17 + element.onload = function() { 2.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 2.19 + }; 2.20 + document.body.appendChild(element); 2.21 + } 2.22 + } 2.23 +</script> 2.24 2.25 <div id="footer"> 2.26 Copyright © <?php echo date('Y'); ?> 2.27 @@ -125,7 +140,7 @@ 2.28 <a href="http://hg.slitaz.org/">Hg</a> 2.29 <p> 2.30 <img src="#" alt="SliTaz @" onmouseover="this.title = location.href" 2.31 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 2.32 + onclick="this.src = QRCodePNG(location.href, this)" /> 2.33 <a href="http://twitter.com/slitaz">Twitter</a> 2.34 <a href="http://www.facebook.com/slitaz">Facebook</a> 2.35 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
3.1 --- a/doc/lib/tpl/slitaz-orange/main.php Sun Jun 22 11:53:03 2014 +0200 3.2 +++ b/doc/lib/tpl/slitaz-orange/main.php Sun Jun 22 18:37:40 2014 +0200 3.3 @@ -111,7 +111,22 @@ 3.4 3.5 <!-- Footer --> 3.6 3.7 -<script type="text/javascript" src="<?php echo DOKU_TPL?>qrcode.js"></script> 3.8 +<script type="text/javascript"> 3.9 + function QRCodePNG(str, obj) { 3.10 + try { 3.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 3.12 + } 3.13 + catch (any) { 3.14 + var element = document.createElement("script"); 3.15 + element.src = "<?php echo DOKU_TPL?>qrcode.js"; 3.16 + element.type ="text/javascript"; 3.17 + element.onload = function() { 3.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 3.19 + }; 3.20 + document.body.appendChild(element); 3.21 + } 3.22 + } 3.23 +</script> 3.24 3.25 <div id="footer"> 3.26 Copyright © <?php echo date('Y'); ?> 3.27 @@ -124,7 +139,7 @@ 3.28 <a href="http://hg.slitaz.org/">Hg</a> 3.29 <p> 3.30 <img src="#" alt="SliTaz @" onmouseover="this.title = location.href" 3.31 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 3.32 + onclick="this.src = QRCodePNG(location.href, this)" /> 3.33 <a href="http://twitter.com/slitaz">Twitter</a> 3.34 <a href="http://www.facebook.com/slitaz">Facebook</a> 3.35 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
4.1 --- a/forum/my-templates/slitaz/footer.php Sun Jun 22 11:53:03 2014 +0200 4.2 +++ b/forum/my-templates/slitaz/footer.php Sun Jun 22 18:37:40 2014 +0200 4.3 @@ -3,7 +3,22 @@ 4.4 4.5 </div> 4.6 4.7 - <script type="text/javascript" src="/my-templates/slitaz/qrcode.js"></script> 4.8 + <script type="text/javascript"> 4.9 + function QRCodePNG(str, obj) { 4.10 + try { 4.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 4.12 + } 4.13 + catch (any) { 4.14 + var element = document.createElement("script"); 4.15 + element.src = "/my-templates/slitaz/qrcode.js"; 4.16 + element.type ="text/javascript"; 4.17 + element.onload = function() { 4.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 4.19 + }; 4.20 + document.body.appendChild(element); 4.21 + } 4.22 + } 4.23 + </script> 4.24 4.25 <div id="footer" role="contentinfo"> 4.26 Copyright © <?php echo date('Y'); ?> 4.27 @@ -18,7 +33,7 @@ 4.28 <p> 4.29 <img src="/my-templates/slitaz/images/qr.png" alt="SliTaz @" 4.30 onmouseover="this.title = location.href" 4.31 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 4.32 + onclick="this.src = QRCodePNG(location.href, this)" /> 4.33 <a href="http://twitter.com/slitaz">Twitter</a> 4.34 <a href="http://www.facebook.com/slitaz">Facebook</a> 4.35 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
5.1 --- a/mirror/floppies/builder/index.php Sun Jun 22 11:53:03 2014 +0200 5.2 +++ b/mirror/floppies/builder/index.php Sun Jun 22 18:37:40 2014 +0200 5.3 @@ -582,14 +582,25 @@ 5.4 <a href="http://validator.w3.org/check?uri=referer"><img src="../static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a> 5.5 </p> 5.6 <p> 5.7 - <img src="#" id="qrcodeimg" alt="#" width="60" height="60" 5.8 + <script type="text/javascript"> 5.9 + function QRCodePNG(str, obj) { 5.10 + try { 5.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 5.12 + } 5.13 + catch (any) { 5.14 + var element = document.createElement("script"); 5.15 + element.src = "../static/qrcode.js"; 5.16 + element.type ="text/javascript"; 5.17 + element.onload = function() { 5.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 5.19 + }; 5.20 + document.body.appendChild(element); 5.21 + } 5.22 + } 5.23 + </script> 5.24 + <img src="../static/qr.png" alt="#" 5.25 onmouseover= "this.title = location.href" 5.26 - onclick= "this.width = this.height = 300;" /> 5.27 - <script type="text/javascript" src="../static/qrcode.js"></script> 5.28 - <script type="text/javascript"> 5.29 - document.getElementById('qrcodeimg').src = 5.30 - QRCode.generatePNG(location.href, {ecclevel: 'H'}); 5.31 - </script> 5.32 + onclick="this.src = QRCodePNG(location.href, this)" /> 5.33 </p> 5.34 </div> 5.35
6.1 --- a/mirror/floppies/mkindex.sh Sun Jun 22 11:53:03 2014 +0200 6.2 +++ b/mirror/floppies/mkindex.sh Sun Jun 22 18:37:40 2014 +0200 6.3 @@ -248,14 +248,25 @@ 6.4 <a href="http://validator.w3.org/check?uri=referer"><img src="static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a> 6.5 </p> 6.6 <p> 6.7 - <img src="#" id="qrcodeimg" alt="#" width="60" height="60" 6.8 + <script type="text/javascript"> 6.9 + function QRCodePNG(str, obj) { 6.10 + try { 6.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 6.12 + } 6.13 + catch (any) { 6.14 + var element = document.createElement("script"); 6.15 + element.src = "static/qrcode.js"; 6.16 + element.type ="text/javascript"; 6.17 + element.onload = function() { 6.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 6.19 + }; 6.20 + document.body.appendChild(element); 6.21 + } 6.22 + } 6.23 + </script> 6.24 + <img src="static/qr.png" alt="#" 6.25 onmouseover= "this.title = location.href" 6.26 - onclick= "this.width = this.height = 300;" /> 6.27 - <script type="text/javascript" src="static/qrcode.js"></script> 6.28 - <script type="text/javascript"> 6.29 - document.getElementById('qrcodeimg').src = 6.30 - QRCode.generatePNG(location.href, {ecclevel: 'H'}); 6.31 - </script> 6.32 + onclick="this.src = QRCodePNG(location.href, this)" /> 6.33 </p> 6.34 </div> 6.35
7.1 --- a/mirror/info/graphs.php Sun Jun 22 11:53:03 2014 +0200 7.2 +++ b/mirror/info/graphs.php Sun Jun 22 18:37:40 2014 +0200 7.3 @@ -122,7 +122,22 @@ 7.4 7.5 <!-- Footer --> 7.6 7.7 -<script type="text/javascript" src="/static/qrcode.js"></script> 7.8 +<script type="text/javascript"> 7.9 + function QRCodePNG(str, obj) { 7.10 + try { 7.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 7.12 + } 7.13 + catch (any) { 7.14 + var element = document.createElement("script"); 7.15 + element.src = "/static/qrcode.js"; 7.16 + element.type ="text/javascript"; 7.17 + element.onload = function() { 7.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 7.19 + }; 7.20 + document.body.appendChild(element); 7.21 + } 7.22 + } 7.23 +</script> 7.24 7.25 <div id="footer"> 7.26 Copyright © <span class="year"></span> 7.27 @@ -135,8 +150,8 @@ 7.28 <a href="http://bugs.slitaz.org">Bugs</a> 7.29 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a> 7.30 <p> 7.31 - <img src="#" alt="SliTaz @" onmouseover="this.title = location.href" 7.32 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 7.33 + <img src="/static/qr.png alt="SliTaz @" onmouseover="this.title = location.href" 7.34 + onclick="this.src = QRCodePNG(location.href, this)" /> 7.35 <a href="http://twitter.com/slitaz">Twitter</a> 7.36 <a href="http://www.facebook.com/slitaz">Facebook</a> 7.37 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
8.1 --- a/mirror/info/index.php Sun Jun 22 11:53:03 2014 +0200 8.2 +++ b/mirror/info/index.php Sun Jun 22 18:37:40 2014 +0200 8.3 @@ -338,7 +338,22 @@ 8.4 8.5 <!-- Footer --> 8.6 8.7 -<script type="text/javascript" src="/static/qrcode.js"></script> 8.8 +<script type="text/javascript"> 8.9 + function QRCodePNG(str, obj) { 8.10 + try { 8.11 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 8.12 + } 8.13 + catch (any) { 8.14 + var element = document.createElement("script"); 8.15 + element.src = "/static/qrcode.js"; 8.16 + element.type ="text/javascript"; 8.17 + element.onload = function() { 8.18 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 8.19 + }; 8.20 + document.body.appendChild(element); 8.21 + } 8.22 + } 8.23 +</script> 8.24 8.25 <div id="footer"> 8.26 Copyright © <span class="year"></span> 8.27 @@ -351,8 +366,8 @@ 8.28 <a href="http://bugs.slitaz.org">Bugs</a> 8.29 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a> 8.30 <p> 8.31 - <img src="#" alt="SliTaz @" onmouseover="this.title = location.href" 8.32 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 8.33 + <img src="/static/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 8.34 + onclick="this.src = QRCodePNG(location.href, this)" /> 8.35 <a href="http://twitter.com/slitaz">Twitter</a> 8.36 <a href="http://www.facebook.com/slitaz">Facebook</a> 8.37 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
9.1 --- a/mirror/root/dir-generator.php Sun Jun 22 11:53:03 2014 +0200 9.2 +++ b/mirror/root/dir-generator.php Sun Jun 22 18:37:40 2014 +0200 9.3 @@ -228,7 +228,6 @@ 9.4 </div> 9.5 </div> 9.6 9.7 -<!-- script type="text/javascript" src="/static/qrcode.js"></script --> 9.8 <script type="text/javascript"> 9.9 function QRCodePNG(str, obj) { 9.10 try {
10.1 --- a/pkgs/lib/footer.sh Sun Jun 22 11:53:03 2014 +0200 10.2 +++ b/pkgs/lib/footer.sh Sun Jun 22 18:37:40 2014 +0200 10.3 @@ -11,7 +11,6 @@ 10.4 <div id="footer"> 10.5 $(gettext "SliTaz Packages") 10.6 <p> 10.7 - <!-- script type="text/javascript" src="http://mirror.slitaz.org/static/qrcode.js"></script --> 10.8 <script type="text/javascript"> 10.9 function QRCodePNG(str, obj) { 10.10 try { 10.11 @@ -28,13 +27,9 @@ 10.12 } 10.13 } 10.14 </script> 10.15 - <img src="http://mirror.slitaz.org/static/qr.png" id="qrcodeimg" alt="#" 10.16 + <img src="http://mirror.slitaz.org/static/qr.png" alt="#" 10.17 onmouseover= "this.title = location.href" 10.18 onclick="this.src = QRCodePNG(location.href, this)" /> 10.19 - <script type="text/javascript"> 10.20 - document.getElementById('qrcodeimg').src = 10.21 - QRCode.generatePNG(location.href, {ecclevel: 'H'}); 10.22 - </script> 10.23 </p> 10.24 </div> 10.25
11.1 --- a/pro/lib/html/footer.html Sun Jun 22 11:53:03 2014 +0200 11.2 +++ b/pro/lib/html/footer.html Sun Jun 22 18:37:40 2014 +0200 11.3 @@ -1,6 +1,21 @@ 11.4 <!-- Footer --> 11.5 11.6 -<script type="text/javascript" src="/lib/html/qrcode.js"></script> 11.7 +<script type="text/javascript"> 11.8 + function QRCodePNG(str, obj) { 11.9 + try { 11.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 11.11 + } 11.12 + catch (any) { 11.13 + var element = document.createElement("script"); 11.14 + element.src = "/lib/html/qrcode.js"; 11.15 + element.type ="text/javascript"; 11.16 + element.onload = function() { 11.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 11.18 + }; 11.19 + document.body.appendChild(element); 11.20 + } 11.21 + } 11.22 +</script> 11.23 11.24 <div id="footer"> 11.25 Copyright © <span class="year"></span> 11.26 @@ -13,7 +28,7 @@ 11.27 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a> 11.28 <p> 11.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 11.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 11.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 11.32 <a href="http://twitter.com/slitaz">Twitter</a> 11.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 11.34 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
12.1 --- a/pro/lib/html/footer.ru.html Sun Jun 22 11:53:03 2014 +0200 12.2 +++ b/pro/lib/html/footer.ru.html Sun Jun 22 18:37:40 2014 +0200 12.3 @@ -1,6 +1,21 @@ 12.4 <!-- Footer --> 12.5 12.6 -<script type="text/javascript" src="/lib/html/qrcode.js"></script> 12.7 +<script type="text/javascript"> 12.8 + function QRCodePNG(str, obj) { 12.9 + try { 12.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 12.11 + } 12.12 + catch (any) { 12.13 + var element = document.createElement("script"); 12.14 + element.src = "/lib/html/qrcode.js"; 12.15 + element.type ="text/javascript"; 12.16 + element.onload = function() { 12.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 12.18 + }; 12.19 + document.body.appendChild(element); 12.20 + } 12.21 + } 12.22 +</script> 12.23 12.24 <div id="footer"> 12.25 Copyright © <span class="year"></span> 12.26 @@ -13,7 +28,7 @@ 12.27 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a> 12.28 <p> 12.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 12.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 12.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 12.32 <a href="http://twitter.com/slitaz">Twitter</a> 12.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 12.34 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
13.1 --- a/tank/web/lib/html/footer.html Sun Jun 22 11:53:03 2014 +0200 13.2 +++ b/tank/web/lib/html/footer.html Sun Jun 22 18:37:40 2014 +0200 13.3 @@ -1,6 +1,21 @@ 13.4 <!-- Footer --> 13.5 13.6 -<script type="text/javascript" src="qrcode.js"></script> 13.7 +<script type="text/javascript"> 13.8 + function QRCodePNG(str, obj) { 13.9 + try { 13.10 + return QRCode.generatePNG(str, {ecclevel: 'H'}); 13.11 + } 13.12 + catch (any) { 13.13 + var element = document.createElement("script"); 13.14 + element.src = "qrcode.js"; 13.15 + element.type ="text/javascript"; 13.16 + element.onload = function() { 13.17 + obj.src = QRCode.generatePNG(str, {ecclevel: 'H'}); 13.18 + }; 13.19 + document.body.appendChild(element); 13.20 + } 13.21 + } 13.22 +</script> 13.23 13.24 <div id="footer"> 13.25 Copyright © <span class="year"></span> 13.26 @@ -13,7 +28,7 @@ 13.27 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a> 13.28 <p> 13.29 <img src="/images/qr.png" alt="SliTaz @" onmouseover="this.title = location.href" 13.30 - onclick="this.src = QRCode.generatePNG(location.href, {ecclevel: 'H'})" /> 13.31 + onclick="this.src = QRCodePNG(location.href, this)" /> 13.32 <a href="http://twitter.com/slitaz">Twitter</a> 13.33 <a href="http://www.facebook.com/slitaz">Facebook</a> 13.34 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
14.1 --- a/usbkey/tail.php Sun Jun 22 11:53:03 2014 +0200 14.2 +++ b/usbkey/tail.php Sun Jun 22 18:37:40 2014 +0200 14.3 @@ -13,7 +13,6 @@ 14.4 <a href="http://validator.w3.org/check?uri=referer"><img src="/static/xhtml10.png" alt="Valid XHTML 1.0" title="Code validé XHTML 1.0" style="width: 80px; height: 15px;" /></a> 14.5 </p> 14.6 <p> 14.7 - <!-- script type="text/javascript" src="/static/qrcode.js"></script --> 14.8 <script type="text/javascript"> 14.9 function QRCodePNG(str, obj) { 14.10 try {