Software / code / prosody-modules
Comparison
mod_invites_page/html/client.html @ 5747:b117b63bcdbb
mod_invites_page: Also remove jQuery usage in client page
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
|---|---|
| date | Thu, 16 Nov 2023 19:18:05 +0100 |
| parent | 5741:8cd617c0b701 |
comparison
equal
deleted
inserted
replaced
| 5746:5f7f6ee32a11 | 5747:b117b63bcdbb |
|---|---|
| 114 | 114 |
| 115 <script src="/share/jquery/jquery.min.js"></script> | 115 <script src="/share/jquery/jquery.min.js"></script> |
| 116 <script src="/share/bootstrap4/js/bootstrap.min.js"></script> | 116 <script src="/share/bootstrap4/js/bootstrap.min.js"></script> |
| 117 <script src="{static}/qrcode.min.js"></script> | 117 <script src="{static}/qrcode.min.js"></script> |
| 118 <script> | 118 <script> |
| 119 $(function () { | 119 (function () { |
| 120 // If QR lib loaded ok, show QR button on desktop devices | 120 // If QR lib loaded ok, show QR button on desktop devices |
| 121 if(window.QRCode) { | 121 if(window.QRCode) { |
| 122 $('#qr-modal').one('show.bs.modal', function (e) { | 122 new QRCode(document.getElementById("qr-invite-page"), document.location.href); |
| 123 new QRCode(document.getElementById("qr-invite-page"), document.location.href); | 123 document.getElementById('qr-button-container').classList.add("d-md-block"); |
| 124 }); | |
| 125 $('#qr-button-container').addClass("d-md-block"); | |
| 126 } | 124 } |
| 127 }); | 125 })(); |
| 128 </script> | 126 </script> |
| 129 </body> | 127 </body> |
| 130 </html> | 128 </html> |