Hi Rahul, Thank you.
When I goto http://localhost:8080/gadgets/ifr?url=http://localhost/iGoogle/xml/DynamicHeight.xml It is working. But dynamic height and settitle features are not working. My html code is: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title> Sample: Simple Container </title> <link href="StyleSheets/gadgets.css" rel="stylesheet"/> <link href="StyleSheets/container.css" rel="stylesheet"/> <link href="StyleSheets/temp_styles.css" rel="stylesheet"/> <script type="text/javascript" src="Scripts/util.js"></script> <script src="Scripts/container/rpc.js" type="text/javascript"></script> <script src="Scripts/container/json.js" type="text/javascript"></script> <script src="Scripts/container/ifpc.js" type="text/javascript"></script> <script src="Scripts/container/cookies.js" type="text/javascript"></script> <script src="Scripts/container/gadgets.js" type="text/javascript"></script> <style type="text/css"> <!-- .style1 {color: #55A3FF} --> </style> </head> <body onload="init()"> <h2>Sample: Simple Container</h2> <div class="column" id="sort1"><p></p></div> <div class="column" id="sort2"><p></p></div> <div class="column" id="sort3"><p></p></div> <script type="text/javascript"> gadgets.container.setParentUrl('ifpc_relay.html'); var specUrl0 = 'http://abowman.googlepages.com/spider.xml'; var specUrl1 = 'http://www.labpixies.com/campaigns/todo/todo.xml'; var specUrl2 = 'http://www.google.com/ig/modules/aue07otr.xml'; var specUrl3 = 'http://www.rankquest.com/RankQuest-SEO-Gadget.xml'; var specUrl4 = 'http://localhost/iGoogle/xml/DynamicHeight.xml'; // This container lays out and renders gadgets itself. function renderGadgets() { temp++; var gadget1 = gadgets.container.createGadget({widgetId: temp, specUrl: specUrl4, title: "Patient Chart", logo: "/iGoogle/StyleSheets/edit.png", }); gadgets.container.addGadget(gadget1,temp); gadget1.setServerBase('http://localhost:8080/gadgets/'); gadgets.container.renderGadget(gadget1); }; function init() { temp = 0; gadgets.container.layoutManager = new gadgets.FloatLeftLayoutManager('sort1' ); gadgets.container.setParentUrl('rpc_relay.html'); }; <span class="style1"></span> <input type="button" value="New" onclick="renderGadgets(); return false;"> </body> </html> *and that DynamicHeight.xml file content is (Example from google):* ** <?xml version="1.0" encoding="UTF-8"?> <Module> <ModulePrefs title="My Grocery List" height="100"> <Require feature="dynamic-height"/> </ModulePrefs> <Content type="html"> <![CDATA[ <script type="text/javascript"> // This example lets users add items to a grocery list and then clear the list. // When items are added or cleared, the gadget resizes itself. var mylist = ""; var flag = 0; // Function that is invoked whenever user clicks the Add button to add an // item to the list. function addToList (form) { var input = _trim(form.inputbox.value); if (input == "") { return; } // Make alternating lines green/white, depending on value of flag variable. if(flag == 0){ mylist += "<div style='padding-left: 5px;background-color: #E6FFE6; font-family:Arial, Helvetica;'>" +input + "</div>"; flag = 1; } else { mylist += "<div style='padding-left: 5px;font-family:Arial, Helvetica;'>" +input + "</div>"; flag = 0; } // Call setContent to output HTML to div and resize gadget setContent(mylist); } // Clear the list function clearList(form) { // Call setContent to remove all items from the list and resize the gadget setContent(""); } // Outputs content to the div and resizes the gadget function setContent(html) { _gel('content_div').innerHTML = html; // Tells gadget to resize itself _IG_AdjustIFrameHeight(); } //alert("Hai, this is a test"); </script> <FORM NAME="myform" ACTION="" METHOD="GET"><BR> <INPUT TYPE="text" NAME="inputbox" VALUE=""> <INPUT TYPE="button" NAME="button" Value="Add" onClick="addToList(this.form )"> <INPUT TYPE="button" NAME="button2" Value="Clear" onClick="clearList( this.form)"> </FORM> <div id="content_div"></div> ]]> </Content> </Module> On Wed, Feb 27, 2008 at 4:12 PM, Rahul Kumar <[EMAIL PROTECTED]> wrote: > > It seems that you are accessing net through proxy. > Provide the proxy setting in class BasicRemoteContentFetcher.java > I have done temporary code change in class BasicRemoteContentFetcher > under method private HttpURLConnection getConnection > (RemoteContentRequest request, > ProcessingOptions options) throws IOException{ > > Authenticator.setDefault(new SimpleAuthenticator( > "username","password")); > Properties systemProperties = System.getProperties(); > systemProperties.setProperty("http.proxyHost"," proxyHost "); > systemProperties.setProperty("http.proxyPort"," proxyPort "); > > > > hope to get some workaround for proxy setting. > But for time being it works > > -Rahul > > > > -----Original Message----- > From: Neo Anderson [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 27, 2008 3:34 PM > To: [email protected] > Subject: Re: How to use RPC Relay > > Did anyone got solution for it? > > On Wed, Feb 27, 2008 at 2:18 PM, Neo Anderson > <[EMAIL PROTECTED]> > wrote: > > > So, problem is in the gadget server. I can't know whether my code > works or > > not using dynamic-height and settitle properties until gadget server > starts > > working. > > > > > > On Wed, Feb 27, 2008 at 2:11 PM, Neo Anderson < > > [EMAIL PROTECTED]> wrote: > > > > > Even if I type > > > > http://localhost:8080/gadgets/ifr?url=http://www.google.com/ig/modules/h > oroscope.xmlin browser, I am getting the same error. > > > > > > > > > On Wed, Feb 27, 2008 at 11:46 AM, Kevin Brown <[EMAIL PROTECTED]> > wrote: > > > > > > > The line break here is very telling -- this indicates that somehow > > > > your > > > > input to the gadget server is inserting a newline. What url are > you > > > > accessing your page at? > > > > > > > > On Tue, Feb 26, 2008 at 10:01 PM, Neo Anderson < > > > > [EMAIL PROTECTED]> wrote: > > > > > > > > > Hey, that problem is solved. I am able to start my gadget > server. > > > > After > > > > > that, if I run the sample file, then I am getting the error: > > > > > > > > > > HTTP ERROR: 400 > > > > > > > > > > FAILED_TO_RETRIEVE_CONTENT Malformed gadget spec URL: > > > > > http://www.google.com/ig/modules/horoscope.xml > > > > > > > > > > RequestURI=/gadgets/ifr > > > > > > > > > > *Powered by Jetty:// <http://jetty.mortbay.org/>* > > > > > > > > > > and in the gadget server console, I am getting the error: > > > > > Feb 26, 2008 3:26:32 PM org.apache.shindig.gadgets > > > > > > > > > > .http.GadgetRenderingServlet outputErrors > > > > > INFO: Failed to render gadget > > > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget > spec > > > > URL: > > > > > http://www.google.com/ig/modules/horoscope.xml > > > > > at > org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run( > > > > > GadgetServer.java:326) > > > > > at > org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call( > > > > > GadgetServer.java:491) > > > > > at > org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call( > > > > > GadgetServer.java:474) > > > > > at java.util.concurrent.FutureTask$Sync.innerRun( > > > > FutureTask.java > > > > > :303) > > > > > at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > > > > > at java.util.concurrent.Executors$RunnableAdapter.call( > > > > > Executors.java:441) > > > > > at java.util.concurrent.FutureTask$Sync.innerRun( > > > > FutureTask.java > > > > > :303) > > > > > at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > > > > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > > > > > ThreadPoolExecutor.java:885) > > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > > > > > ThreadPoolExecutor.java:907) > > > > > at java.lang.Thread.run(Thread.java:619) > > > > > Feb 26, 2008 3:26:32 PM > > > > > org.apache.shindig.gadgets.http.GadgetRenderingServlet > outputErrors > > > > > INFO: Failed to render gadget > > > > > org.apache.shindig.gadgets.GadgetException: Malformed gadget > spec > > > > URL: > > > > > http://www.labpixies.com/campaigns/todo/todo.xml > > > > > at > org.apache.shindig.gadgets.GadgetServer$SpecLoadTask.run( > > > > > GadgetServer.java:326) > > > > > at > org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call( > > > > > GadgetServer.java:491) > > > > > at > org.apache.shindig.gadgets.GadgetServer$WorkflowTask.call( > > > > > GadgetServer.java:474) > > > > > at java.util.concurrent.FutureTask$Sync.innerRun( > > > > FutureTask.java > > > > > :303) > > > > > at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > > > > > at java.util.concurrent.Executors$RunnableAdapter.call( > > > > > Executors.java:441) > > > > > at java.util.concurrent.FutureTask$Sync.innerRun( > > > > FutureTask.java > > > > > :303) > > > > > at > java.util.concurrent.FutureTask.run(FutureTask.java:138) > > > > > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > > > > > ThreadPoolExecutor.java:885) > > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > > > > > ThreadPoolExecutor.java:907) > > > > > at java.lang.Thread.run(Thread.java:619) > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Feb 27, 2008 at 12:44 AM, Cassie <[EMAIL PROTECTED]> > wrote: > > > > > > > > > > > What gets logged when you run the mvn package with the "-e" > flag > > > > as > > > > > > mentioned? > > > > > > > > > > > > And - is anybody else out there getting problems like this? > I'm > > > > thinking > > > > > > there must be something wrong with your environment Neo, I > just > > > > have no > > > > > > idea > > > > > > what it is. > > > > > > > > > > > > - Cassie > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Feb 25, 2008 at 10:28 PM, Neo Anderson < > > > > > > [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > I have linux machine, > > > > > > > > > > > > > > I tried the following commands: > > > > > > > > > > > > > > mvn package and I got this error: > > > > > > > > > > > > > > > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > [objectType]={};for( ---> var <--- > > > > > > i=0;i<supportedFieldsArray[objectType] > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > objectType].length;i++){ ---> var <--- > > > > > > > supportedField=supportedFieldsArray[objectType][i]; > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > {var jsonObjects=[];for( ---> var <--- i=0;i< > > > > requestObjects.length; > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > },true));return ;} ---> var <--- > > > > > > > jsonText=this.createJson(requestObjects);var > > > > > > > > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > jsonText=this.createJson(requestObjects); ---> var <--- > > > > > > > sendResponse=function (result){result=result > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > responses=result.responses||[]; ---> var <--- > > > > globalError=false;var > > > > > > > responseMap={}; > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > ||[];var globalError=false; ---> var <--- > > > > responseMap={};for(var i= > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > ;var responseMap={};for( ---> var <--- > i=0;i<responses.length; > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > <responses.length;i++){ ---> var <--- > response=responses[i];var > > > > > > rawData= > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > {var response=responses[i]; ---> var <--- rawData= > > > > response.response > > > > > ;var > > > > > > > processedData=requestObjects > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > ];var rawData=response.response; ---> var <--- > > > > > > > processedData=requestObjects[i].request.processResponse > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > i].key]=processedData;} ---> var <--- dataResponse=new > > > > > > > opensocial.DataResponse(responseMap,globalError > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > ,opt_params){var me=this; ---> var <--- peopleRequest= > > > > > > > this.newFetchPeopleRequest(id,opt_params) > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > {var people=[];for( ---> var <--- i=0;i<rawJson.length; > > > > > > > [WARNING] .../target/classes/features/opensocial-0.7 > > > > > > /jsoncontainer.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > {var activities=[];for( ---> var <--- i=0;i<rawJson.length; > > > > > > > [INFO] jsoncontainer.js (5295b) -> > jsoncontainer.opt.js(2474b)[46%] > > > > > > > [INFO] batchrequest.js (1807b) -> > batchrequest.opt.js(360b)[19%] > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;if(isNaN(M)){ ---> var <--- A= > > > > gadgets.window.getViewportDimensions > > > > > (). > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > .window.getViewportDimensions().height; ---> var <--- N= > > > > document.body > > > > > > ;var > > > > > > > I=document > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > height;var N=document.body; ---> var <--- I= > > > > document.documentElement > > > > > > > ;if(document. > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > scrollHeight:I.offsetHeight;}else{ ---> var <--- L= > > > > I.scrollHeight;var > > > > > > K=I > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > else{var L=I.scrollHeight; ---> var <--- > K=I.offsetHeight;if(I. > > > > > > > [WARNING] > > > > > > > .../target/classes/features/dynamic-height/dynamic- > > > > > > height.js:line-1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;}};}()); ---> var <--- > > > > > > > _IG_AdjustIFrameHeight=gadgets.window.adjustHeight; > > > > > > > [INFO] dynamic-height.js (1031b) -> dynamic-height.opt.js > > > > (1031b)[100%] > > > > > > > [WARNING] > > > > > > > .../target/classes/features/opensocial-0.6 > > > > /opensocial6to7.js:line > > > > > > > -1:column -1:Try to use a single 'var' statement per scope. > > > > > > > .isArray(keys)){for( ---> var <--- i=0;i<keys.length; > > > > > > > [INFO] opensocial6to7.js (4019b) -> > opensocial6to7.opt.js(2625b)[65%] > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false' > > > > > ></iframe>"; > > > > > > > ---> > > > > > > > var <--- F=E.getElementsByTagName("IFRAME")[0 > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ){var B=null;for( ---> var <--- F=C.pool_.length-1; > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ;F>=0;F--){ ---> var <--- A=C.pool_[F];if > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > function (){var d="cbid"; ---> var <--- > n="ifpc_callback";var > > > > s=new > > > > > > > gadgets. > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > d="cbid";var n="ifpc_callback"; ---> var <--- s=new > > > > > > > gadgets.IFramePool_();var > > > > > > > > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > s=new gadgets.IFramePool_(); ---> var <--- m={};var l={} > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ();var m={}; ---> var <--- l={};var t={} > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > {};var l={}; ---> var <--- t={};var o=0; > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > {};var t={}; ---> var <--- o=0;var X=0;function > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ={};var o=0; ---> var <--- X=0;function r(B,A > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > =="undefined"){G=true;} ---> var <--- I=i(B);var C= > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > }var I=i(B); ---> var <--- C=parseInt(I.length/L, > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ){C+=1;}for( ---> var <--- J=0;J<C;J++ > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ;J<C;J++){ ---> var <--- F=I.substr(J*L, > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > substr(J*L,L); ---> var <--- M=[H,X,C,J > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > =q(E)[0]; ---> var <--- B=null;try{B=window. > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > B=window.parent.parent;} ---> var <--- D=function > (){B.gadgets. > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:The > > > > > > > variable A has already been declared in the same scope... > > > > > > > }}function Z(A){var ---> A <--- =q(A);var H=A > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > {var A=q(A); ---> var <--- H=A.shift();var L > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var H=A.shift(); ---> var <--- L=A.shift();var M > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var L=A.shift(); ---> var <--- M=A.shift();var D > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var M=A.shift(); ---> var <--- D=A.shift();var N > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var D=A.shift(); ---> var <--- N=A.shift();var J > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var N=A.shift(); ---> var <--- J=A.shift();var F > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var J=A.shift(); ---> var <--- F=H+"_"+L;if( > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > });N="";for( ---> var <--- O=0;O<M;O++ > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ;}m[F]=null; ---> var <--- I=q(N);var H= > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > ;var I=q(N); ---> var <--- H=I.shift();var K > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:The > > > > > > > variable H has already been declared in the same scope... > > > > > > > var I=q(N);var ---> H <--- =I.shift();var K= > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var H=I.shift(); ---> var <--- K=I.shift();var B > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var K=I.shift(); ---> var <--- B=I.shift();var C > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var B=I.shift(); ---> var <--- C=I.shift();var E > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > var C=I.shift(); ---> var <--- E=h(K);if(E > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > (K);if(E){ ---> var <--- G=E.apply(null,I) > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > C.split("&");for( ---> var <--- B=0;B<D.length; > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > <D.length;B++){ ---> var <--- E=decodeURIComponent(D[B]); > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > (B);if(A){ ---> var <--- D=[];for(var C= > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > {var D=[];for( ---> var <--- C=1;C<arguments.length; > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > {var C=[];for( ---> var <--- A=0;A<B.length; > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > <B.length;A++){ ---> var <--- D=gadgets.json.stringify(B[ > > > > > > > [WARNING] .../target/classes/features/ifpc/ifpc.js:line > > > > -1:column > > > > > -1:Try > > > > > > > to > > > > > > > use a single 'var' statement per scope. > > > > > > > handleRequest:Z};}(); ---> var <--- _IFPC=gadgets.ifpc_; > > > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%] > > > > > > > [WARNING] .../target/classes/files/container/json.js:line > > > > -1:column > > > > > > > -1:Using > > > > > > > 'eval' is not recommended. Moreover, using 'eval' reduces > the > > > > level of > > > > > > > compression! > > > > > > > replace(/"(\\.|[^"\\])*"/g,"")))&& ---> eval <--- > > > > > ("("+text+")");}catch > > > > > > > [WARNING] .../target/classes/files/container/json.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ;}}};}(); ---> var <--- JSON=gadgets.JSON; > > > > > > > [INFO] json.js (1347b) -> json.opt.js (1347b)[100%] > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > "DIV");E.innerHTML="<iframe onload='this.pool_locked=false' > > > > > ></iframe>"; > > > > > > > ---> > > > > > > > var <--- F=E.getElementsByTagName("IFRAME")[0 > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ){var B=null;for( ---> var <--- F=C.pool_.length-1; > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ;F>=0;F--){ ---> var <--- A=C.pool_[F];if > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > function (){var d="cbid"; ---> var <--- > n="ifpc_callback";var > > > > s=new > > > > > > > gadgets. > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > d="cbid";var n="ifpc_callback"; ---> var <--- s=new > > > > > > > gadgets.IFramePool_();var > > > > > > > > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > s=new gadgets.IFramePool_(); ---> var <--- m={};var l={} > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ();var m={}; ---> var <--- l={};var t={} > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > {};var l={}; ---> var <--- t={};var o=0; > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > {};var t={}; ---> var <--- o=0;var X=0;function > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ={};var o=0; ---> var <--- X=0;function r(B,A > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > =="undefined"){G=true;} ---> var <--- I=i(B);var C= > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > }var I=i(B); ---> var <--- C=parseInt(I.length/L, > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ){C+=1;}for( ---> var <--- J=0;J<C;J++ > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ;J<C;J++){ ---> var <--- F=I.substr(J*L, > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > substr(J*L,L); ---> var <--- M=[H,X,C,J > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > =q(E)[0]; ---> var <--- B=null;try{B=window. > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > B=window.parent.parent;} ---> var <--- D=function > (){B.gadgets. > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:The > > > > > > > variable A has already been declared in the same scope... > > > > > > > }}function Z(A){var ---> A <--- =q(A);var H=A > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > {var A=q(A); ---> var <--- H=A.shift();var L > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var H=A.shift(); ---> var <--- L=A.shift();var M > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var L=A.shift(); ---> var <--- M=A.shift();var D > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var M=A.shift(); ---> var <--- D=A.shift();var N > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var D=A.shift(); ---> var <--- N=A.shift();var J > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var N=A.shift(); ---> var <--- J=A.shift();var F > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var J=A.shift(); ---> var <--- F=H+"_"+L;if( > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > });N="";for( ---> var <--- O=0;O<M;O++ > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ;}m[F]=null; ---> var <--- I=q(N);var H= > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > ;var I=q(N); ---> var <--- H=I.shift();var K > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:The > > > > > > > variable H has already been declared in the same scope... > > > > > > > var I=q(N);var ---> H <--- =I.shift();var K= > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var H=I.shift(); ---> var <--- K=I.shift();var B > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var K=I.shift(); ---> var <--- B=I.shift();var C > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var B=I.shift(); ---> var <--- C=I.shift();var E > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > var C=I.shift(); ---> var <--- E=h(K);if(E > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > (K);if(E){ ---> var <--- G=E.apply(null,I) > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > C.split("&");for( ---> var <--- B=0;B<D.length; > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > <D.length;B++){ ---> var <--- E=decodeURIComponent(D[B]); > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > (B);if(A){ ---> var <--- D=[];for(var C= > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > {var D=[];for( ---> var <--- C=1;C<arguments.length; > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > {var C=[];for( ---> var <--- A=0;A<B.length; > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > <B.length;A++){ ---> var <--- D=gadgets.JSON.stringify(B[ > > > > > > > [WARNING] .../target/classes/files/container/ifpc.js:line > > > > -1:column > > > > > > -1:Try > > > > > > > to use a single 'var' statement per scope. > > > > > > > handleRequest:Z};}(); ---> var <--- _IFPC=gadgets.ifpc_; > > > > > > > [INFO] ifpc.js (3485b) -> ifpc.opt.js (3485b)[100%] > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =K?";domain="+K:""; ---> var <--- O=M?";path="+M:""; > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =M?";path="+M:""; ---> var <--- T;if(Q<0){T > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > else{if(Q==0){ ---> var <--- R=new Date(1970,1,1 > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > R.toUTCString();}else{ ---> var <--- N=new Date((new Date). > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ){var L=P+"="; ---> var <--- N=String(document.cookie);for > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > String(document.cookie);for( ---> var <--- J=-1;(J=N. > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > +1))>=0;){ ---> var <--- O=J;while(--O>=0 > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;while(--O>=0){ ---> var <--- M=N.charAt(O);if > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > }if(O==-1){ ---> var <--- I=N.indexOf(";",J) > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > M=String(document.cookie); ---> var <--- K=M.split > > > > (/\s*;\s*/);var > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > K=M.split(/\s*;\s*/); ---> var <--- L=[],I=[], > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ,O,P,J;for( ---> var <--- N=0;P=K[N] > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > C==""){return 0;} ---> var <--- D=C.split(/\s*;\s*/);return > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > .getKeyValues_().values;for( ---> var <--- F=0;F<D.length; > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > .getKeyValues_().keys;for( ---> var <--- C=D.length-1;C>= > > > > > > > [WARNING] .../target/classes/files/container/cookies.js:line > > > > -1:column > > > > > > > -1:The symbol J is declared but is apparently never used. > > > > > > > This code can probably be written in a more compact way. > > > > > > > I=[],O,P, ---> J <--- ;for(var N=0;P= > > > > > > > [INFO] cookies.js (2143b) -> cookies.opt.js (2143b)[100%] > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ){var J=K.length; ---> var <--- M=[];for(var N= > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;var M=[];for( ---> var <--- N=0;N<K.length; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > <K.length;N++){ ---> var <--- I=function (A){K[A > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > J){var Q={}; ---> var <--- P=this.USER_PREFS_PREFIX+J.id; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =this.USER_PREFS_PREFIX+J.id; ---> var <--- K= > > > > goog.net.cookies.get( > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > (P);if(K){ ---> var <--- L=K.split("&");for > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > K.split("&");for( ---> var <--- R=0;R<L.length; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > <L.length;R++){ ---> var <--- N=L[R].split("=" > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > [R].split("="); ---> var <--- M=decodeURIComponent(N[0]); > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =decodeURIComponent(N[0]); ---> var <--- > > > > O=decodeURIComponent(N[1]); > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > {var M=[];for( ---> var <--- H in L.getUserPrefs()){var > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > H in L.getUserPrefs()){ ---> var <--- > N=L.getUserPref(H);var > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > N=L.getUserPref(H); ---> var <--- > > > > > > > J=encodeURIComponent(H)+"="+encodeURIComponent > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;M.push(J);} ---> var <--- I=this.USER_PREFS_PREFIX+L.id; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =this.USER_PREFS_PREFIX+L.id; ---> var <--- > K=M.join("&");goog > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > /_([0-9]+)$/)[1],10); ---> var <--- L= > > > > gadgets.container.getGadget(K) > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > gadgets.container.getGadget(K); ---> var <--- > P=L.getUserPrefs > > > > ();for( > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > =L.getUserPrefs();for( ---> var <--- > N=1,I=arguments.length; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > .layoutRootId_);if(F){ ---> var <--- > D=document.createElement > > > > > ("div");D > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > this.getUserPrefs()){for( ---> var <--- D in > this.getUserPrefs > > > > ()){var > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > D in this.getUserPrefs()){ ---> var <--- F=this.getUserPref > > > > (D);E > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ());if(F){ ---> var <--- D=F.parentNode;var E=D > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ){var D=F.parentNode; ---> var <--- E=D.style.display;D. > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;D.showUserPrefsDialog();}; ---> var <--- C= > > > > document.createElement > > > > > > > ("script");C > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ();var L={}; ---> var <--- > H=document.getElementById("m_"+this. > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > id+"_numfields").value;for( ---> var <--- K=0;K<H;K++ > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ;K<H;K++){ ---> var <--- > N=document.getElementById("m_"+this. > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > if(N.type!="hidden"){ ---> var <--- I="m_"+this.id+"_up_"; > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > ="m_"+this.id+"_up_"; ---> var <--- M=N.name.substring(I. > > > > > > > [WARNING] .../target/classes/files/container/gadgets.js:line > > > > -1:column > > > > > > > -1:Try to use a single 'var' statement per scope. > > > > > > > name.substring(I.length); ---> var <--- J=N.value;L[M] > > > > > > > [INFO] gadgets.js (11821b) -> gadgets.opt.js (11821b)[100%] > > > > > > > [INFO] gadgets.css (458b) -> gadgets.opt.css (458b)[100%] > > > > > > > [INFO] state.dtd (0b) -> state.opt.dtd (0b)[100%] > > > > > > > [INFO] total input (344276b) -> output (138040b)[40%] > > > > > > > [INFO] nb warnings: 530, nb errors: 0 > > > > > > > [INFO] [compiler:compile] > > > > > > > [INFO] Compiling 8 source files to > > > > > > > /root/Desktop/WidgetsCode/java/gadgets/target/classes > > > > > > > [INFO] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > *[ERROR] BUILD ERROR > > > > > > > [INFO] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > [INFO] Fatal error compiling > > > > > > > > > > > > > > Embedded error: Error while executing the external compiler. > > > > > > > java.io.IOException: error=2, No such file or directory* > > > > > > > [INFO] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > [INFO] For more information, run Maven with the -e switch > > > > > > > [INFO] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > [INFO] Total time: 3 minutes 38 seconds > > > > > > > [INFO] Finished at: Tue Feb 26 11:57:39 IST 2008 > > > > > > > [INFO] Final Memory: 22M/39M > > > > > > > [INFO] > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > > > > > > > > > On Mon, Feb 25, 2008 at 10:55 PM, Cassie <[EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > > > > > > > When the error above occurs, it prevents all features from > > > > being > > > > > > loaded. > > > > > > > > Because the features are not loaded into the system, all > > > > further > > > > > > > requests > > > > > > > > to > > > > > > > > your server will return the unsupported exception. > > > > > > > > > > > > > > > > Thus, the error above -is- causing the unsupported > exception. > > > > > > > > > > > > > > > > If you look at the bug Kevin references above it seems > that > > > > this is > > > > > a > > > > > > > > known > > > > > > > > problem on the windows platform. So, if you have a > non-windows > > > > box > > > > > > > > available > > > > > > > > then you can run shindig without exceptions. If not, then > > > > Shindig > > > > > will > > > > > > > not > > > > > > > > currently run for you. > > > > > > > > > > > > > > > > However, Kevin submitted one possible fix last night. (A > > > > change to > > > > > the > > > > > > > > ResourceLoader class, it should now say "resource.trim()" > on > > > > line > > > > > 49) > > > > > > If > > > > > > > > someone could re-sync and try to run on windows it would > be > > > > great to > > > > > > > know > > > > > > > > if > > > > > > > > his change worked. If not, please let me know if the patch > on > > > > this > > > > > bug > > > > > > > > fixes > > > > > > > > the issue: > https://issues.apache.org/jira/browse/SHINDIG-91 > > > > > > > > > > > > > > > > Thanks for your patience! > > > > > > > > > > > > > > > > - Cassie > > > > > > > > > > > > > > > > > > > > > > > > On Mon, Feb 25, 2008 at 1:48 AM, Arun Kumar < > > > > > > > > [EMAIL PROTECTED]> > > > > > > > > wrote: > > > > > > > > > > > > > > > > > But I'm getting this error even when I use serttitle or > > > > > > dynamic-height > > > > > > > > > features. > > > > > > > > > > > > > > > > > > On Mon, Feb 25, 2008 at 3:03 PM, Akash Xavier < > > > > > > [EMAIL PROTECTED]> > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > No Arun, > > > > > > > > > > UNSUPPORTED_FEATURE is returned only when a feature is > not > > > > > > supported > > > > > > > > by > > > > > > > > > > the > > > > > > > > > > container. > > > > > > > > > > Its not any problem. > > > > > > > > > > > > > > > > > > > > On Mon, Feb 25, 2008 at 1:28 AM, Arun Kumar < > > > > > > > > > > [EMAIL PROTECTED]> > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > Is that UNSUPPORTED_FEATURE error related to above > > > > gadget > > > > > server > > > > > > > > > > > exception? > > > > > > > > > > > > > > > > > > > > > > If not, what would be the problem? > > > > > > > > > > > > > > > > > > > > > > Why do I got this problem? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Akash Xavier > > > > > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > ~Kevin > > > > > > > > If you received this email by mistake, please delete it, cancel > your > > > > mail > > > > account, destroy your hard drive, silence any witnesses, and burn > down > > > > the > > > > building that you're in. > > > > > > > > > > > > > > > > ============================================================================================================================ > > Disclaimer: > > This message and the information contained herein is proprietary and > confidential and subject to the Tech Mahindra policy statement, you may > review the policy at <a href="http://www.techmahindra.com/Disclaimer.html > ">http://www.techmahindra.com/Disclaimer.html</a> externally and <a href=" > http://tim.techmahindra.com/Disclaimer.html"> > http://tim.techmahindra.com/Disclaimer.html</a> internally within Tech > Mahindra. > > > ============================================================================================================================ >

