aboutsummaryrefslogblamecommitdiffstats
path: root/qt.js
blob: 39c0a89a9cb43435ec68520dbc8dd75d81c4ff44 (plain) (tree)
1
2
3
4
5
6




                                                       
 






                                                                      
                                               

     
 
(function() {
    var QtProvider = function() {};
    QtProvider.prototype.send = function(payload) {
        navigator.qt.postData(JSON.stringify(payload));
    };

    Object.defineProperty(QtProvider.prototype, "onmessage", {
        set: function(handler) {
            navigator.qt.onmessage = handler;
        },
    }); 

    if(typeof(web3) !== "undefined" && web3.providers !== undefined) {
        web3.providers.QtProvider = QtProvider;
    }
})();