Examples of ItsNatEvent


Examples of org.itsnat.core.event.ItsNatEvent

    public void handleEvent(Event evt)
    {
        EventTarget target = evt.getTarget();
        if (target == svgElem) // MSIE or outside of circles
        {
            ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
            if ("undefined".equals(itsNatEvt.getExtraParam("offsetX")))
                return; // Not MSIE and outside of circles

            String offsetXStr = (String)itsNatEvt.getExtraParam("offsetX");
            int x = Integer.parseInt(offsetXStr);
            String offsetYStr = (String)itsNatEvt.getExtraParam("offsetY");
            int y = Integer.parseInt(offsetYStr);
            log("Clicked: " + x + "," + y);
            for(int i = circleList.getLength() - 1; i >= 0; i--)
            {
                // The last circle has a greater SVG "z-index"
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        this.circleElem = null;
    }

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        Document doc = itsNatEvt.getItsNatDocument().getDocument();

        EventTarget currTarget = evt.getCurrentTarget();
        if (currTarget == buttonChangeColor)
        {
            ((HTMLDocument)doc).getBody().setAttribute("class","invalid");
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

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

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        Document doc = itsNatEvt.getItsNatDocument().getDocument();

        EventTarget currTarget = evt.getCurrentTarget();
        if (currTarget == buttonChangeColor)
        {
            doc.getDocumentElement().setAttribute("class","invalid");
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

    {
    }

    public void handleEvent(Event evt)
    {
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        if (itsNatEvt.getItsNatDocument() == null)
        {
            StringBuilder code = new StringBuilder();
            code.append("if (confirm('Expired session. Reload?'))");
            code.append("  window.location.reload(true);");
            ClientDocument clientDoc = itsNatEvt.getClientDocument();
            clientDoc.addCodeToSend(code.toString());
            itsNatEvt.getItsNatEventListenerChain().stop();
        }
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        // ser� el caso de recarga que procesar� ResponseNormalFixCacheImpl

        if (loaded)
        {
            // Se est� ejecutando dos veces por lo que es el caso de vuelta por back/forward
            ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
            itsNatEvt.getItsNatDocument().setInvalid();
            ClientDocumentImpl clientDoc = (ClientDocumentImpl)itsNatEvt.getClientDocument();
            itsNatEvt.getItsNatServletResponse().addCodeToSend(getReloadCode(clientDoc.getBrowser()));
        }
        else this.loaded = true;
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

    {
        // Marcamos el documento como inv�lido pues el usuario se sale de la p�gina
        // de otra manera la sesi�n referencia el documento hasta que la sesi�n
        // se pierda, el problema es que un usuario que hace mucho reload puede
        // saturar el servidor.
        ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
        ItsNatDocumentImpl itsNatDoc = (ItsNatDocumentImpl)itsNatEvt.getItsNatDocument();
        itsNatDoc.setInvalid();
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

    public boolean disableSendCodeToRequesterIfServerUpdating()
    {
        if (isServerUpdatingFromClient())
        {
            ItsNatEvent evt = (ItsNatEvent)getCurrentEventProcessing();
            ItsNatServletRequestImpl itsNatRequest = (ItsNatServletRequestImpl)evt.getItsNatServletRequest();
            ClientDocument clientDoc = itsNatRequest.getClientDocument();
            if (clientDoc.isSendCodeEnabled())
            {
                // Desactiva el cliente actual, pero los dem�s no, normalmente los de control remoto
                // Normalmente usamos esto para evitar volver a enviar datos al cliente principal (por cambio del DOM)
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

        return false;
    }

    public void enableSendCodeToRequester()
    {
        ItsNatEvent evt = (ItsNatEvent)getCurrentEventProcessing();
        ItsNatServletRequestImpl itsNatRequest = (ItsNatServletRequestImpl)evt.getItsNatServletRequest();
        ClientDocument requester = itsNatRequest.getClientDocument();
        requester.enableSendCode(); // Restauramos como estaba
    }
View Full Code Here

Examples of org.itsnat.core.event.ItsNatEvent

       
        EventListener global = new EventListenerSerial()
        {
            public void handleEvent(Event evt)
            {
                ItsNatEvent itsNatEvt = (ItsNatEvent)evt;
                ItsNatEventListenerChain chain = itsNatEvt.getItsNatEventListenerChain();
                try
                {
                    chain.continueChain();
                }
                catch(Exception ex)
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.