[ 
http://jira.openqa.org/browse/WTR-144?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bret Pettichord reopened WTR-144:
---------------------------------


This commit does not seem to be related to this issue.

> Needs fire_event_no_wait() method
> ---------------------------------
>
>                 Key: WTR-144
>                 URL: http://jira.openqa.org/browse/WTR-144
>             Project: Watir
>          Issue Type: Improvement
>          Components: Modal Web Dialog
>            Reporter: MadNut
>            Priority: Major
>             Fix For: Soon
>
>
> fire_event_no_wait is helpful for handling modal dialog, that opens by JS 
> scripts via event.
> Here is code for that functionality:
> watir.rb:
> class Element
> ...
>     def fire_event(event)
>       fire_event!(event)
>       @container.wait
>     end
>     def fire_event!(event)
>       assert_enabled
>       
>       highlight(:set)
>       ole_object.fireEvent(event)
>       highlight(:clear)
>     end
>     def fire_event_no_wait(event)
>       assert_enabled
>       
>       highlight(:set)
>       object = "#{self.class}.new(self, :unique_number, 
> #{self.unique_number})"
>       @page_container.eval_in_spawned_process(object + 
> ".fire_event!(\"#{event}\")")
>       highlight(:clear)
>     end
> ...
> end

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.openqa.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Wtr-development mailing list
Wtr-development@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to