Free Bitcoin Script 2020 NEW for 12 BTC Per Hour

var dialogUtils = (function () { "use strict"; let dialogResolvers = new Map() let dialogArgs = new Map() return { setDi

Views 415 Downloads 14 File size 19KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

var dialogUtils = (function () { "use strict"; let dialogResolvers = new Map() let dialogArgs = new Map() return { setDialogResult(win_id, response) { if (!dialogResolvers.has(win_id)) throw new Error("dialogUtils error: bad dialog id")

dialogResolvers.get(win_id)(response) dialogResolvers.delete(win_id) dialogArgs.delete(win_id) },

id")

getDialogArgs(win_id) { if (!dialogArgs.has(win_id)) throw new Error("dialogUtils error: bad dialog },

return dialogArgs.get(win_id)

openDialog(url, name, args = {}, pos) { return new promise(function(resolve, reject) { chrome.windows.create({ url: url, type: "popup", width: pos && pos.width || undefined, height: pos && pos.height || undefined, left: pos && pos.left || undefined, top: pos && pos.top || undefined }, function(w) { dialogArgs.set(w.id, args) dialogResolvers.set(w.id, resolve) }) }) } } })();