-
1. Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
Peter Grainge Aug 26, 2014 5:26 AM (in response to Gina Wadley)There are several copies of that script in your Rh installation folder. I just looked at the one in
C:\Program Files (x86)\Adobe\Adobe RoboHelp 11\CSH API\iOS\helpfiles\iphone\template\scripts
and it is already set to uppercase there so it is not getting changed.
See www.grainge.org for RoboHelp and Authoring tips
-
2. Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
Gina Wadley Aug 26, 2014 6:16 AM (in response to Peter Grainge)Thank you, Peter. I will pass your info along to our developer.
Gina
-
3. Re: Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
sridhar sadhasivam Aug 26, 2014 8:53 AM (in response to Peter Grainge)Hi Peter,
The issue has to do with the actual value held by the "RHMAPNO" variable. The Regular Expression comparison is case sensitive and when comparing the "rhmapno" (this is the value held by RHMAPNO varaible) against the redirected URL parameter (index.htm?RHMAPNO=2002)
This results in the failure of the appropriate section help load.
-
4. Re: Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
Willam van Weelden Aug 26, 2014 11:56 AM (in response to sridhar sadhasivam)RHMAPNO is a constant with the value ""rhmapno" in lower case (see constants.js). So while your CSH isn't working, this doesn't seem to be the problem. Or are you putting the URL variable into upper case? If so, what method are you using for calling the help? The default CSH API?
Are you certain that the map files are all selected in the SSL settings? The most common cause for CSH not working is when one or more map files are not selected.
If the upper case is the problem, find the file constants.js in the RH installation folder. If you change the value rhmapno to upper case, all should work well.
Kind regards,
Willam
-
5. Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
EricaShelar Aug 27, 2014 3:38 AM (in response to Willam van Weelden)Hello William,
The resolution is to change the rhmapno variable to upper case in the constant.js file. We tested this by manually editing one of the HTML5 profiles; however, within RoboHelp is there a way to permanently make this change to avoid human error?
Thank you for your help thus far, and thanks in advance for your continued help.
Erica
-
6. Re: Multiscreen HTML5 Map ID file: loadcsh.js - rhmapno parameter is converted to uppercase and CSH not working
Willam van Weelden Aug 28, 2014 2:17 AM (in response to EricaShelar)Permanently? You can change the seed files as Peter already indicated. And you can file a bug with Adobe: Adobe - Feature Request/Bug Report Form
Kind regards,
Willam



