[ 
https://issues.apache.org/jira/browse/TOMAHAWK-1125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12531811
 ] 

mantesap edited comment on TOMAHAWK-1125 at 10/2/07 7:35 AM:
---------------------------------------------------------------------

Add throbber globally using the following js snippet
Probably not a good idea as is because it overrides all combobox controls but 
it works for my case

if (dojo != null) {
   dojo.widget.ComboBox = function() {
        
      dojo.event.connect("after", this, "_startSearch", this, "startedSearch") 
      dojo.event.connect("after", this, "_showResultList", this, "endedSearch") 

      this.startedSearch = function startedSearch(a,b) {
            Element.addClassName(this.textInputNode, 
myFacesInputSuggestAjaxThrobbing")                 
      }
        
      this.endedSearch = function() {
            Element.removeClassName(this.textInputNode, 
"myFacesInputSuggestAjaxThrobbing");
      }
   };
}

      was (Author: mantesap):
    Add throbber globally using the following js snippet
Probably not a good idea as is because it overrides all combobox controls but 
it works for my case

if (dojo != null) {
        dojo.widget.ComboBox = function() {
        
                dojo.event.connect("after", this, "_startSearch", this, 
"startedSearch") 
                dojo.event.connect("after", this, "_showResultList", this, 
"endedSearch") 

                this.startedSearch = function startedSearch(a,b) {
                        Element.addClassName(this.textInputNode, 
"myFacesInputSuggestAjaxThrobbing")                    
                }
        
                this.endedSearch = function() {
                        Element.removeClassName(this.textInputNode, 
"myFacesInputSuggestAjaxThrobbing");
                }
        };
}
  
> Show throbber as an option
> --------------------------
>
>                 Key: TOMAHAWK-1125
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1125
>             Project: MyFaces Tomahawk
>          Issue Type: Improvement
>          Components: InputSuggestAjax
>    Affects Versions: 1.1.7-SNAPSHOT
>            Reporter: Apostolos Mantes
>            Priority: Minor
>
> There is no way for the user to know if the suggest function has returned an 
> empty list or is still working. The old inputsuggestajax UI made the 
> difference clear to the users via the throbber icon. If the user thinks that 
> there are no suggestions and in the mean time moves the focus to a differenc 
> component (by clicking or pressing the tab button) the list will popup but he 
> cannot use the arrows to navigate to the results.
> Having an option to display the throbber icon would be useful in cases where 
> a "heavy" suggest function is implemented or there is a slow network 
> connection. More generally, a more "generic" approach would allow the user to 
> define a class style to apply to the control while the ajax function has not 
> returned. Maybe there is a way to override the called dojo function but my 
> dojo skills are not sufficient to achieve it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to