Package org.w3c.dom.html

Examples of org.w3c.dom.html.HTMLDocument


        // Evento "click"
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLInputButton input = (ItsNatHTMLInputButton)componentMgr.findItsNatComponent((Node)evt.getCurrentTarget());
        HTMLDocument doc = (HTMLDocument)itsNatDoc.getDocument();

        outText("OK " + evt.getType() + " "); // Para que se vea

        String type = evt.getType();
        if (type.equals("click"))
        {
            input.focus();
        }
        else if (type.equals("focus"))
        {
            input.blur();
        }
        else if (type.equals("blur"))
        {
            HTMLTextAreaElement elemTextArea = (HTMLTextAreaElement)doc.getElementById("textAreaId");
            ItsNatHTMLTextArea textArea = (ItsNatHTMLTextArea)componentMgr.findItsNatComponent(elemTextArea);
            textArea.focus(); // No hace falta para seleccionar es para probar los dos m�todos seguidos
            textArea.select();
        }
    }
View Full Code Here


        this.modalLayer = compMgr.createItsNatModalLayer(null,false,9010,(float)0.2,"black",null)// opacity is ignored because ExtJS HTML already includes a semitranparent layer
        unexpectedEventDetection();
       
        DocumentFragment frag = extJSDoc.loadDocumentFragment("extjsexample_error_new_item");
        this.modalWinElem = ItsNatTreeWalker.getFirstChildElement(frag);
        HTMLDocument doc = itsNatDoc.getHTMLDocument();
        Element body = doc.getBody();
        body.appendChild(modalWinElem);

        this.closeIconElem = doc.getElementById("ext-gen1006");
        ((EventTarget)closeIconElem).addEventListener("click",this,false);

        this.okElem = doc.getElementById("ext-gen970");
        ((EventTarget)okElem).addEventListener("click",this,false);
    }
View Full Code Here

    }

    public void close()
    {
        ItsNatHTMLDocument itsNatDoc = extJSDoc.getItsNatHTMLDocument();
        HTMLDocument doc = itsNatDoc.getHTMLDocument();

        ((EventTarget)closeIconElem).removeEventListener("click",this,false);
        ((EventTarget)okElem).removeEventListener("click",this,false);

        Element body = doc.getBody();
        body.removeChild(modalWinElem);

        modalLayer.dispose();
    }
View Full Code Here

    public WAIARIADocument(ItsNatHTMLDocument itsNatDoc)
    {
        this.itsNatDoc = itsNatDoc;

        HTMLDocument doc = itsNatDoc.getHTMLDocument();
        this.treeElem = doc.getElementById("tree");
        ((EventTarget)treeElem).addEventListener("click", this, false);
        ((EventTarget)treeElem).addEventListener("dblclick", this, false);
        ((EventTarget)treeElem).addEventListener("keydown", this, false);
        ((EventTarget)treeElem).addEventListener("keypress", this, false);
    }
View Full Code Here

    @Override
    protected Node getChildNodeFromStrPos(Node parentNode,String posStr)
    {
        // Ver comentarios en getNodeChildPosition(Node)
        ItsNatHTMLDocumentImpl itsNatDoc = getItsNatHTMLDocument();
        HTMLDocument doc = itsNatDoc.getHTMLDocument();
        if (parentNode == doc.getDocumentElement()) // <html>
        {
            if (posStr.equals("bo"))
                return doc.getBody();
            else if (posStr.equals("he"))
                return DOMUtilHTML.getHTMLHead(doc);
        }
        return super.getChildNodeFromStrPos(parentNode,posStr);
    }
View Full Code Here

        // parece que la v1.6 ya no http://code.google.com/p/fbug/source/detail?r=6418
        // (nota: usar DOM Inspector pues FireBug no muestra sus nodos auxiliares)
        // Delicious Tools o AdBlock en Chrome insertaban un <style> entre <head> y <body>
        // en el caso de AdBlock afortunadamente despu�s de <body> actualmente y Delicious Tools parece que ya no (?)
        // Otra alternativa ser�a eliminarlos en tiempo de carga pero por ej. la consola de FireBug es �til.
        HTMLDocument doc = getItsNatHTMLDocument().getHTMLDocument();
        if (node.getParentNode() == doc.getDocumentElement()) // <html>
        {
            if (node == doc.getBody())  // Primero porque es el m�s habitual y no hay que "buscar"
                return "bo";
            else if (node == DOMUtilHTML.getHTMLHead(doc))
                return "he";
        }
        return super.getNodeChildPosition(node);
View Full Code Here

     * @return New HTML document
     */
    public final HTMLDocument createHTMLDocument( String title )
        throws DOMException
    {
  HTMLDocument doc;

  if ( title == null )
      throw new NullPointerException( "HTM014 Argument 'title' is null." );
  doc = new HTMLDocumentImpl();
  doc.setTitle( title );
  return doc;
    }
View Full Code Here

    }
  }

  public SeleniumScript(String scriptUrl, String url) throws IOException, SAXException, XPathExpressionException {
    DOMFragmentParser parser = new DOMFragmentParser();
    HTMLDocument document = new HTMLDocumentImpl();
    DocumentFragment fragment = document.createDocumentFragment();
    try {
      parser.parse(scriptUrl, fragment);
      // not nice, it seems that parse also throws a FileNotFoundException sometimes.
      // XXX I don't know why
      if (fragment.getTextContent().contains("The page was not found!")) {
View Full Code Here

     * @return New HTML document
     */
    public final HTMLDocument createHTMLDocument( String title )
        throws DOMException
    {
  HTMLDocument doc;

  if ( title == null )
      throw new NullPointerException( "HTM014 Argument 'title' is null." );
  doc = new HTMLDocumentImpl();
  doc.setTitle( title );
  return doc;
    }
View Full Code Here

    //

    /** Main. */
    public static void main(String[] argv) throws Exception {
        DOMFragmentParser parser = new DOMFragmentParser();
        HTMLDocument document = new HTMLDocumentImpl();
        for (int i = 0; i < argv.length; i++) {
            DocumentFragment fragment = document.createDocumentFragment();
            parser.parse(argv[i], fragment);
            print(fragment, "");
        }
    } // main(String[])
View Full Code Here

TOP

Related Classes of org.w3c.dom.html.HTMLDocument

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.