• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Responsive HTML5 Indigo Screen Layout Question

Explorer ,
Feb 22, 2018 Feb 22, 2018

Copy link to clipboard

Copied

Hi all, first time poster. I had a question about the Indigo Screen Layout. I have noticed on long named Book Titles or Topic Titles, that the text ends shorts and displays (...). I've looked through the theme-1.css and layout.css, but haven't had any luck making the title text wrap and display everything. I've also changed the number of TOC tiles in a row in the Layout Customizations, but I'd like to keep it at 4-5 to display.

I am using RoboHelp 2017 and have the recent updates. Any suggestions or advice on how to possibly make the titles wrap for both topics and books on the Indigo Screen Layout Homepage would be greatly appreciated.

Here are some example screenshots of what I'm referring to:



Thanks,

Paul

TOPICS
Classic

Views

1.4K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , May 04, 2018 May 04, 2018

Hi Peter, firstly, my apologies for posting the css code as I did. I should have hosted them in location for users to download if desired. Regarding my other post you linked, I should have done some more testing before posting that question. It turns out my browser was causing my issue when attempting the mimic the "mobile view." When viewed on an actual mobile device it worked beautifully. The css code I edited to allow the TOC books and topic pages to wrap the titles is working - for a 5 grid

...

Votes

Translate

Translate
LEGEND ,
Feb 22, 2018 Feb 22, 2018

Copy link to clipboard

Copied

Hi there

I think the standard answer here is that you need to really bone up on CSS3 and JavaScript and have a good working knowledge of each. Then you rip into the code to make your changes.

Remember, keep your hands and heads inside the vehicle at all times and make a backup copy for your friend Justin before you even begin.

Cheers... Rick

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Feb 23, 2018 Feb 23, 2018

Copy link to clipboard

Copied

Hi,

I'm afraid Rick is right and you'll need to dive into the layout.css.

If your search for the text 'text-overflow: ellipsis;' that'll take you right to the correct location.

The TOC grid consists of a DIV element with a hyperlink and a label. The label truncates the text if it doesn't fit. By removing the white-space, text-overflow and overflow properties, you can get the text to show up. From there on out, you can change the DIV element and hyperlink to correctly show the text you want to.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Feb 27, 2018 Feb 27, 2018

Copy link to clipboard

Copied

Another thought from Peter Grainge​. You can change the font size of the blocks so that they show more content. A smaller font set will allow for more text to be displayed. In your CSS, you will need to change:

div.frontpage-toc.grid-5 div span.label {

  font-size: .75rem;

}

If you add a font size as above, more text will be displayed. The bolded 5 is the number of tiles selected to be displayed at the front page. So if you use a four grid row, search for grid-4 instead of grid-5.

There is no need to set the font size for every device separately.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 18, 2018 Apr 18, 2018

Copy link to clipboard

Copied

Hi Willam - This is really helpful as I'm trying to do the same thing - show the full title under the toc icon. Can you further explain where to remove the code at the ellipsis line.  Also what do you write in the layout.css, if anything. Should I remove the following in the theme-1 css:

body.media-tablet div.topicpage-function-buttons div.overlay-body div:not(.no-grid) a {

                                                                                       display:inline-block;

                                                                                       width:100%;

                                                                                       height:100%;

                                                                                       white-space:nowrap;

                                                                                       overflow:hidden;

                                                                                       text-overflow:ellipsis;

                                                                                       padding:.25rem .625rem;

                                                                                       color:#fff;

                                                                                       text-decoration:none;

}

Also I want this solution for a desktop. We are not using a tablet or mobile yet.

Also the customer wants to change the TOC font size.  Where would I do that in the CSS?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 21, 2018 Apr 21, 2018

Copy link to clipboard

Copied

The CSS you reference is for the function buttons (the glossary/index/etc) buttons above the content.\\

You are looking for the styles that start the selector with div.frontpage-toc.

