Examples of ItsNatDOMStdEvent


Examples of org.itsnat.core.event.ItsNatDOMStdEvent

    public void handleEvent(Event evt)
    {
        // Inhibimos, hay navegadores que no generan el evento "unload" siempre
        if (true) return;

        ItsNatDOMStdEvent itsNatEvt = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvt.getItsNatDocument();

        if (isAlreadyLoaded(itsNatDoc))
            throw new RuntimeException("Document is already loaded by this session");
        registerToAvoidConcurrentLoad(itsNatDoc);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

        // muchas veces el n�mero de componentes no recogidos por el GC
        // y el n�mero de listeners registrados en el cliente
        // no aumenta continuamente. Eso se traduce en que ni la memoria
        // Java ni la del navegador aumentan continuamente.

        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        HTMLDocument doc = itsNatDoc.getHTMLDocument();
        ItsNatHTMLComponentManager componentMgr = itsNatDoc.getItsNatHTMLComponentManager();

        Element elem = doc.getElementById("componentGCTestId2");
        Element child = doc.createElement("b");
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

    }

    public void handleEvent(Event evt)
    {
        // Evento "change" o "keyup" o "keydown"
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLTextArea comp = (ItsNatHTMLTextArea)componentMgr.findItsNatComponent((Node)evt.getCurrentTarget());

        if (evt.getType().equals("change"))
            comp.setText(comp.getText() + "-ok-" ); // Para testear que hemos recibido el valor del cliente y que podemos cambiarlo desde el servidor. Al llegar al navegador no provoca a su vez un nuevo evento change pues el evento est� asociado a la p�rdida de foco (lo cual no ocurre en la actualizaci�n via JavaScript)
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

        super.initCombo();
    }

    public void handleEvent(Event evt)
    {
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        ItsNatHTMLSelectComboBox combo = (ItsNatHTMLSelectComboBox)componentMgr.findItsNatComponent((Node)evt.getCurrentTarget());
        int selected = Integer.parseInt((String)itsNatEvent.getExtraParam("selectedIndex"));
        TestUtil.checkError(selected == combo.getSelectedIndex());

        super.handleEvent(evt);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

        itsNatDoc.addEventListener((EventTarget)startStopElem,"click", this, false,CommMode.XHR_SYNC);
    }

    public void handleEvent(final Event evt)
    {
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        final ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();
        outText("OK " + evt.getType() + " "); // Para que se vea

        if ((comet == null)||comet.isStopped())
        {
            this.comet = itsNatEvent.getClientDocument().createCometNotifier();
            //comet.setExpirationDelay(10000);

            EventListener listener = new EventListenerSerial()
            {
                public void handleEvent(Event evt)
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

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

    public void handleEvent(final Event evt)
    {
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();

        ItsNatServlet servlet = itsNatDoc.getItsNatDocumentTemplate().getItsNatServlet();
        DocumentFragment docFrag = servlet.getItsNatDocFragmentTemplate("test_html_fragment_fragment").loadDocumentFragment(itsNatDoc); // Por defecto carga el fragmento "body"
        buttonElem.getParentNode().insertBefore(docFrag,buttonElem);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

        }
        else if (evt.getCurrentTarget() == joystickModeCheck.getElement())
            comp.setJoystickMode(joystickModeCheck.isSelected());
        else
        {
            ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
            ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();

            int[] selectedRows = comp.getSelectedRows();
            int[] selectedCols = comp.getSelectedColumns();

            outText("OK " + evt.getType() + " (rows.sel. " + selectedRows.length + ", cols.sel. " + selectedCols.length + " ) "); // Para que se vea
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

    }

    public void handleEvent(Event evt)
    {
        // Evento "click"
        ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
        ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();

        String code;
        ScriptUtil codeGen = itsNatDoc.getScriptUtil();

        code = codeGen.getCallMethodCode(codeGen.createScriptExpr("window"),"alert",new Object[]{"First Alert"},true);
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

    public void handleEvent(Event evt)
    {
        EventTarget currentTarget = (EventTarget)evt.getCurrentTarget();
        if (currentTarget == addTimerElem)
        {
            ItsNatDOMStdEvent itsNatEvent = (ItsNatDOMStdEvent)evt;
            ItsNatHTMLDocument itsNatDoc = (ItsNatHTMLDocument)itsNatEvent.getItsNatDocument();

            outText("OK timer started "); // Para que se vea

            boolean fixedRate = checkBoxElem.getChecked();
View Full Code Here

Examples of org.itsnat.core.event.ItsNatDOMStdEvent

    }

    public void handleEvent(Event evt)
    {
        // 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
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.