|
From: Jesse V. <je...@6t...> - 2004-03-25 13:23:24
|
Mina,
First - sorry, I misread your first email, I thought you said that
the line with "new DynAPIObject" did not exist, but now I see you said
that it does exist.
Now that I think about it, the problem probably isn't in your file,
but in the source code. There are some places in the dynapi source code
that don't have a semi-colon at the end of the statement. When it gets
compressed, everything gets put on one line, and if there is a
semi-colon missing, everything gets all screwed up.
You're probably getting the error saying that there is no dynapi
object because there were errors when the js file is included. Take a
close look at all the errors that Mozilla is giving you, it should give
some clues as to where the semi-colon is missing. Can you post all of
the errors that you're getting?
What version of dynapi are you running? The one from CVS? If you
find a place in dynapi that is missing a semi-colon, let me know, and
I'll fix it and commit it.
Jesse
Jesse Vitrone wrote:
> Mina,
> Just from eyeballing it, the compressed file looks ok. I think I
> need to see more than just the compressed js file. Maybe you can zip
> up your config file, the compressed js, and the file that uses the
> compressed js.
> You mentioned that "var dynapi=new DynAPIObject()" wasn't in the
> file, but when I search for it, it's on the first line.
>
> Jesse
>
> Mina Ki wrote:
>
>>Hi again!
>>
>>Please have a look at the attached zip file. (you have to rename it and add
>>'.zip')
>>
>>Thank you!
>>
>>-----Ursprungligt meddelande-----
>>Från: dyn...@li...
>>[mailto:dyn...@li...] För Jesse Vitrone
>>Skickat: den 23 mars 2004 16:26
>>Till: dyn...@li...
>>Ämne: Re: [Dynapi-Help] Java Compressor gives me JavaScript Syntax Error
>>
>>Mina Ki,
>> I'm the one who wrote the java compressor, so there can't be anything
>>wrong with it! Just jokes :)
>> When I search one of my compressed js files, I see the code "var
>>dynapi=new DynAPIObject()" on the line for the dynapi.js file. Since you
>>have the dynapi.js file in your setup, it looks like you should be getting
>>it. Can you post your compressed output dyn.js ?
>>
>>Jesse
>>
>>
>>Mina Ki wrote:
>>
>>
>>
>>>Hi!
>>>
>>>I've used the Java Compressor to compress some javascript files using
>>>the jsCompressor.xml file (see below). Everything seems to work fine.
>>>The result is one single js file. However, when I try to use it I get
>>>an error (both in IE and Mozilla Firebird). It seems as if there are no
>>>
>>>
>>dynapi object (!?).
>>
>>
>>>I've checked the js file for the text "var dynapi=new DynAPIObject()"
>>>and it does exist... I don't have a clue of what's wrong. IE and
>>>Firebird doesn't give me much help...
>>>
>>>Has anyone succeeded in using the Java Compressor???
>>>
>>>Thank you for your help.
>>>
>>>
>>>
>>>Here is the jsCompressor.xml file that I use
>>>
>>><jscompressor>
>>> <compressed-file name="C:\dyn.js">
>>> <input-file name="C:\js\src\dynapi.js"/>
>>> <input-file name="C:\js\src\api\event.js"/>
>>> <input-file name="C:\js\src\api\dyndocument.js"/>
>>> <input-file name="C:\js\src\api\dynlayer_base.js"/>
>>>
>>> <input-group>
>>> <input-file name="C:\js\src\api\dynlayer_ie.js"
>>>compare-value="dynapi.ua.ie" />
>>> <input-file name="C:\js\src\api\dynlayer_dom.js"/>
>>> </input-group>
>>>
>>> <input-group>
>>> <input-file name="C:\js\src\api\mouse_ie.js"
>>>compare-value="dynapi.ua.ie" />
>>> <input-file name="C:\js\src\api\mouse_dom.js"/>
>>> </input-group>
>>>
>>> <input-file name="C:\js\src\api\ext\dynlayer.inline.js"/>
>>> </compressed-file>
>>></jscompressor>
>>>
>>>
>>>
>>>This is the output from the program:
>>>
>>>C:\java.compressor>java JSCompressor
>>>
>>>---- Compressing Files ----
>>>
>>>-- Using configuration found in jsCompressor.xml Line separator:
>>>
>>>
>>>-- Compressed File Summary:
>>> output file name: C:\dyn.js
>>> input file names:
>>> C:\js\src\dynapi.js
>>> C:\js\src\api\event.js
>>> C:\js\src\api\dyndocument.js
>>> C:\js\src\api\dynlayer_base.js
>>> input group:
>>> C:\js\src\api\dynlayer_ie.js
>>> C:\js\src\api\dynlayer_dom.js
>>> input group:
>>> C:\js\src\api\mouse_ie.js
>>> C:\js\src\api\mouse_dom.js
>>> C:\js\src\api\ext\dynlayer.inline.js
>>>
>>>C:\java.compressor>
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux
>>>tutorial presented by Daniel Robbins, President and CEO of GenToo
>>>technologies. Learn everything from fundamentals to system
>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>>>_______________________________________________
>>>Dynapi-Help mailing list
>>>Dyn...@li...
>>>https://lists.sourceforge.net/lists/listinfo/dynapi-help
>>>
>>>
>>>
>>>
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial
>>presented by Daniel Robbins, President and CEO of GenToo technologies. Learn
>>everything from fundamentals to system
>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
>>_______________________________________________
>>Dynapi-Help mailing list
>>Dyn...@li...
>>https://lists.sourceforge.net/lists/listinfo/dynapi-help
>>
>>
|