It is slightly more complex than removing the text-overflow: ellipsis. This simply removes the ellipsis, but doesn't rescale the TOC text placeholder. For that, the span.label has to be changed. If you remove the height from there, the text block will rescale.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 02, 2018 Mar 02, 2018

Copy link to clipboard

Copied

Rick, William thank you both for your comments. I meant to come back to this thread and reply sooner. Between work and a home renovation project I haven't had the chance.

I took your advice Rick and dove into the CSS. William your suggestion of starting at 'text-overflow: ellipsis;' was very helpful. I did some testing and eventually got the CSS to function the way I was hoping. Thank you both again for your help with my question.

If anyone finds this solution helpful and would like copies of my theme-1.css and layout.css for replicating the text wrapping for the Indigo homepage TOC Books and Topics please send me a Private Message and I'll send it your way. Please note, my CSS is set to work when using the 5 grid tiles per row.

My Indigo ScreenLayout set to show 5 Number of TOC tiles in a row.

Here are some example screenshots:

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 03, 2018 May 03, 2018

Copy link to clipboard

Copied

I've gotten a couple requests for my theme-1.css and layout.css code for my 5-grid layout with the topic and book titles wrapping. Here is the css code for folks to reference:

CODE REMOVED - SEE LINKS BELOW.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

I'm a bit puzzled by why you have posted these files at this point as in your post at Indigo Layout Homepage TOC Question - Mobile Responsive View it would seem that things are not working as they should.

The best way to get a layout to anyone who has asked for it is to export it as an SLZ file and send that to them. Perhaps put that in Dropbox or similar and send them a link.


See www.grainge.org for free RoboHelp and Authoring information.

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

Hi Peter, firstly, my apologies for posting the css code as I did. I should have hosted them in location for users to download if desired. Regarding my other post you linked, I should have done some more testing before posting that question. It turns out my browser was causing my issue when attempting the mimic the "mobile view." When viewed on an actual mobile device it worked beautifully. The css code I edited to allow the TOC books and topic pages to wrap the titles is working - for a 5 grid layout as noted above in my original post.

I have hosted both the layout.css and theme-1.css files on googledrive for users to download. Please use these links rather than my long inserted post above (sorry again about that).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

No worries, I have removed the code to make the thread shorter.


See www.grainge.org for free RoboHelp and Authoring information.

@petergrainge

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

unfortunately, the CSSs did not work for me. Were those for mobile versus desktop? my results were a list of books, one per line down the page in the Indigo template and not 5 books across. I'm finding that anything I do to the CSSs causes other things to not work correctly.  My background color for the overall page turned white so the search box disappeared as it wasn't on a gray background. Is this a common issue when you mess with CSSs in Responsive HTML5?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

Hey Kathleen, when I apply my linked css above it works for the 5 grid layout. How are you inserting the css? I would recommend using a text editor outside of RoboHelp. Try creating a new blank project, apply the Indigo screen layout. Then change the .css files. Output the project and test the results. If this works for you, use that screen layout for your main project. When testing, I highly recommend backing up your main project though before doing anything. Let me know if there's anything else I can do to help.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

Thanks...I used notepad, but I didn't create a new blank project...I created a copy of my current project. I'll try this and let you know    thanks so much for your time!!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 04, 2018 May 04, 2018

Copy link to clipboard

Copied

Happy to help! I've gotten so much information from these community forums thanks to Peter, Rick, Jeff, William and the others. Wealth of knowledge here in the community and I'm happy to help in a small way!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 31, 2018 Aug 31, 2018

Copy link to clipboard

Copied

LATEST

I am using indigo for my help site. I applied your css sheets to my project. However, the main background changed to white (please see the above image). I managed to keep my other colours in. Where do I go in the stylesheet to change that background to my preference (as per the screenshot below)?

I would also like to change the border around the search bar to a different colour and change the font family to Arial; Microsoft Sans Serif - any ideas on how I can do that?

Would appreciate any help.

Kind regards

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp