Examples of ItsNatDocument


Examples of org.itsnat.core.ItsNatDocument

    {
    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();

        this.parentElem = doc.getElementById("compGroupId");

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.setMarkupDrivenComponents(true);
        compMgr.buildItsNatComponents(parentElem);

        this.inputElem = (HTMLInputElement)doc.getElementById("inputId");
        ((EventTarget)inputElem).addEventListener("change",this,false);
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        ((EventTarget)changeElem).addEventListener("click",this,false);
    }

    public void endExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();

        ((EventTarget)inputElem).removeEventListener("click",this,false);
        this.inputElem = null;

        ((EventTarget)changeElem).removeEventListener("click",this,false);
        this.changeElem = null;

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.removeItsNatComponents(parentElem,true);
        compMgr.setMarkupDrivenComponents(false);

        this.parentElem = null;
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

    {
    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();

        this.parentElem = doc.getElementById("compGroupId");

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.setMarkupDrivenComponents(true);
        compMgr.buildItsNatComponents(parentElem);

        this.selectElem = (HTMLSelectElement)doc.getElementById("selectId");
        ((EventTarget)selectElem).addEventListener("change",this,false);
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        ((EventTarget)insertElem).addEventListener("click",this,false);
    }

    public void endExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();

        ((EventTarget)selectElem).removeEventListener("change",this,false);
        this.selectElem = null;

        ((EventTarget)removeElem).removeEventListener("click",this,false);
        this.removeElem = null;

        this.itemElem = null;
        this.posElem = null;

        ((EventTarget)updateElem).removeEventListener("click",this,false);
        this.updateElem = null;

        ((EventTarget)insertElem).removeEventListener("click",this,false);
        this.insertElem = null;

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.removeItsNatComponents(parentElem,true);
        compMgr.setMarkupDrivenComponents(false);

        this.parentElem = null;
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

    {
    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        Document doc = itsNatDoc.getDocument();

        this.parentElem = doc.getElementById("compGroupId");

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.setMarkupDrivenComponents(true);
        compMgr.buildItsNatComponents(parentElem);

        this.inputElem1 = (HTMLInputElement)doc.getElementById("radioId1");
        ((EventTarget)inputElem1).addEventListener("click",this,false);
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        ((EventTarget)toggleElem).addEventListener("click",this,false);
    }

    public void endExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();

        ((EventTarget)inputElem1).removeEventListener("click",this,false);
        this.inputElem1 = null;

        ((EventTarget)inputElem2).removeEventListener("click",this,false);
        this.inputElem2 = null;

        ((EventTarget)toggleElem).removeEventListener("click",this,false);
        this.toggleElem = null;

        ItsNatComponentManager compMgr = itsNatDoc.getItsNatComponentManager();
        compMgr.removeItsNatComponents(parentElem,true);
        compMgr.setMarkupDrivenComponents(false);

        this.parentElem = null;
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        if (containerElem == null)
        {
            itsNatDoc.addCodeToSend("alert('Disconnected from parent!');");
            return;
        }
        ItsNatDocument parentItsNatDoc = ((ItsNatNode)containerElem).getItsNatDocument();

        ObjEmbAppSVGBatikAutoBindingTreeNode parentNode =
                  (ObjEmbAppSVGBatikAutoBindingTreeNode)parentItsNatDoc.getUserValue("parent_user_object");
        Element circleSelectedNum = parentNode.getCircleSelected();
        Text numNode = (Text)circleSelectedNum.getFirstChild();
        numNode.setData(Integer.toString(selected + 1));

        Element inputRadio = parentNode.getInputRadio();
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

    {
    }

    public void startExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        itsNatDoc.setUserValue("parent_user_object",this);

        Document doc = itsNatDoc.getDocument();
        this.container = (HTMLElement)doc.getElementById("containerId");

        // Initially container is an <object>
        this.url = container.getAttribute("data");

        ItsNatHttpSession session = (ItsNatHttpSession)itsNatDoc.getClientDocumentOwner().getItsNatSession();
        if (session.getUserAgent().indexOf("MSIE") != -1)
        {
            // URL must be absolute when used with Savarese Ssrc
            this.url = getRequestURLOfDocument() + this.url + "#p=n,c=n"; // For communication parent/child (p=parent, c=child, n=no, y=yes pending update)

            // In Internet Explorer the <object> element is weird.
            // If the element is already in tree and we need to change
            // the URL and use auto-binding in ItsNat, the problems are bigger.
            // The best technique is to remove the element, set up, and reinsert.
            Element containerFoo = doc.createElement("object");
            container.getParentNode().replaceChild(containerFoo,container);

            container.setAttribute("data",url);
            // Needed in Internet Explorer only:
            container.setAttribute("src",url);
            Element paramSrc = ItsNatTreeWalker.getFirstChildElement(container);
            paramSrc.setAttribute("value",url)// <param name="src" value="?...">
            // Reinserting again:
            containerFoo.getParentNode().replaceChild(container,containerFoo);
        }

        this.circleSelected = (HTMLElement)doc.getElementById("circleSelectedId");

        this.inputRadio = (HTMLInputElement)doc.getElementById("radioId");
        itsNatDoc.addEventListener((EventTarget)inputRadio,"change",this,false,new NodePropertyTransport("value"));

        this.updateButton = (HTMLInputElement)doc.getElementById("updateId");
        ((EventTarget)updateButton).addEventListener("click",this,false);

        itsNatDoc.addUserEventListener(null,"update",this);

        this.selectContainer = (HTMLSelectElement)doc.getElementById("selectContId");
        itsNatDoc.addEventListener((EventTarget)selectContainer,"change",this,false,new NodePropertyTransport("selectedIndex"));
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        itsNatDoc.addEventListener((EventTarget)selectContainer,"change",this,false,new NodePropertyTransport("selectedIndex"));
    }

    public void endExamplePanel()
    {
        ItsNatDocument itsNatDoc = getItsNatDocument();
        itsNatDoc.removeUserValue("parent_user_object");

        this.container = null;
        this.circleSelected = null;

        ((EventTarget)inputRadio).removeEventListener("change",this,false);
        this.inputRadio = null;

        ((EventTarget)updateButton).removeEventListener("click",this,false);
        this.updateButton = null;

        itsNatDoc.removeUserEventListener(null,"update",this);
    }
View Full Code Here

Examples of org.itsnat.core.ItsNatDocument

        {
            updateCircle();
        }
        else if (currTarget == selectContainer)
        {
            ItsNatDocument itsNatDoc = getItsNatDocument();
            Document doc = itsNatDoc.getDocument();
            String selIndexStr = (String)((ItsNatEvent)evt).getExtraParam("selectedIndex");
            int index = Integer.parseInt(selIndexStr);
            Element oldContainer = container;
            switch(index)
            {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.