From 75b7b7a3dea24f7e1281c33f6e30b3adade272df Mon Sep 17 00:00:00 2001 From: Ken Soh Date: Tue, 19 Jun 2018 22:47:57 +0800 Subject: [PATCH] #216 - use stricter matching conditions --- src/tagui_header.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tagui_header.js b/src/tagui_header.js index 7d5faac6..4dc0b7d0 100644 --- a/src/tagui_header.js +++ b/src/tagui_header.js @@ -44,7 +44,9 @@ var inside_vision_block = 0; var inside_js_block = 0; var inside_dom_block = 0; // determine how many casper.then steps to skip function teleport_distance(teleport_marker) {number_of_hops = 0; for (s = casper.steps.length-1; s >= 0; s--) { // casper.echo(casper.step.toString() + ' | ' + s + ' -----------\n' + casper.steps[s].toString()); -if (casper.steps[s].toString().indexOf('[BREAK_SIGNAL]['+teleport_marker+']') > -1) {number_of_hops = s; break;}}; +// if (casper.steps[s].toString().indexOf('[BREAK_SIGNAL]['+teleport_marker+']') > -1) {number_of_hops = s; break;} +if (casper.steps[s].toString() == ("function () {for_loop_signal = '[BREAK_SIGNAL]["+teleport_marker+"]';}")) +{number_of_hops = s; break;}} // casper.echo('# - '+number_of_hops); return (number_of_hops - casper.step);}