5 changed files with 0 additions and 1825 deletions
@ -1,53 +0,0 @@ |
|||||
var pkginfo = require('pkginfo')(module); |
|
||||
var minify = require('jake-uglify').minify; |
|
||||
|
|
||||
var headerJS = "\ |
|
||||
/**\n\ |
|
||||
* BitcoinJS-lib v"+exports.version+"-default\n\ |
|
||||
* Copyright (c) 2011 BitcoinJS Project\n\ |
|
||||
* \n\ |
|
||||
* This program is free software; you can redistribute it and/or modify\n\ |
|
||||
* it under the terms of the MIT license.\n\ |
|
||||
*/"; |
|
||||
|
|
||||
task({'default': [ |
|
||||
'build/bitcoinjs-min.js', |
|
||||
'build/bitcoinjs-exit-min.js' |
|
||||
]}); |
|
||||
|
|
||||
desc('General-purpose build containing most features'); |
|
||||
minify({'build/bitcoinjs-min.js': [ |
|
||||
'src/crypto-js/crypto.js', |
|
||||
'src/crypto-js/sha256.js', |
|
||||
'src/crypto-js/ripemd160.js', |
|
||||
'src/jsbn/prng4.js', |
|
||||
'src/jsbn/rng.js', |
|
||||
'src/jsbn/jsbn.js', |
|
||||
'src/jsbn/jsbn2.js', |
|
||||
|
|
||||
'src/jsbn/ec.js', |
|
||||
'src/jsbn/sec.js', |
|
||||
'src/events/eventemitter.js', |
|
||||
'src/bitcoin.js', |
|
||||
'src/util.js', |
|
||||
'src/base58.js', |
|
||||
|
|
||||
'src/address.js', |
|
||||
'src/ecdsa.js', |
|
||||
'src/eckey.js', |
|
||||
'src/opcode.js', |
|
||||
'src/script.js', |
|
||||
'src/transaction.js', |
|
||||
|
|
||||
'src/wallet.js', |
|
||||
'src/txdb.js' |
|
||||
]}, { |
|
||||
header: headerJS |
|
||||
}); |
|
||||
|
|
||||
desc('Exit node client implementation'); |
|
||||
minify({'build/bitcoinjs-exit-min.js': [ |
|
||||
'src/exit/client.js' |
|
||||
]}, { |
|
||||
header: headerJS |
|
||||
}); |
|
@ -1,8 +0,0 @@ |
|||||
/** |
|
||||
* BitcoinJS-lib v0.1.0-default |
|
||||
* Copyright (c) 2011 BitcoinJS Project |
|
||||
* |
|
||||
* This program is free software; you can redistribute it and/or modify |
|
||||
* it under the terms of the MIT license. |
|
||||
*/ |
|
||||
(function(a,b,c,d,e){function f(a,b,c){this.setUri(a,b,c),this.unique=1,this.connected=!1,this.callbacks=[]}a.ExitNode=f,b.EventEmitter.augment(f),f.prototype.setUri=function(a,b,c){this.uri=(c?"https://":"http://")+a+":"+b},f.prototype.connect=function(a){this.wallet=a,delete c.sockets[this.uri],c.j=[],this.socket=c.connect(this.uri),this.socket.on("connect",d.proxy(this.handleConnect,this)),this.socket.on("error",function(){console.log("error, test")}),this.socket.on("message",d.proxy(this.handleMessage,this)),this.socket.on("disconnect",d.proxy(this.handleDisconnect,this))},f.prototype.disconnect=function(){this.socket&&(this.socket.disconnect(),this.socket=null,this.connected=!1),this.trigger("connectStatus",{status:"unknown"})},f.prototype.call=function(a,b,c){this.socket.send(d.toJSON({method:a,params:[b],id:this.unique})),c&&(this.callbacks[this.unique]=c),this.unique++},f.prototype.handleConnect=function(){var a=this;this.connected=!0},f.prototype.listen=function(a){self.call("pubkeysRegister",{keys:a.join(",")},function(a,b){if(a){console.error("Could not register public keys");return}self.call("pubkeysListen",{handle:b.handle},function(a,b){self.trigger("blockInit",{height:b.height}),self.trigger("txData",{confirmed:!0,txs:b.txs}),self.trigger("connectStatus",{status:"ok"})}),self.call("pubkeysUnconfirmed",{handle:b.handle},function(a,b){self.trigger("txData",{confirmed:!1,txs:b.txs})})})},f.prototype.handleMessage=function(a){"undefined"!=typeof a.result&&"function"==typeof this.callbacks[a.id]?this.callbacks[a.id](a.error,a.result):"undefined"!=typeof a.method&&this.trigger(a.method,a.params[0])},f.prototype.handleDisconnect=function(){},f.prototype.query=function(a,b,c,e){"function"==typeof c&&(e=c,c=!1),b=b||{},e="function"==typeof e?e:function(){};var f=this.uri+"/"+a;c&&(f+="?callback=?"),d.getJSON(f,b,e)}})("undefined"!=typeof Bitcoin?Bitcoin:module.exports,"undefined"!=typeof Bitcoin?Bitcoin:require("bitcoinjs-lib"),"undefined"!=typeof io?io:require("io"),jQuery,this) |
|
File diff suppressed because one or more lines are too long
@ -1,226 +0,0 @@ |
|||||
/** |
|
||||
* QUnit - A JavaScript Unit Testing Framework |
|
||||
* |
|
||||
* http://docs.jquery.com/QUnit |
|
||||
* |
|
||||
* Copyright (c) 2011 John Resig, Jörn Zaefferer |
|
||||
* Dual licensed under the MIT (MIT-LICENSE.txt) |
|
||||
* or GPL (GPL-LICENSE.txt) licenses. |
|
||||
*/ |
|
||||
|
|
||||
/** Font Family and Sizes */ |
|
||||
|
|
||||
#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult { |
|
||||
font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif; |
|
||||
} |
|
||||
|
|
||||
#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; } |
|
||||
#qunit-tests { font-size: smaller; } |
|
||||
|
|
||||
|
|
||||
/** Resets */ |
|
||||
|
|
||||
#qunit-tests, #qunit-tests ol, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult { |
|
||||
margin: 0; |
|
||||
padding: 0; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/** Header */ |
|
||||
|
|
||||
#qunit-header { |
|
||||
padding: 0.5em 0 0.5em 1em; |
|
||||
|
|
||||
color: #8699a4; |
|
||||
background-color: #0d3349; |
|
||||
|
|
||||
font-size: 1.5em; |
|
||||
line-height: 1em; |
|
||||
font-weight: normal; |
|
||||
|
|
||||
border-radius: 15px 15px 0 0; |
|
||||
-moz-border-radius: 15px 15px 0 0; |
|
||||
-webkit-border-top-right-radius: 15px; |
|
||||
-webkit-border-top-left-radius: 15px; |
|
||||
} |
|
||||
|
|
||||
#qunit-header a { |
|
||||
text-decoration: none; |
|
||||
color: #c2ccd1; |
|
||||
} |
|
||||
|
|
||||
#qunit-header a:hover, |
|
||||
#qunit-header a:focus { |
|
||||
color: #fff; |
|
||||
} |
|
||||
|
|
||||
#qunit-banner { |
|
||||
height: 5px; |
|
||||
} |
|
||||
|
|
||||
#qunit-testrunner-toolbar { |
|
||||
padding: 0.5em 0 0.5em 2em; |
|
||||
color: #5E740B; |
|
||||
background-color: #eee; |
|
||||
} |
|
||||
|
|
||||
#qunit-userAgent { |
|
||||
padding: 0.5em 0 0.5em 2.5em; |
|
||||
background-color: #2b81af; |
|
||||
color: #fff; |
|
||||
text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px; |
|
||||
} |
|
||||
|
|
||||
|
|
||||
/** Tests: Pass/Fail */ |
|
||||
|
|
||||
#qunit-tests { |
|
||||
list-style-position: inside; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests li { |
|
||||
padding: 0.4em 0.5em 0.4em 2.5em; |
|
||||
border-bottom: 1px solid #fff; |
|
||||
list-style-position: inside; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running { |
|
||||
display: none; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests li strong { |
|
||||
cursor: pointer; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests li a { |
|
||||
padding: 0.5em; |
|
||||
color: #c2ccd1; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
#qunit-tests li a:hover, |
|
||||
#qunit-tests li a:focus { |
|
||||
color: #000; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests ol { |
|
||||
margin-top: 0.5em; |
|
||||
padding: 0.5em; |
|
||||
|
|
||||
background-color: #fff; |
|
||||
|
|
||||
border-radius: 15px; |
|
||||
-moz-border-radius: 15px; |
|
||||
-webkit-border-radius: 15px; |
|
||||
|
|
||||
box-shadow: inset 0px 2px 13px #999; |
|
||||
-moz-box-shadow: inset 0px 2px 13px #999; |
|
||||
-webkit-box-shadow: inset 0px 2px 13px #999; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests table { |
|
||||
border-collapse: collapse; |
|
||||
margin-top: .2em; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests th { |
|
||||
text-align: right; |
|
||||
vertical-align: top; |
|
||||
padding: 0 .5em 0 0; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests td { |
|
||||
vertical-align: top; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests pre { |
|
||||
margin: 0; |
|
||||
white-space: pre-wrap; |
|
||||
word-wrap: break-word; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests del { |
|
||||
background-color: #e0f2be; |
|
||||
color: #374e0c; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests ins { |
|
||||
background-color: #ffcaca; |
|
||||
color: #500; |
|
||||
text-decoration: none; |
|
||||
} |
|
||||
|
|
||||
/*** Test Counts */ |
|
||||
|
|
||||
#qunit-tests b.counts { color: black; } |
|
||||
#qunit-tests b.passed { color: #5E740B; } |
|
||||
#qunit-tests b.failed { color: #710909; } |
|
||||
|
|
||||
#qunit-tests li li { |
|
||||
margin: 0.5em; |
|
||||
padding: 0.4em 0.5em 0.4em 0.5em; |
|
||||
background-color: #fff; |
|
||||
border-bottom: none; |
|
||||
list-style-position: inside; |
|
||||
} |
|
||||
|
|
||||
/*** Passing Styles */ |
|
||||
|
|
||||
#qunit-tests li li.pass { |
|
||||
color: #5E740B; |
|
||||
background-color: #fff; |
|
||||
border-left: 26px solid #C6E746; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests .pass { color: #528CE0; background-color: #D2E0E6; } |
|
||||
#qunit-tests .pass .test-name { color: #366097; } |
|
||||
|
|
||||
#qunit-tests .pass .test-actual, |
|
||||
#qunit-tests .pass .test-expected { color: #999999; } |
|
||||
|
|
||||
#qunit-banner.qunit-pass { background-color: #C6E746; } |
|
||||
|
|
||||
/*** Failing Styles */ |
|
||||
|
|
||||
#qunit-tests li li.fail { |
|
||||
color: #710909; |
|
||||
background-color: #fff; |
|
||||
border-left: 26px solid #EE5757; |
|
||||
white-space: pre; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests > li:last-child { |
|
||||
border-radius: 0 0 15px 15px; |
|
||||
-moz-border-radius: 0 0 15px 15px; |
|
||||
-webkit-border-bottom-right-radius: 15px; |
|
||||
-webkit-border-bottom-left-radius: 15px; |
|
||||
} |
|
||||
|
|
||||
#qunit-tests .fail { color: #000000; background-color: #EE5757; } |
|
||||
#qunit-tests .fail .test-name, |
|
||||
#qunit-tests .fail .module-name { color: #000000; } |
|
||||
|
|
||||
#qunit-tests .fail .test-actual { color: #EE5757; } |
|
||||
#qunit-tests .fail .test-expected { color: green; } |
|
||||
|
|
||||
#qunit-banner.qunit-fail { background-color: #EE5757; } |
|
||||
|
|
||||
|
|
||||
/** Result */ |
|
||||
|
|
||||
#qunit-testresult { |
|
||||
padding: 0.5em 0.5em 0.5em 2.5em; |
|
||||
|
|
||||
color: #2b81af; |
|
||||
background-color: #D2E0E6; |
|
||||
|
|
||||
border-bottom: 1px solid white; |
|
||||
} |
|
||||
|
|
||||
/** Fixture */ |
|
||||
|
|
||||
#qunit-fixture { |
|
||||
position: absolute; |
|
||||
top: -10000px; |
|
||||
left: -10000px; |
|
||||
} |
|
File diff suppressed because it is too large
Loading…
Reference in new issue