[Chameleon] last of my button troubles?

Paul Spencer pagameba at magma.ca
Mon May 10 11:06:09 EDT 2004


committed.

bartvde at xs4all.nl wrote:

> Hi,
> 
> I just found the solution, in makeButton I changed the following:
> 
> $szImageID = md5($szJSCallback.$szJSParam.$szClassName.$szGraphic.$szLabel);
> 
> The image id is now unique also when the only difference is in the value
> of $szJSParam.
> 
> Paul, can you incorporate this change into CVS? One thing I still don't
> understand is why there is a dummy first parameter (null).
> 
> Best regards,
> Bart
> 
> 
>>I just saw both buttons get the exact same id and name in HTML, maybe this
>>is causing the problems?
>>
>>Any way to make sure the id's are completely unique?
>>
>><img name="fc4252aa6a7ec90390ba83b7b36d9e75"
>>id="fc4252aa6a7ec90390ba83b7b36d9e75"
>>src="/ms_tmp/buttons/40979ff60e7c9befa43ca6361bee1b6d.png" width="75"
>>height="24" ALT="Bewaren" TITLE="Bewaren" BORDER="0">
>><script language="Javascript">
>>goCWCButtonManager.AddButton( new
>>CWCButton("fc4252aa6a7ec90390ba83b7b36d9e75", 0, "null", download, "map",
>>"/ms_tmp/buttons/40979ff60e7c9befa43ca6361bee1b6d.png",
>>"/ms_tmp/buttons/10e93e4fa89a287f98cd0cadb5319648.png",
>>"/ms_tmp/buttons/00576e02b4781b921f1115df82410c35.png",
>>"/ms_tmp/buttons/d5082f0b6c01ea514cd225acedd78aa9.png") );
>>
>>Best regards,
>>Bart
>>
>>
>>>Hi Paul (cc list),
>>>
>>>I did get the button parameters working in Mozilla, but not in IE.
>>>
>>>Why does the makeButton function always prepend a "null" as the first
>>>parameter value?
>>>
>>>I had to adapt my function to insert a dummy first parameter in order to
>>>get it working:
>>>
>>>function openPreview(dummy, format)
>>>
>>>Also the makeButton function adds its own quotes around the string, so I
>>>had to remove those in my makeButton call (layout instead of 'layout').
>>>
>>><?php echo makeButton( 'download', layout, 'GeoservicesPrint',
>>>'images/icon_save.png', trim($oMLT->get("23", "Download")),
>>>trim($oMLT->get("23", "Download")), array( 'width' => 75 )); ?>
>>>
>>>As I said in Mozilla it works, but in IE not. I have 2 buttons which
>>>call
>>>the same js function, but with a different parameter (layout and map).
>>>The
>>>second button does not hover and cannot be clicked in IE.
>>>
>>>Any thoughts, this must be something pretty deep in the button core?
>>>
>>>Thanks in advance.
>>>
>>>Best regards,
>>>Bart
>>>_______________________________________________
>>>Chameleon mailing list
>>>Chameleon at lists.maptools.org
>>>http://lists.maptools.org/mailman/listinfo/chameleon
>>>
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
> 
> 
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon
> 

-- 
  -----------------------------------------------------------------
|Paul Spencer                           pspencer at dmsolutions.ca   |
|-----------------------------------------------------------------|
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|
  -----------------------------------------------------------------



More information about the Chameleon mailing list