<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2658.24">
<TITLE>RE: [Chameleon] compress Chameleon javascript</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hi Jacob,</FONT>
</P>

<P><FONT SIZE=2>If I remember correctly I applied it to all the js files.</FONT>
</P>

<P><FONT SIZE=2>I think in ka-Map there is a more recent version of this script. At least I saw some e-mails a few weeks ago.</FONT>
</P>

<P><FONT SIZE=2>The only thing I had trouble with were the missing ;. But it's been a long time :-)</FONT>
</P>

<P><FONT SIZE=2>Best regards,</FONT>
<BR><FONT SIZE=2>Bart</FONT>
</P>

<P><FONT SIZE=2>-----Oorspronkelijk bericht-----</FONT>
<BR><FONT SIZE=2>Van: chameleon-bounces@lists.maptools.org</FONT>
<BR><FONT SIZE=2>[<A HREF="mailto:chameleon-bounces@lists.maptools.org">mailto:chameleon-bounces@lists.maptools.org</A>]Namens Delfos, Jacob</FONT>
<BR><FONT SIZE=2>Verzonden: donderdag 11 mei 2006 3:27</FONT>
<BR><FONT SIZE=2>Aan: Bart van den Eijnden; chameleon@lists.maptools.org</FONT>
<BR><FONT SIZE=2>Onderwerp: RE: [Chameleon] compress Chameleon javascript</FONT>
</P>
<BR>

<P><FONT SIZE=2>Bart,</FONT>
</P>

<P><FONT SIZE=2>Did you end up applying this only to cwcjsapi? I'm looking into this,</FONT>
<BR><FONT SIZE=2>because the main page and all the scripts, are starting to get pretty</FONT>
<BR><FONT SIZE=2>huge (especially with a tree legend). I am looking into applying it for</FONT>
<BR><FONT SIZE=2>all javascripts, by modifying UIManager.php. On line 401, I replace:</FONT>
</P>

<P><FONT SIZE=2>$szJSInclude .= &quot;&lt;!-- javascript include $key --&gt;\n&quot;;</FONT>
<BR><FONT SIZE=2>$szJSInclude .=&nbsp; $this-&gt;maJSIncludeFunctions[$key];</FONT>
</P>

<P><FONT SIZE=2>With:</FONT>
</P>

<P><FONT SIZE=2>$jsPath =</FONT>
<BR><FONT SIZE=2>str_replace($_SESSION['gszCoreWebPath'].&quot;/&quot;,&quot;getcjs.php?name=&quot;,$this-&gt;ma</FONT>
<BR><FONT SIZE=2>JSIncludeFunctions[$key]);</FONT>
<BR><FONT SIZE=2>$jsPath = str_replace(&quot;.js&quot;,&quot;&quot;,$jsPath);</FONT>
<BR><FONT SIZE=2>$szJSInclude .= $jsPath;</FONT>
</P>
<BR>

<P><FONT SIZE=2>It can probably be cleaner, but I thought I'd try first to see whether</FONT>
<BR><FONT SIZE=2>it works at all. It does work, but I think some scripts need cleaning. I</FONT>
<BR><FONT SIZE=2>get an error about cwc_line.js, and the keymap becomes a red image. I</FONT>
<BR><FONT SIZE=2>couldn't find any missing ';' in cwc_line.js. Which other things did you</FONT>
<BR><FONT SIZE=2>find that the script can fail on?</FONT>
</P>

<P><FONT SIZE=2>Regards,</FONT>
</P>

<P><FONT SIZE=2>Jacob</FONT>
<BR><FONT SIZE=2>&nbsp;</FONT>
</P>

