Hi,

I fixed your issue. please check

<script>
jQuery(document).ready(function() {
        jQuery(".wiki-content a").each(function (){
      if(jQuery(this).context.hash == ''){
                  jQuery(this).attr("target", "_blank");
      }
    });
});
</script>


Regards,

*Dakshika Jayathilaka*
PMC Member & Committer of Apache Stratos
Senior Software Engineer
WSO2, Inc.
lean.enterprise.middleware
0771100911

On Thu, Oct 22, 2015 at 1:40 PM, Mariangela Hills <mariang...@wso2.com>
wrote:

> Hi Imesh, Dakshika and Nisrin,
>
> Thanks for all your feedback and help!
>
> *@Dakshika* - I tried the script but it did not work, because when I used
> it all the links were opening in the same page.
>
> *@Imesh -* Thanks for the info!
>
> *@Nisrin* - When a user is new to docs, they will tend to always click on
> a link as opposed to right-clicking on a link. Furthermore, I was going on
> the assumption that they will close a link after they are done with a
> certain set of steps (but I guess it will not always be the case).
>
> As a workaround, I added an "expand macro" and pulled the child content
> into the expand macro using the "Include Page" macro, so that the user will
> not have to see a ton of instructions all at once.
>
>
> Regards,
> Mariangela
>
>
> *Mariangela Hills*
> Senior Technical Writer - WSO2, Inc. http://wso2.com
> Committer and PMC member - Apache Stratos
> email:mariang...@wso2.com | mobile: +94 773 500185
>
> On Thu, Oct 22, 2015 at 8:14 AM, Nisrin Sheriff <nis...@wso2.com> wrote:
>
>> Hi Mari,
>>
>> Wouldn't this result in too many tabs opening up as there will be a new
>> tab opening whenever a users clicks on a link.
>>
>> With how it is now, if a user wants to view the linked section in a new
>> tab, they can always right click and then click *Open Link in New Tab*/*Open
>> Link in New Window* right.
>>
>> So do you think we really need this?
>>
>> Thank you.
>>
>> Best Regards,
>> Nisrin
>>
>> Nisrin Sheriff
>> Senior Technical Writer
>>
>> *WSO2, Inc.*lean.enterprise.middleware.
>> mobile: +94 776 24 84 56
>> http://wso2.com
>>
>> On Thu, Oct 22, 2015 at 7:42 AM, Dakshika Jayathilaka <daksh...@wso2.com>
>> wrote:
>>
>>> Hi Mari,
>>>
>>> I have notice that you are using target="_blank" for internal page links
>>> as wel. remove that attribute from links to navigate within page.
>>>
>>> <a
>>> href="#Mainpagewithinstructions-Step2-SetuptheWSO2ComplexEventProcessor(CEP)"
>>> *target="_blank"*>Step 2 - Setup the WSO2 Complex Event Processor
>>> (CEP)</a>
>>>
>>> *Dakshika Jayathilaka*
>>> PMC Member & Committer of Apache Stratos
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> lean.enterprise.middleware
>>> 0771100911
>>>
>>> On Thu, Oct 22, 2015 at 7:10 AM, Dakshika Jayathilaka <daksh...@wso2.com
>>> > wrote:
>>>
>>>> Hi All,
>>>>
>>>> IMO open a webpage in new tab or page is recommended depending on your
>>>> use case. AFAIK giving a pop up link will block by browser due to security
>>>> reason.
>>>>
>>>> So what you can do is, append simple class to "a"(anchor) to prevent
>>>> all links opening in new page.
>>>> Use below code snippet  for Pages that you want to open in new page or
>>>> tab.
>>>>
>>>> for HTML link:
>>>>
>>>> <a href="external_link" class="new-page" > this is an external link </a>
>>>>
>>>> for other links
>>>>
>>>> <a href="normal-page">default </a>
>>>>
>>>> Script:
>>>>
>>>> <script>
>>>> jQuery(document).ready(function() {
>>>>     jQuery(".wiki-content a.new-page").attr("target", "_blank");
>>>> });
>>>> </script>
>>>>
>>>> Thank you,
>>>>
>>>> Regards,
>>>> *Dakshika Jayathilaka*
>>>> PMC Member & Committer of Apache Stratos
>>>> Senior Software Engineer
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware
>>>> 0771100911
>>>>
>>>> On Thu, Oct 22, 2015 at 7:02 AM, Imesh Gunaratne <im...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Mari,
>>>>>
>>>>> Opening a new tab or a new browser window is not recommended. Most of
>>>>> the browsers block this by default due to security reasons. May be we need
>>>>> to think of a different approach.
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Thu, Oct 22, 2015 at 6:38 AM, Mariangela Hills <mariang...@wso2.com
>>>>> > wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> When working with the Wiki (Confluence) docs, there are times when we
>>>>>> have to point off to sub-pages within a main set of instructions, so that
>>>>>> the main page does not get too bulky. This means that when a user clicks
>>>>>> these links, they will be redirected to those new pages within the same
>>>>>> tab. Instead, it will be better if such links can be opened in a new
>>>>>> tab/page, so that the user can always have the main set of instructions 
>>>>>> at
>>>>>> hand.
>>>>>>
>>>>>> I found the following code block in [1], which needs to be added to a
>>>>>> HTML macro, to open external links and internal links in a new page.
>>>>>> However, the drawback when using this code block is that even the links 
>>>>>> in
>>>>>> the table of contents open in a new window :(
>>>>>>
>>>>>> Will someone please be able to help by tweaking this code to stop
>>>>>> links in the table of contents opening in a new page?
>>>>>> Please note that I have created a set of sample pages in my wiki
>>>>>> sandbox in [2], so that you can test the tweaked code if needed.
>>>>>>
>>>>>> <script>
>>>>>> jQuery(document).ready(function() {
>>>>>>     jQuery(".wiki-content a").attr("target", "_blank");
>>>>>> });
>>>>>> </script>
>>>>>>
>>>>>>
>>>>>>
>>>>>> [1]
>>>>>> https://confluence.atlassian.com/display/CONFKB/How+to+force+links+to+open+in+a+new+window
>>>>>> [2] https://docs.wso2.com/display/SM100/Main+page+with+instructions
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Mariangela
>>>>>>
>>>>>>
>>>>>> *Mariangela Hills*
>>>>>> Senior Technical Writer - WSO2, Inc. http://wso2.com
>>>>>> Committer and PMC member - Apache Stratos
>>>>>> email:mariang...@wso2.com | mobile: +94 773 500185
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Imesh Gunaratne*
>>>>> Senior Technical Lead
>>>>> WSO2 Inc: http://wso2.com
>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>> W: http://imesh.gunaratne.org
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to