Examples of ItsNatEvent


Examples of org.itsnat.core.event.ItsNatEvent

    {
    }

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        if (itsNatEvt.getItsNatDocument() == null)
        {
            ItsNatServletResponse response = itsNatEvt.getItsNatServletResponse();
            response.addCodeToSend("if (confirm('Session or page was lost. Reload?'))");
            response.addCodeToSend("  window.location.reload(true);");
           
            itsNatEvt.getItsNatEventListenerChain().stop();
        }
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        setCurrentEventProcessing(evt);

        try
        {
            processDOMEventUserListeners(evt,true);
            ItsNatEvent itsNatEvt = ((ItsNatEvent)evt);
            if (!itsNatEvt.getItsNatEventListenerChain().isStopped()) // De esta manera en los eventos del usuario previos podemos parar el comportamiento por defecto del componente
                processDOMEvent(evt);
            processDOMEventUserListeners(evt,false);
        }
        finally
        {
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        {
            setAsClickable(clickElem1);
            removeClickable(clickElem2);
        }

        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        ItsNatServletRequest itsNatReq = itsNatEvt.getItsNatServletRequest();
        ItsNatDocument itsNatDoc = itsNatReq.getItsNatDocument();

        HTMLDocument doc = (HTMLDocument)itsNatDoc.getDocument();
        Element noteElem = doc.createElement("p");
        noteElem.appendChild(
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

                String title = (String)contEvt.getExtraParam("title");
                log("OK this is the title: " + title + " ");
            }
        };

        ItsNatEvent itsNatEvent = (ItsNatEvent)evt;
        ClientDocument clientDoc = itsNatEvent.getClientDocument();
        ParamTransport[] extraParams = new ParamTransport[] { new CustomParamTransport("title","document.title") };
        clientDoc.addContinueEventListener(null,listener,itsNatEvent.getCommMode(),extraParams,null,-1);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        ItsNatHttpServlet itsNatServlet = null;
        EventListener listener = new EventListener()
        {
            public void handleEvent(Event evt)
            {
                ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
                if (itsNatEvt.getItsNatDocument() == null)
                {
                    ItsNatServletResponse response = itsNatEvt.getItsNatServletResponse();
                    response.addCodeToSend("alert('Session or page was lost. Reloading...');");
                    response.addCodeToSend("window.location.reload(true);");

                    itsNatEvt.getItsNatEventListenerChain().stop();
                }
            }
        };
        itsNatServlet.addEventListener(listener);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

    {
        new EventListener()
        {
            public void handleEvent(Event evt)
            {
                ItsNatEvent itsNatEvent = (ItsNatEvent)evt;
                ClientDocument clientDoc = itsNatEvent.getClientDocument();

                // We need the page title in this context

                EventListener listener = new EventListener()
                {
                    public void handleEvent(Event evt)
                    {
                        ItsNatContinueEvent contEvt = (ItsNatContinueEvent)evt;
                        String title = (String)contEvt.getExtraParam("title");
                        System.out.println("This is the title: " + title);
                    }
                };

                ParamTransport[] extraParams = new ParamTransport[] { new CustomParamTransport("title","document.title") };
                clientDoc.addContinueEventListener(null,listener,itsNatEvent.getCommMode(),extraParams,null,-1);
            }
        };
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

            public void handleEvent(Event evt)
            {
                EventTarget currTarget = evt.getCurrentTarget();
                if (currTarget == linkElem)
                {
                    ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
                    final ItsNatDocument itsNatDoc = itsNatEvt.getItsNatDocument();
                    final ClientDocument clientDoc = itsNatDoc.getClientDocumentOwner();

                    Runnable dispCode = new Runnable()
                    {
                    public void run()
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        this.parent = parent;
    }

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        if (itsNatEvt instanceof ItsNatEventStateless)
        {
            TestCoreStatelessGlobalEventListenerAction.handleEvent((ItsNatEventStateless)itsNatEvt);
        }
        else
        {
            if (itsNatEvt.getItsNatDocument() == null)
            {
                // Hemos perdido la sesi�n o la p�gina
                // El ClientDocument es especial para el caso de documento no encontrado
                // a�n as� algunas cosas funcionan.
                ClientDocument clientDoc = itsNatEvt.getClientDocument();
                clientDoc.addCodeToSend("if (confirm('Session or page is lost. Reloading...'))");
                clientDoc.addCodeToSend("  window.location.reload(true);");

                itsNatEvt.getItsNatEventListenerChain().stop();
            }
        }
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        EventListener global = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                if (evt.getCurrentTarget() != link) return;
                ItsNatEvent itsNatEvt = ((ItsNatEvent)evt);
                itsNatEvt.setUserValue("test_global_dom_listener_doc",Boolean.TRUE);
            }
        };
        itsNatDoc.addEventListener(global);


        global = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                if (evt.getCurrentTarget() != link) return;
                ItsNatEvent itsNatEvt = ((ItsNatEvent)evt);
                itsNatEvt.setUserValue("test_global_dom_listener_client",Boolean.TRUE);
            }
        };
        itsNatDoc.getClientDocumentOwner().addEventListener(global);
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        itsNatDoc.getClientDocumentOwner().addEventListener(global);
    }

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = ((ItsNatEvent)evt);
        Boolean objDoc = (Boolean)itsNatEvt.getUserValue("test_global_dom_listener_doc");
        Boolean objClient = (Boolean)itsNatEvt.getUserValue("test_global_dom_listener_client");
        String msg;
        if ((objDoc != null)&&(objClient != null)) msg = "OK";
        else msg = "WROOOOONG";
        Text text = (Text)link.getFirstChild();
        text.setData(text.getData() + " => " + msg);
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.