Re: problem about add the 3rd party gadgets to GWT page.

2009-05-05 Thread Raydo

Hi,

I'm trying to load gadgets into my own application for some time now,
but without luck :(
I like someone to be able to enter the url of a gadget, which then
should be added to my application. NOTE: this gadget is unknown at
compile time, it's url is entered during runtime)
Can this be done ?

It seems to me this is exactly where you have succeeded ?

The thing I don't understand is:
Then, I took the HTML code and translated it to JSNI
How do you do this ?
Is this realy needed / will this work at runtime ?

Best regards,
Raymond


On 7 mrt, 05:47, XiongJia Le lexiong...@gmail.com wrote:
 Thanks for you help. I have understood this problem.

 I attached the issue talking address, maybe this can help other 
 people.http://code.google.com/p/gwt-google-apis/issues/detail?id=248

 On Fri, Mar 6, 2009 at 11:49 PM, Eric Ayers zun...@google.com wrote:
  You are right, there is something about that technique that doesn't work.
  I found this alternative implementation of the gadget worked, though:

  In SimpleFriendConnect.html, add:

    !-- Include the Google Friend Connect javascript library. --
    script type=text/javascript src=
 http://www.google.com/friendconnect/script/friendconnect.js;/script

  Then, I took the HTML code and translated it to JSNI:

  package com.example.simpleFriendConnect.client;

  import com.google.gwt.core.client.EntryPoint;
  import com.google.gwt.dom.client.DivElement;
  import com.google.gwt.dom.client.Document;
  import com.google.gwt.user.client.ui.Label;
  import com.google.gwt.user.client.ui.RootPanel;

  /**
   * Entry point classes define codeonModuleLoad()/code.
   */
  public class SimpleFriendConnect implements EntryPoint {

    static native void addFriendConnect(String divId) /*-{
       var skin = {};
       skin['BORDER_COLOR'] = '#cc';
       skin['ENDCAP_BG_COLOR'] = '#e0ecff';
       skin['ENDCAP_TEXT_COLOR'] = '#33';
       skin['ENDCAP_LINK_COLOR'] = '#cc';
       skin['ALTERNATE_BG_COLOR'] = '#ff';
       skin['CONTENT_BG_COLOR'] = '#ff';
       skin['CONTENT_LINK_COLOR'] = '#cc';
       skin['CONTENT_TEXT_COLOR'] = '#33';
       skin['CONTENT_SECONDARY_LINK_COLOR'] = '#cc';
       skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#66';
       skin['CONTENT_HEADLINE_COLOR'] = '#33';
       skin['DEFAULT_COMMENT_TEXT'] = '- add your comment here -';
       skin['HEADER_TEXT'] = 'Comments';
       skin['POSTS_PER_PAGE'] = '5';

      // NOTE: Prepend $wnd to the calls to the friendconnect API.
       $wnd.google.friendconnect.container.setParentUrl('/users/eric/');
       $wnd.google.friendconnect.container.renderWallGadget(

        // NOTE: substitute 'divId' for the string generated by Google
  Friendconnect
        { id: divId,
          site: '01989614359727495564',
          'view-params':{disableMinMax:true,
            scope:PAGE,features:video,comment,
            startMaximized:true}
        }, skin);
     }-*/;

    /**
     * This is the entry point method.
     */
    public void onModuleLoad() {
      RootPanel.get().add(new Label(Member Gadget shown below:));
      DivElement gadgetDiv = Document.get().createDivElement();
      String id = div-friendconnect1;
      gadgetDiv.setId(id);
      gadgetDiv.getStyle().setPropertyPx(width, 282);
      gadgetDiv.getStyle().setProperty(border, 1px, solid #cc);
      RootPanel.get().getElement().appendChild(gadgetDiv);
      addFriendConnect(id);

    }
  }

  On Wed, Mar 4, 2009 at 9:18 PM, Xiongjia Le lexiong...@gmail.com wrote:

  Hi All,

  Yesterday, I wrote a test page for  add the gadget of Google Friend
  Connect to my GWT page.

  I create a new HTML object and set the gadget's script (got from
  Google Friend Connect ) to this object.
  This is the code summary:

  
  HTML htmObj = new HTML(!-- some script got from 'Google Friend
  Connect'--)
  RootPanel.get().add(htmObj);
  

  But this code only can run on Firefox. In other browsers (IE, Chrome,
  etc.) the gadget is can not show correctly.

  Do we need use other way to add a 3rd party gadgets to GWT page?

  Thanks,
  Xiongjia Le

  --
  Eric Z. Ayers - GWT Team - Atlanta, GA USA
 http://code.google.com/webtoolkit/



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: problem about add the 3rd party gadgets to GWT page.

2009-03-06 Thread Eric Ayers
You are right, there is something about that technique that doesn't work.  I
found this alternative implementation of the gadget worked, though:

In SimpleFriendConnect.html, add:

  !-- Include the Google Friend Connect javascript library. --
  script type=text/javascript src=
http://www.google.com/friendconnect/script/friendconnect.js;/script


Then, I took the HTML code and translated it to JSNI:

package com.example.simpleFriendConnect.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.dom.client.DivElement;
import com.google.gwt.dom.client.Document;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;

/**
 * Entry point classes define codeonModuleLoad()/code.
 */
public class SimpleFriendConnect implements EntryPoint {

  static native void addFriendConnect(String divId) /*-{
 var skin = {};
 skin['BORDER_COLOR'] = '#cc';
 skin['ENDCAP_BG_COLOR'] = '#e0ecff';
 skin['ENDCAP_TEXT_COLOR'] = '#33';
 skin['ENDCAP_LINK_COLOR'] = '#cc';
 skin['ALTERNATE_BG_COLOR'] = '#ff';
 skin['CONTENT_BG_COLOR'] = '#ff';
 skin['CONTENT_LINK_COLOR'] = '#cc';
 skin['CONTENT_TEXT_COLOR'] = '#33';
 skin['CONTENT_SECONDARY_LINK_COLOR'] = '#cc';
 skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#66';
 skin['CONTENT_HEADLINE_COLOR'] = '#33';
 skin['DEFAULT_COMMENT_TEXT'] = '- add your comment here -';
 skin['HEADER_TEXT'] = 'Comments';
 skin['POSTS_PER_PAGE'] = '5';

// NOTE: Prepend $wnd to the calls to the friendconnect API.
 $wnd.google.friendconnect.container.setParentUrl('/users/eric/');
 $wnd.google.friendconnect.container.renderWallGadget(

  // NOTE: substitute 'divId' for the string generated by Google
Friendconnect
  { id: divId,
site: '01989614359727495564',
'view-params':{disableMinMax:true,
  scope:PAGE,features:video,comment,
  startMaximized:true}
  }, skin);
   }-*/;

  /**
   * This is the entry point method.
   */
  public void onModuleLoad() {
RootPanel.get().add(new Label(Member Gadget shown below:));
DivElement gadgetDiv = Document.get().createDivElement();
String id = div-friendconnect1;
gadgetDiv.setId(id);
gadgetDiv.getStyle().setPropertyPx(width, 282);
gadgetDiv.getStyle().setProperty(border, 1px, solid #cc);
RootPanel.get().getElement().appendChild(gadgetDiv);
addFriendConnect(id);
  }
}

On Wed, Mar 4, 2009 at 9:18 PM, Xiongjia Le lexiong...@gmail.com wrote:


 Hi All,

 Yesterday, I wrote a test page for  add the gadget of Google Friend
 Connect to my GWT page.

 I create a new HTML object and set the gadget's script (got from
 Google Friend Connect ) to this object.
 This is the code summary:

 
 HTML htmObj = new HTML(!-- some script got from 'Google Friend
 Connect'--)
 RootPanel.get().add(htmObj);
 

 But this code only can run on Firefox. In other browsers (IE, Chrome,
 etc.) the gadget is can not show correctly.

 Do we need use other way to add a 3rd party gadgets to GWT page?

 Thanks,
 Xiongjia Le
 



-- 
Eric Z. Ayers - GWT Team - Atlanta, GA USA
http://code.google.com/webtoolkit/

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: problem about add the 3rd party gadgets to GWT page.

2009-03-06 Thread XiongJia Le
Thanks for you help. I have understood this problem.

I attached the issue talking address, maybe this can help other people.
http://code.google.com/p/gwt-google-apis/issues/detail?id=248

On Fri, Mar 6, 2009 at 11:49 PM, Eric Ayers zun...@google.com wrote:

 You are right, there is something about that technique that doesn't work.
 I found this alternative implementation of the gadget worked, though:

 In SimpleFriendConnect.html, add:

   !-- Include the Google Friend Connect javascript library. --
   script type=text/javascript src=
 http://www.google.com/friendconnect/script/friendconnect.js;/script


 Then, I took the HTML code and translated it to JSNI:

 package com.example.simpleFriendConnect.client;

 import com.google.gwt.core.client.EntryPoint;
 import com.google.gwt.dom.client.DivElement;
 import com.google.gwt.dom.client.Document;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.RootPanel;

 /**
  * Entry point classes define codeonModuleLoad()/code.
  */
 public class SimpleFriendConnect implements EntryPoint {

   static native void addFriendConnect(String divId) /*-{
  var skin = {};
  skin['BORDER_COLOR'] = '#cc';
  skin['ENDCAP_BG_COLOR'] = '#e0ecff';
  skin['ENDCAP_TEXT_COLOR'] = '#33';
  skin['ENDCAP_LINK_COLOR'] = '#cc';
  skin['ALTERNATE_BG_COLOR'] = '#ff';
  skin['CONTENT_BG_COLOR'] = '#ff';
  skin['CONTENT_LINK_COLOR'] = '#cc';
  skin['CONTENT_TEXT_COLOR'] = '#33';
  skin['CONTENT_SECONDARY_LINK_COLOR'] = '#cc';
  skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#66';
  skin['CONTENT_HEADLINE_COLOR'] = '#33';
  skin['DEFAULT_COMMENT_TEXT'] = '- add your comment here -';
  skin['HEADER_TEXT'] = 'Comments';
  skin['POSTS_PER_PAGE'] = '5';

 // NOTE: Prepend $wnd to the calls to the friendconnect API.
  $wnd.google.friendconnect.container.setParentUrl('/users/eric/');
  $wnd.google.friendconnect.container.renderWallGadget(

   // NOTE: substitute 'divId' for the string generated by Google
 Friendconnect
   { id: divId,
 site: '01989614359727495564',
 'view-params':{disableMinMax:true,
   scope:PAGE,features:video,comment,
   startMaximized:true}
   }, skin);
}-*/;

   /**
* This is the entry point method.
*/
   public void onModuleLoad() {
 RootPanel.get().add(new Label(Member Gadget shown below:));
 DivElement gadgetDiv = Document.get().createDivElement();
 String id = div-friendconnect1;
 gadgetDiv.setId(id);
 gadgetDiv.getStyle().setPropertyPx(width, 282);
 gadgetDiv.getStyle().setProperty(border, 1px, solid #cc);
 RootPanel.get().getElement().appendChild(gadgetDiv);
 addFriendConnect(id);

   }
 }

 On Wed, Mar 4, 2009 at 9:18 PM, Xiongjia Le lexiong...@gmail.com wrote:


 Hi All,

 Yesterday, I wrote a test page for  add the gadget of Google Friend
 Connect to my GWT page.

 I create a new HTML object and set the gadget's script (got from
 Google Friend Connect ) to this object.
 This is the code summary:

 
 HTML htmObj = new HTML(!-- some script got from 'Google Friend
 Connect'--)
 RootPanel.get().add(htmObj);
 

 But this code only can run on Firefox. In other browsers (IE, Chrome,
 etc.) the gadget is can not show correctly.

 Do we need use other way to add a 3rd party gadgets to GWT page?

 Thanks,
 Xiongjia Le




 --
 Eric Z. Ayers - GWT Team - Atlanta, GA USA
 http://code.google.com/webtoolkit/

 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



problem about add the 3rd party gadgets to GWT page.

2009-03-04 Thread Xiongjia Le

Hi All,

Yesterday, I wrote a test page for  add the gadget of Google Friend
Connect to my GWT page.

I create a new HTML object and set the gadget's script (got from
Google Friend Connect ) to this object.
This is the code summary:


HTML htmObj = new HTML(!-- some script got from 'Google Friend
Connect'--)
RootPanel.get().add(htmObj);


But this code only can run on Firefox. In other browsers (IE, Chrome,
etc.) the gadget is can not show correctly.

Do we need use other way to add a 3rd party gadgets to GWT page?

Thanks,
Xiongjia Le
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---