Package com.google.gwt.dom.client

Examples of com.google.gwt.dom.client.IFrameElement


   */
  public static void create(Element parent, final Resources resources,
      final SourceViewerInitializedCallback initializedCallback) {
    Document document = parent.getOwnerDocument();
    // Create the iframe within which we will load the source.
    final IFrameElement sourceFrame = document.createIFrameElement();
    Element frameWrapper = document.createDivElement();
    frameWrapper.setClassName(resources.sourceViewerCss().frameWrapper());
    frameWrapper.appendChild(sourceFrame);

    final Element baseElement = document.createDivElement();
    final Element headerElem = document.createDivElement();
    headerElem.setClassName(resources.sourceViewerCss().header());
    baseElement.appendChild(headerElem);

    // IFrame must be attached to fire onload.
    baseElement.appendChild(frameWrapper);
    parent.appendChild(baseElement);
    Event.addEventListener("load", sourceFrame, new EventListener() {
      public void handleEvent(Event event) {
        // The source fetcher should be loaded. Lets now point it at the source
        // we want to load.
        SourceViewer sourceViewer = new SourceViewer(baseElement, headerElem,
            sourceFrame, resources);
        initializedCallback.onSourceViewerInitialized(sourceViewer);
      }
    });

    sourceFrame.setSrc(Chrome.getExtension().getUrl("monitor/SourceFetcher.html"));
  }
View Full Code Here


   * foreign server and send it messages. See {@link Responder} for an
   * implementation that only receives and responds to messages.
   */
  public class Client {
    private static IFrameElement createFrame(Document document, String url) {
      final IFrameElement frame = document.createIFrameElement();
      frame.setSrc(url);
      // New WebKit will activate iframes even if they are display:none.
      frame.getStyle().setProperty("cssText", "display:none;");
      return frame;
    }
View Full Code Here

          request.accept(listener), listener));
    }
  }

  private static IFrameElement createBlankFrame(Document document) {
    final IFrameElement elem = document.createIFrameElement();
    elem.setSrc("blank.html");
    return elem;
  }
View Full Code Here

   */
  public void testWindowUnloadClosesChannel() {
    final String channelName = "testWindowUnloadClosesChannel";

    final Document document = Document.get();
    final IFrameElement frame = createBlankFrame(document);
    document.getBody().appendChild(frame);

    final WindowExt window = getContentWindow(frame).cast();

    final TestServerListener serverListener = new TestServerListener();
View Full Code Here

            this.show();
        }
    }

    private Element getExternalFrameElement(String id){
        IFrameElement iframe = IFrameElement.as(this.externalFrame.getElement());
        return iframe.getContentDocument().getElementById(id);
    }
View Full Code Here

            this.show();
        }
    }

    private Element getExternalFrameElement( String id ) {
        IFrameElement iframe = IFrameElement.as( this.externalFrame.getElement() );
        return iframe.getContentDocument().getElementById( id );
    }
View Full Code Here

            this.show();
        }
    }

    private Element getExternalFrameElement(String id) {
        IFrameElement iframe = IFrameElement.as(this.externalFrame.getElement());
        return iframe.getContentDocument().getElementById(id);
    }
View Full Code Here

            this.show();
        }
    }

    private Element getExternalFrameElement(String id) {
        IFrameElement iframe = IFrameElement.as(this.externalFrame.getElement());
        return iframe.getContentDocument().getElementById(id);
    }
View Full Code Here

            this.show();
        }
    }

    private Element getExternalFrameElement(String id) {
        IFrameElement iframe = IFrameElement.as( this.externalFrame.getElement() );
        return iframe.getContentDocument().getElementById( id );
    }
View Full Code Here

@PatchClass(Frame.class)
class FramePatcher {

   @PatchMethod
   static String getUrl(Frame frame) {
      IFrameElement e = frame.getElement().cast();
      return e.getSrc();
   }
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.IFrameElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.