From 6e9db43463ca77e43b990d5582a69bbd9aa4dd99 Mon Sep 17 00:00:00 2001 From: Christian Frichot Date: Mon, 15 Apr 2013 19:18:07 +0800 Subject: [PATCH] Fixes issue #881. Console fix for reviewing previous responses --- .../console/lib/command_dispatcher/core.rb | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/extensions/console/lib/command_dispatcher/core.rb b/extensions/console/lib/command_dispatcher/core.rb index 15844da23..9aa4cd1ce 100644 --- a/extensions/console/lib/command_dispatcher/core.rb +++ b/extensions/console/lib/command_dispatcher/core.rb @@ -286,12 +286,21 @@ class Core offlinezombies << zombie.id end - if not offlinezombies.include?(args[0].to_i) - print_status("Browser does not appear to be offline..") - return false - end + targets = args[0].split(',') + targets.each {|t| + if not offlinezombies.include?(t.to_i) + print_status("Browser [id:"+t.to_s+"] does not appear to be offline.") + return false + end + #print_status("Adding browser [id:"+t.to_s+"] to target list.") + } + + # if not offlinezombies.include?(args[0].to_i) + # print_status("Browser does not appear to be offline..") + # return false + # end - if not driver.interface.setofflinetarget(args[0]).nil? + if not driver.interface.setofflinetarget(targets).nil? if (driver.dispatcher_stack.size > 1 and driver.current_dispatcher.name != 'Core') driver.destack_dispatcher @@ -302,7 +311,7 @@ class Core if driver.interface.targetid.length > 1 driver.update_prompt("(%bld%redMultiple%clr) ["+driver.interface.targetid.join(",")+"] ") else - driver.update_prompt("(%bld%red"+driver.interface.targetip+"%clr) ["+driver.interface.targetid.to_s+"] ") + driver.update_prompt("(%bld%red"+driver.interface.targetip+"%clr) ["+driver.interface.targetid.first.to_s+"] ") end end