[Chameleon-dev] [Bug 631] New: [Chameleon - WaitImage] Improper use of Shared Resource.

bugzilla-daemon at www.maptools.org bugzilla-daemon at www.maptools.org
Wed Aug 25 18:12:05 EDT 2004


           Summary: [Chameleon - WaitImage] Improper use of Shared Resource.
           Product: Chameleon
           Version: 1.99
          Platform: PC
        OS/Version: Windows 2000
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Widget
        AssignedTo: chameleon-dev at lists.maptools.org
        ReportedBy: cthorne at dmsolutions.ca

[Chameleon - WaitImage] Improper use of Shared Resource.

The WaitImage Shared Resource is not consistent with widget's that use this
shared resource.

Observations of current state of Shared Resource:

* The Shared Resource contains a Language attribute within the sub tag
<waitimage> this structure is not reflected in the MapDHTML widget it self. this
means that the individual widget cannot define multiple languages. 
* Not all popup windows that require long loading eg. query popup does not us
the waitimage shared resource

Suggestions to resolve this problem:

* There should be a new attribute group either defined as WaitImage Attribute
* There should be a new attribute within this group called WaitImageResource
that will call the named shared resource.
* The Shared resource WaitImage should work like TextButton shared resource.
* This group will include:
  * waitimage="images/spinner.gif"  
  * waitimagewidth="216"  
  * waitimageheight="50"
  * language="en-CA" (default value)
  * waitimageresource="WaitImage" or "MapWaitImage" to call 
  * <waitimage/> (subtag for multi-lingual options)
    * language="en-CA"
    * waitimage="images/spinner.gif"
    * waitimagewidth="216"
    * waitimageheight="50"
* This will allow different waitimages for different popups and for different
* We will need to identify popups that should use the waitimage attribute group.
eg. error reporter, query, search widgets, etc.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the Chameleon-dev mailing list