Copy link to clipboard
Copied
Hi,
I'm using merged responsive HTML5 Robohelp 2015. Before installing the recent 4.01 update, opening a page in a new window displayed the page and TOC.
It now displays just a page with a Show link, as in the example project below:
I raise this as my email page link button used to show the page and TOC, but now just shows a page like the above and a user must click the Show button to display the TOC. Previously it used to add the index.htm#t=mergedprojects addition, now you have to click the Show link to add this.
My code for the email button is shown below:
Is there anyway to display the page and TOC without having to click the Show link?
Thanks
I have noticed this as well and I have seen that there is a change in the CSH JavaScript that changes the behaviour from previous versions. There are two ways around this that I know of:
Copy link to clipboard
Copied
Hi there
Can you share with us exactly how you are creating the link that opens in a new window?
For example, are you linking from the TOC, or a Topic, or exactly how?
Cheers... Rick
Copy link to clipboard
Copied
Hi,
Yes just right clicking on a page in the TOC and selecting 'open in new window' option.
Thanks
Copy link to clipboard
Copied
Hmmm, the behavior you are describing where opening a topic presented the full navigation frame seems very odd to me. The behavior you are describing since the update where you see the Show link actually sounds to me exactly as what I would expect.
Note that I'm not saying that you are wrong, only that to me, the existing behavior makes sense and seems only logical. It seems logical because you are simply opening an HTML page directly in this case. So I would expect to see the Show link (assuming that option has been enabled). Normally, to present a specific topic with the full frameset and the navigation frame loaded, you need a link that looks something like this: PathLeadingToTheHelp.Index.htm#MaybeAFolder/TopicName.htm
Unfortunately, I don't really have any ideas as to why it may have been different before and what to do about it now.
Hopefully someone else may have an idea. And you may want to report it to adobe by clicking this handy link.
Cheers... Rick
Copy link to clipboard
Copied
Have you ever figured out a work-around for this? I have a similar issue. I link to specific help topics from another application. Before updating RoboHelp 2015, the link would open the TOC and full help. Now I get only the topic text and Show link, like you. If I manually insert #t= or index.htm#t= before the root folder in the URL, that makes it work. Any new developments or thoughts on this?
Thanks.
Copy link to clipboard
Copied
Hi,
No work around for this that I am aware of apart from manually adding the index.htm#t= as you mention. The behaviour has changed since the update though. Maybe the behaviour before was incorrect and has since been fixed - I used to use Webhelp and that used to have the Show link as well to display the TOC in these instances. I preferred it when it did show the TOC and full help though
Sorry not much help - i'm upgrading to Robohelp 2017 soon. Seems to have a lot of good new features.
Copy link to clipboard
Copied
Yes, I think it was busted & the update fixed it - CSH help has always displayed "skinless" & "TOC-less" as Rick mentioned earlier.
Copy link to clipboard
Copied
Thanks everyone for chiming in on this. Just a bit more background info for anyone else running into this.
From within a separate app, we're linking directly to the Responsive HTML5. When a user clicked the link, it would open the complete help in a separate tab and go directly to the topic, with the TOC correctly reflecting the selected topic.
It worked this way for me in RoboHelp 11 and RoboHelp 12, up to version 12.0.3.428. I am now running 12.0.4.460. Now when a user clicks the link within the app, I get only the topic's basic HTML file with the added Show link.
Copy link to clipboard
Copied
Sorry. I accidentally sent my previous message before I was finished.
In any case, I can see why Adobe might have changed this behavior, so perhaps it is not a bug as I originally thought. I think for me the workaround is to add the index.htm#t= to the URL, before the project's root folder. I have tried this against both versions 12.0.3.428 and 12.0.4.460 and it seems to work fine. I'll be doing some more testing before I commit to it.
Again, thanks for all the responses.
Copy link to clipboard
Copied
I have noticed this as well and I have seen that there is a change in the CSH JavaScript that changes the behaviour from previous versions. There are two ways around this that I know of:
<script type="text/javascript">
function checkHelpWindow() {
if(window.self === window.top) {
rh._.redirectToLayout();
}
}
(function(){
rh.model.subscribe(rh.consts('EVT_PROJECT_LOADED'), checkHelpWindow);
}.call(this));
</script>
Copy link to clipboard
Copied
Thanks, William. This first option should work fine, but I might still go with the script route, and your solution looks nice and clean and simple. Cheers!
Copy link to clipboard
Copied
Hi William,
I have been struggling with this exact same issue.
The script you provided here opens the topic with the TOC panel expanded. Is there any way to modify the script so that it opens the topic with the TOC in the collapsed state?
Thanks
Ashley
Copy link to clipboard
Copied
Sorry but Willam's career has taken a different direction so he will not be seeing your post.
I can't help with changing the script but I'm confused by your post. The original problem in this thread was that the help was opening to a topic and the poster wanted the TOC as well. You have used the script to make it open with the TOC but you want the TOC collapsed. Effectively that is what you had. The user would open the help to a topic and if they wanted the TOC, they would click the Show link. The text of that link can be changed in the LNG file to something like Expand TOC.
Perhaps I am missing your point?
See www.grainge.org for RoboHelp and Authoring information
Copy link to clipboard
Copied
Thank you for taking the time to reply, Peter. It is much appreciated.
No need to worry about this, the misunderstanding was all mine. I did not test the script thoroughly enough.
Also, we've decided to make peace with the 'Show' link in the end.
But again, thank you for your willingness to assist.
Copy link to clipboard
Copied
Hi,
we're using the trial-version of RH_2017.
We 're also searching for a workaround to this problem. (No 'toc' and no 'title' visible using CSH)
With the RH_2017 you also lost the 'show' possibilty.
Which means you don't have access to navigate to an other topic.
My company is testing the functionality of Robohelp.
This issue is a major setback, comparing with RH_2015. (also investigated in trial-version).
With RH_2015 we could show a demo, that convinced the board. With RH_2017 we can't do the same.
I sincerely hope this can work in RH_2017.
Copy link to clipboard
Copied
@easypay - Since I didn't have RH2015 or 2017 at hand, I did a little peek at RH11's Responsive layout - I don't see a Navigation option there at all - how did you turn on the "Show" link before in your RH2015 version?
Copy link to clipboard
Copied
Jeff,
I once had the possibility with the link 'show'. By that I could return
from : only topic
to : full frame with header and title around the topic.
I think this was while I was still using the script 'RoboHelp_CSH.js' and was working with RH_2015 and no patch installed.
(We 're new in this RH-story and didn't know there where patches to install, at that time)
If the link 'show' was an option to choose, I can 't tell.
We didn't stand still with that sollution, because it wasn't efficient enough for us.
Now we don't use the script 'RoboHelp_CSH.js' because it causes trouble with scripting errors.
Now we call our own script that builds the needed url according the choosen mapno (CSH).
That worked fine in RH_2015 (patch 4), showing chosen topic, chosen menu-point of topic and title with 'search' .
Now it only shows the chosen topic in RH_2017.
Example URL <root>/projectName/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=1
info: we use linux to deploy htm-pages that call the url build as above.
Copy link to clipboard
Copied
Ok, so you were relying on the buggy version that was showing the "full" topic & TOC info when called via CSH. I was trying to see if you had found where in the UI the control for the "Show" link was to be found. In WebHelp SSL recipes, there was a "Navigation" section that controlled the appearance of breadcrumbs and the "Show" link. It looks like Responsive HTML5 did away with that.
Copy link to clipboard
Copied
Now you mentioned it. At that time I was still experimenting with the 'WebHelp' layout, with the use of the script 'RoboHelp_CSH.js'.
Now we only want to work with 'Responsive HTML 5' layout. Less space needed to store the project and more usefull to distribute (desktop, tabblet, phone).
Copy link to clipboard
Copied
Hi,
This change was done in order to fix the issue related to search ability of content on Google.
More details available here:
Copy link to clipboard
Copied
Thank you, abhi!