<P><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: chameleon-bounces@lists.maptools.org </FONT>
<BR><FONT SIZE=2>&gt; [<A HREF="mailto:chameleon-bounces@lists.maptools.org">mailto:chameleon-bounces@lists.maptools.org</A>] On Behalf Of </FONT>
<BR><FONT SIZE=2>&gt; Bart van den Eijnden</FONT>
<BR><FONT SIZE=2>&gt; Sent: 20 July 2005 22:32</FONT>
<BR><FONT SIZE=2>&gt; To: chameleon@lists.maptools.org; Bart van den Eijnden</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [Chameleon] compress Chameleon javascript</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Okay, this probably needs fixing in the CWCJSAPI.js file </FONT>
<BR><FONT SIZE=2>&gt; instead of the php script.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; The CWCJSAPI.js file contains stuff like:</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; this.units = 3 //meter</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; this.zoomfactor = 2;</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Which goes okay when there is a return at the end, but not if </FONT>
<BR><FONT SIZE=2>&gt; it is on one line in the compressed js file.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; I will try to update the CVS version of cwcjsapi and add ; </FONT>
<BR><FONT SIZE=2>&gt; consequently everywhere.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Best regards,</FONT>
<BR><FONT SIZE=2>&gt; Bart</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Bart van den Eijnden</FONT>
<BR><FONT SIZE=2>&gt; Syncera IT Solutions</FONT>
<BR><FONT SIZE=2>&gt; Postbus 270</FONT>
<BR><FONT SIZE=2>&gt; 2600 AG&nbsp; DELFT</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; tel.nr.: 015-7512436</FONT>
<BR><FONT SIZE=2>&gt; email: BEN@Syncera-ITSolutions.nl</FONT>
<BR><FONT SIZE=2>&gt; &gt;&gt;&gt; Bart van den Eijnden 07/20/05 16:27 PM &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; Paul,</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; just realized I am missing a lot of ; in the cwcjsapi.js file </FONT>
<BR><FONT SIZE=2>&gt; which causes many js errors.</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Do you have an update already of the script which fixes this </FONT>
<BR><FONT SIZE=2>&gt; before I dive into it myself :-) ?</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Best regards,</FONT>
<BR><FONT SIZE=2>&gt; Bart</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; Bart van den Eijnden</FONT>
<BR><FONT SIZE=2>&gt; Syncera IT Solutions</FONT>
<BR><FONT SIZE=2>&gt; Postbus 270</FONT>
<BR><FONT SIZE=2>&gt; 2600 AG&nbsp; DELFT</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; tel.nr.: 015-7512436</FONT>
<BR><FONT SIZE=2>&gt; email: BEN@Syncera-ITSolutions.nl</FONT>
<BR><FONT SIZE=2>&gt; &gt;&gt;&gt; &quot;Bart van den Eijnden&quot; &lt;BEN@syncera-itsolutions.nl&gt; </FONT>
<BR><FONT SIZE=2>&gt; 07/20/05 16:14 PM &gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt; Bart van den Eijnden</FONT>
<BR><FONT SIZE=2>&gt; Syncera IT Solutions</FONT>
<BR><FONT SIZE=2>&gt; Postbus 270</FONT>
<BR><FONT SIZE=2>&gt; 2600 AG&nbsp; DELFT</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; tel.nr.: 015-7512436</FONT>
<BR><FONT SIZE=2>&gt; email: BEN@Syncera-ITSolutions.nl</FONT>
<BR><FONT SIZE=2>&gt; </FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Chameleon mailing list</FONT>
<BR><FONT SIZE=2>&gt; Chameleon@lists.maptools.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://lists.maptools.org/mailman/listinfo/chameleon" TARGET="_blank">http://lists.maptools.org/mailman/listinfo/chameleon</A></FONT>
<BR><FONT SIZE=2>&gt; </FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>Chameleon mailing list</FONT>
<BR><FONT SIZE=2>Chameleon@lists.maptools.org</FONT>
<BR><FONT SIZE=2><A HREF="http://lists.maptools.org/mailman/listinfo/chameleon" TARGET="_blank">http://lists.maptools.org/mailman/listinfo/chameleon</A></FONT>
</P>

<BR>


Disclaimer
************************************************************************
Aan dit bericht kunnen geen rechten worden ontleend. Dit bericht is
uitsluitend bestemd voor de geadresseerde. Als u dit bericht per abuis
hebt ontvangen, wordt u verzocht het te vernietigen en de afzender te 
informeren. Wij adviseren u om bij twijfel over de juistheid of de 
volledigheid van de mail contact met afzender op te nemen.

This message shall not constitute any rights or obligations.
This message is intended solely for the addressee.
If you have received this message in error, please delete it and
notify the sender immediately. When in doubt whether this message
is correct or complete, please contact the sender.
************************************************************************

<BR>
</BODY>
</HTML>