You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by abangkis <ab...@gmail.com> on 2017/12/06 15:11:05 UTC

Opening Injected Page in a new tab.

Hi,

I have a javascript that trigger a page navigation. It's working perfectly
with the code below.

    @InjectPage
    private AddNode addNodePage;

    @OnEvent("ManageNode")
    @PublishEvent
    Object manageNode(@RequestParameter(value = "param", allowBlank =
false) String param) {
        JSONObject jsonObj = new JSONObject(param);
        long nodeId = jsonObj.getLong("nodeId");
        addNodePage.activate(nodeId);
        return addNodePage;
    }


A new requirement now arrive to open it in a new tab/page instead of
navigating to it. How can i do this from the java code?

Thank you very much.
-- 
http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
twitter : @mreunionlabs @abangkis
page : https://plus.google.com/104168782385184990771

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Re: Opening Injected Page in a new tab.

Posted by abangkis <ab...@gmail.com>.
Okay. Thanks a lot for the info thiago.

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Thu, Dec 7, 2017 at 1:35 AM, Thiago H. de Paula Figueiredo <
thiagohp@gmail.com> wrote:

> You have to do this in JavaScript. You cannot open links in a new tab/page
> dynamically (i.e. not using an ordinary <a target="_blank">) from the
> server side.
>
> On Wed, Dec 6, 2017 at 1:11 PM, abangkis <ab...@gmail.com> wrote:
>
> > Hi,
> >
> > I have a javascript that trigger a page navigation. It's working
> perfectly
> > with the code below.
> >
> >     @InjectPage
> >     private AddNode addNodePage;
> >
> >     @OnEvent("ManageNode")
> >     @PublishEvent
> >     Object manageNode(@RequestParameter(value = "param", allowBlank =
> > false) String param) {
> >         JSONObject jsonObj = new JSONObject(param);
> >         long nodeId = jsonObj.getLong("nodeId");
> >         addNodePage.activate(nodeId);
> >         return addNodePage;
> >     }
> >
> >
> > A new requirement now arrive to open it in a new tab/page instead of
> > navigating to it. How can i do this from the java code?
> >
> > Thank you very much.
> > --
> > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> > twitter : @mreunionlabs @abangkis
> > page : https://plus.google.com/104168782385184990771
> >
> > <https://www.avast.com/sig-email?utm_medium=email&utm_
> > source=link&utm_campaign=sig-email&utm_content=webmail>
> > Virus-free.
> > www.avast.com
> > <https://www.avast.com/sig-email?utm_medium=email&utm_
> > source=link&utm_campaign=sig-email&utm_content=webmail>
> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> >
>
>
>
> --
> Thiago
>



-- 
http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
twitter : @mreunionlabs @abangkis
page : https://plus.google.com/104168782385184990771

Re: Opening Injected Page in a new tab.

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
You have to do this in JavaScript. You cannot open links in a new tab/page
dynamically (i.e. not using an ordinary <a target="_blank">) from the
server side.

On Wed, Dec 6, 2017 at 1:11 PM, abangkis <ab...@gmail.com> wrote:

> Hi,
>
> I have a javascript that trigger a page navigation. It's working perfectly
> with the code below.
>
>     @InjectPage
>     private AddNode addNodePage;
>
>     @OnEvent("ManageNode")
>     @PublishEvent
>     Object manageNode(@RequestParameter(value = "param", allowBlank =
> false) String param) {
>         JSONObject jsonObj = new JSONObject(param);
>         long nodeId = jsonObj.getLong("nodeId");
>         addNodePage.activate(nodeId);
>         return addNodePage;
>     }
>
>
> A new requirement now arrive to open it in a new tab/page instead of
> navigating to it. How can i do this from the java code?
>
> Thank you very much.
> --
> http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> twitter : @mreunionlabs @abangkis
> page : https://plus.google.com/104168782385184990771
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_
> source=link&utm_campaign=sig-email&utm_content=webmail>
> Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_
> source=link&utm_campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>



-- 
Thiago