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 >> >> |