[OpenLayers-Users] OL code JS (ECMA?) standarts compliance and
code packing
Kenneth Skovhede, GEOGRAF A/S
ks at geograf.dk
Fri Oct 3 04:08:04 EDT 2008
I use packer as well. The main problem is that packer put everything on
one line.
This causes problems because of missing semicolons (function endings I
think?).
For some reason, the regular packing tools for OpenLayers does not
combine the faulty lines.
The easiest way to find these problems is to take the OpenLayers.js file
and remove all linefeeds.
The problem is then tracking it back to the file that created the problem.
I would give you my patch, but it is for OL 2.5, so not much use.
When I upgrade to 2.7, I will try to make a single patch for the missing
semicolons, and submit it.
Regards, Kenneth Skovhede, GEOGRAF A/S
Christopher Schmidt skrev:
> On Thu, Oct 02, 2008 at 05:55:37AM -0700, BrainDrain wrote:
>
>> I think that code strictness is not such a bad property.
>>
>
> Are you saying that the OL code fails JSLint? It doesn't seem to for me
> at the moment. If that's the case, please offer at least data about how
> to reproduce it or what error you're getting, and preferably with a
> patch.
>
>
>> Paul Spencer-5 wrote:
>>
>>> I periodically run jslint on the openlayers code base and commit
>>> changes to fix things like missing semi-colons. I haven't had any
>>> problems using jsmin or the YUI compressor. I haven't tried Packer
>>> for a while, I have a fundamental dislike of the approach he takes
>>> (using eval() to load the code) but that is mostly a personal opinion.
>>>
>>> Cheers
>>>
>>> Paul
>>>
>>> On 2-Oct-08, at 8:31 AM, BrainDrain wrote:
>>>
>>>
>>>> HI
>>>> Why well-known js packer (http://dean.edwards.name/packer/) breaks
>>>> OL code?
>>>> It becomes unworking.
>>>> I've tried online and c# versions of this packer (and some others from
>>>> codeproject). Results - the same.
>>>> It turned out, that not all of my code is compatible with this
>>>> packer and I
>>>> tried to test it with JSLint.
>>>> After some revision with the help of JSLint I achieved a success
>>>> (for my
>>>> code).
>>>> But what about OL? base62 encoding has good compression ratio -
>>>> almost 50%
>>>> Paul
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/OL-code-JS-%28ECMA-%29-standarts-compliance-and-code-packing-tp19778306p19778306.html
>>>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at openlayers.org
>>>> http://openlayers.org/mailman/listinfo/users
>>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>>
>>>
>>>
>> --
>> View this message in context: http://www.nabble.com/OL-code-JS-%28ECMA-%29-standarts-compliance-and-code-packing-tp19778306p19778713.html
>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20081003/be9db451/attachment.html
More information about the Users
mailing list