bitcoinaddress.js
function(e) {
        e.preventDefault();
        var elem = $(e.target).parents(".bitcoin-address-container");
        var addr = elem.attr("data-bc-address");
        var qrContainer = elem.find(".bitcoin-address-qr-container");

        // Lazily generate the QR code
        if(qrContainer.children().size() === 0) {
            this.generateQR(qrContainer);
        }

        elem.find(".bitcoin-action-hint").hide();
        elem.find(".bitcoin-action-hint-qr").slideDown();

        return false;
    }
function(e) {
        e.preventDefault();
        var elem = $(e.target).parents(".bitcoin-address-container");
        var addr = elem.attr("data-bc-address");
        var qrContainer = elem.find(".bitcoin-address-qr-container");

        // Lazily generate the QR code
        if(qrContainer.children().size() === 0) {
            this.generateQR(qrContainer);
        }

        elem.find(".bitcoin-action-hint").hide();
        elem.find(".bitcoin-action-hint-qr").slideDown();

        return false;
    }
function ( e ) { e . preventDefault ( ) ; var elem = $ ( e . target ) . parents ( ".bitcoin-address-container" ) ; var addr = elem . attr ( "data-bc-address" ) ; var qrContainer = elem . find ( ".bitcoin-address-qr-container" ) ; // Lazily generate the QR code if ( qrContainer . children ( ) . size ( ) === 0 ) { this . generateQR ( qrContainer ) ; } elem . find ( ".bitcoin-action-hint" ) . hide ( ) ; elem . find ( ".bitcoin-action-hint-qr" ) . slideDown ( ) ; return false ; }
QR code generation action.
QR code generation action .