Page 1 of 1
					
				[Oxygen Webhelp] External links are treated as internal in T
				Posted: Sun Sep 07, 2014 4:43 pm
				by colinm
				Hello!
Here is the Webhelp that I publish: 
http://colin.maudry.com/dita-rdf
In the TOC, I expected two links to be external:
But they are prefixed with a '#" that makes them relative to the root of the page.
In the source DITA:
Code: Select all
<topicref format="zip" href="https://github.com/ColinMaudry/dita-rdf/blob/master/dita2rdf/dita2rdf-ditaot-plugin.zip" navtitle="Download link (zip)" scope="external"/>
[...]
<topicref format="html" href="http://www.github.com/ColinMaudry/dita-rdf" navtitle="Source code (Github)" scope="external"/>
 
https://github.com/ColinMaudry/dita-rdf ... df.ditamap
Isn't @scope="external" supposed to avoid the links to be manipulated?
Thanks!
 
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Sun Sep 07, 2014 4:47 pm
				by colinm
				Apart from this issue, I must say the WebHelp looks very good and the comment system is easy to set up. Congratulations!
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Mon Sep 08, 2014 5:08 pm
				by sorin_ristache
				Hi Colin,
colinm wrote:In the TOC, I expected two links to be external:
 . . . 
Isn't @scope="external" supposed to avoid the links to be manipulated?
 
Yes, 
@scope="external" should open the target page in a new browser tab/window without changing the 
href value. The problem is already fixed for the next version of Oxygen (version 16.1) which we will release probably in less than a month.
 
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Mon Sep 08, 2014 5:37 pm
				by colinm
				Great!
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Tue Oct 07, 2014 11:29 pm
				by colinm
				Hello,
I've just installed Oxygen 16.1 (2014100319) and republished the WebHelp, but the issue is still there. No visible change.
The DITA source is here:
https://github.com/ColinMaudry/dita-rdf ... tation/src
Thanks,
Colin
 
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Wed Oct 08, 2014 10:44 am
				by sorin_ristache
				Hello,
colinm wrote:In the TOC, I expected two links to be external:
But they are prefixed with a '#" that makes them relative to the root of the page.
 
I can't get the problem in version 16.1. The external links work correctly because they are not modified in the Webhelp pages. I tested with 
the dita-rdf.ditamap DITA map. Did you test with other map in Oxygen 16.1? If yes please 
send the DITA map that you used. If no please 
send a copy of your output Webhelp pages.
 
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal 
				Posted: Fri Oct 10, 2014 10:06 pm
				by colinm
				Hi Sorin,
Thanks for taking the time to try to reproduce the issue.
However, I confirm I still have the issue. I have tried several times, I still get the same relative URL in the Web page. I've even loaded them in a local XAMP, browsinf without cache.
What is curious is that in index.html, index_frames.html and toc.html, the paths are right, absolute. However, when opened in a browser, the links are relative.
Does the Javascript touches the @href in the page?
You can find a zip of the filed deployed at 
http://colin.maudry.com/dita-rdf/ here: 
http://colin.maudry.com/share/dita-rdf.zip. I have removed my password from config.php.
Summary: the HTML files look good, but once loaded, the links become relative 

 I've tried with Firefox and IE 11.
Colin
 
			 
			
					
				Re: [Oxygen Webhelp] External links are treated as internal
				Posted: Mon Oct 13, 2014 11:20 am
				by sorin_ristache
				colinm wrote:Summary: the HTML files look good, but once loaded, the links become relative 

 I've tried with Firefox and IE 11.
 
Once loaded you have this in the main HTML file in your output WebHelp pages:
Code: Select all
<a href="#https://github.com/ColinMaudry/dita-rdf/blob/master/dita2rdf/dita2rdf-ditaot-plugin.zip">Download link (zip)</a>
.  .  .
<a href="#https://www.github.com/ColinMaudry/dita-rdf">Source code (Github)</a>
but I have this in the WebHelp pages that I created in Oxygen 16.1 (build 2014100319) from 
these DITA XML sources:
Code: Select all
<a target="_blank" href="https://github.com/ColinMaudry/dita-rdf/blob/master/dita2rdf/dita2rdf-ditaot-plugin.zip">Download link (zip)</a>
.  .  .
<a target="_blank" href="https://www.github.com/ColinMaudry/dita-rdf">Source code (Github)</a>
 
What DITA XML sources did you use? Where can I get them? 
What Oxygen 16.1 build number did you use?