Fixed the missing references to BanOnTimeout bool in Navigate block.

This commit is contained in:
ruri
2019-04-09 20:21:24 +02:00
parent 60b2efecfc
commit 7688b8bc3b
2 changed files with 7 additions and 4 deletions
+2 -2
View File
@@ -379,11 +379,11 @@ TCP DISCONNECT
This will spawn and execute a Navigate Block. This will spawn and execute a Navigate Block.
Syntax: Syntax:
NAVIGATE "URL" [TIMEOUT] NAVIGATE "URL" [TIMEOUT] [BanOnTimeout?]
Example: Example:
NAVIGATE "http://example.com" NAVIGATE "http://example.com"
NAVIGATE "http://example.com" 60 NAVIGATE "http://example.com" 60 BanOnTimeout=True
</item> </item>
<item name="Browser Action"> <item name="Browser Action">
This will spawn and execute a BrowserAction Block. This will spawn and execute a BrowserAction Block.
+5 -2
View File
@@ -41,12 +41,14 @@ namespace RuriLib
/* /*
* Syntax: * Syntax:
* NAVIGATE "URL" TIMEOUT * NAVIGATE "URL" [TIMEOUT] [BanOnTimeout?]
* */ * */
Url = LineParser.ParseLiteral(ref input, "URL"); Url = LineParser.ParseLiteral(ref input, "URL");
if (LineParser.Lookahead(ref input) == TokenType.Integer) if (LineParser.Lookahead(ref input) == TokenType.Integer)
Timeout = LineParser.ParseInt(ref input, "TIMEOUT"); Timeout = LineParser.ParseInt(ref input, "TIMEOUT");
if (LineParser.Lookahead(ref input) == TokenType.Boolean)
LineParser.SetBool(ref input, this);
return this; return this;
} }
@@ -59,7 +61,8 @@ namespace RuriLib
.Label(Label) .Label(Label)
.Token("NAVIGATE") .Token("NAVIGATE")
.Literal(Url) .Literal(Url)
.Integer(Timeout, "Timeout"); .Integer(Timeout, "Timeout")
.Boolean(BanOnTimeout, "BanOnTimeout");
return writer.ToString(); return writer.ToString();
} }