Browse Source

Squashed 'libjsqrc/ethereumjs/' changes from 589c4fb..688030e

688030e eth.filter next param optional

git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 688030ecb615cbf97c428cf1dd2e337380079168
cl-refactor
Marek Kotewicz 10 years ago
parent
commit
42b3440853
  1. 7
      dist/ethereum.js
  2. 4
      dist/ethereum.js.map
  3. 2
      dist/ethereum.min.js
  4. 9
      example/event.html
  5. 7
      lib/web3.js

7
dist/ethereum.js

@ -1441,10 +1441,11 @@ var web3 = {
}, },
/// @param filter may be a string, object or event /// @param filter may be a string, object or event
/// @param indexed is optional, this may be an object with optional event indexed params /// @param indexed is optional, this is an object with optional event indexed params
watch: function (filter, indexed) { /// @param options is optional, this is an object with optional event options ('max'...)
watch: function (filter, indexed, options) {
if (filter._isEvent) { if (filter._isEvent) {
return filter(indexed); return filter(indexed, options);
} }
return new web3.filter(filter, ethWatch); return new web3.filter(filter, ethWatch);
} }

4
dist/ethereum.js.map

File diff suppressed because one or more lines are too long

2
dist/ethereum.min.js

File diff suppressed because one or more lines are too long

9
example/event.html

@ -75,7 +75,13 @@
}); });
}; };
function test8() {
// "{"topic":["0x83c9849c","000000000000000000000000000000000000000000000000000000000000001e"],"max":100,"address":"0x01"}"
web3.eth.watch(contract.Event, {a: 30}, {max: 100}).changed(function (res) {
});
};
// not valid // not valid
// function testX() { // function testX() {
// web3.eth.watch([contract.Event, contract.Event2]).changed(function (res) { // web3.eth.watch([contract.Event, contract.Event2]).changed(function (res) {
@ -107,5 +113,8 @@
<div> <div>
<button type="button" onClick="test7();">test7</button> <button type="button" onClick="test7();">test7</button>
</div> </div>
<div>
<button type="button" onClick="test8();">test8</button>
</div>
</body> </body>
</html> </html>

7
lib/web3.js

@ -250,10 +250,11 @@ var web3 = {
}, },
/// @param filter may be a string, object or event /// @param filter may be a string, object or event
/// @param indexed is optional, this may be an object with optional event indexed params /// @param indexed is optional, this is an object with optional event indexed params
watch: function (filter, indexed) { /// @param options is optional, this is an object with optional event options ('max'...)
watch: function (filter, indexed, options) {
if (filter._isEvent) { if (filter._isEvent) {
return filter(indexed); return filter(indexed, options);
} }
return new web3.filter(filter, ethWatch); return new web3.filter(filter, ethWatch);
} }

Loading…
Cancel
Save