[Chameleon] Creating my own Widget
Robin Robin
querada499 at hotmail.com
Fri Sep 10 13:07:35 EDT 2004
Thank you. I fogot to mention that I did in fact change that line of code.
I also changed this one:
$this->moPopup->mszLink =
$_SESSION['gszCoreWebPath']."widgets/Hotlink/HotlinkResults.phtml";
to point to my HotlinkResults.phtml.
Thanks for the advice though.
-robin
>From: Ken-ichi <kueda at wso.williams.edu>
>To: chameleon at lists.maptools.org
>Subject: Re: [Chameleon] Creating my own Widget
>Date: Fri, 10 Sep 2004 09:53:57 -0700
>
>I'm a total newbie at writing widgets too, but it looks to me like that
>first if clause in the QueryWMouseClick() JavaScript function is failing.
>I suspect you didn't change the $this->SetNavCommand("QUERY") line in the
>Query widget constructor, and that for some reason, since your new widget
>isn't called Query, Chameleon isn't setting the NAV_CMD to QUERY when you
>click on the button. Maybe I'm wrong. You can monitor the form values
>(including dynamically generated ones) with the Web Developer extension for
>Firefox.
>
>Hope I'm not leading you in the wrong direction.
>
>-Ken-ichi
>
>Robin Robin wrote:
>
>>Hello all,
>>
>>I am trying to create my own widget and I am running into some problems.
>>I am trying to create a hotlink widget which will work similar to identify
>>but will open a webpage when the location on the map is clicked. I plan
>>to do this by copying and modifying the query widget.
>>
>>I started by simply copying the query widget and renaming it. I wanted to
>>check that it still worked once the name has been changed. It doesn't!
>>So far, I changed the folder name to Hotlink, I have changed
>>QueryResults.phtml to HotlinkResults.phtml and Query.widget.php to
>>Hotlink.widget.php. I have also changed in Hotlink.widget.php the class
>>and constructor names from Query to Hotlink (as per instructions in an old
>>thread I found in the chameleon archives).
>>
>>When I click on my hotlink button the map redraws and nothing happens. If
>>I click the same point with my identify/query button I get a popup window
>>with the query results. Since I haven't changed any of the actual
>>functionality yet, both buttons should produce the same results.
>>
>>Are there other places where I have to change/add to files so that my new
>>widget will be recognized? In an older message someone mentioned changing
>>the MapDHTMLWidget.widget.php but I couldn't tell where it should be
>>changed (I did a text search for query).
>>
>>Any help would be appreciated.
>>
>>Thanks
>>
>>_________________________________________________________________
>>The new MSN 8: advanced junk mail protection and 2 months FREE*
>>http://join.msn.com/?page=features/junkmail
>>
>>_______________________________________________
>>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
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
More information about the Chameleon
mailing list