/* JS functionality for our custom footer See detailed documentation in Dev/mediawiki deferrable:YES -- This add functionality, but is independent */ (function() { if( $('#custom-footer').length == 0 ) return; // Setup let fmodal = $('#footer-show-qr-codes-modal'); let initComplete = false; // Events $('#custom-footer .donate a:not(.donate-button)').on('click', function( e ) { e.preventDefault(); if( ! initComplete ) { $('').insertAfter('#footer-show-qr-codes-modal .qr-area h5'); initComplete = true; } fmodal.find('h5').text( $(this).attr('title') ); fmodal.find('img').attr( 'src', $(this).children('img').attr('src') ); fmodal.find('.code-select .code').text( $(this).attr('data-address') ); fmodal.miniModal('show'); }); })(); /* [[Category:MultiWiki]] */