The CreatorCon Call for Content is officially open! Get started here.

HTML Help text Service Portal

Brian Lancaster
Tera Sage

I have the following code to make it so that I could use HTML in the help text.   This is in an on load script that is in the catalog item client scripts.   How can I get this to work in the new Service Portal?

function onLoad() {

  //Type appropriate comment here, and begin script below

  $$("div.sc-help-text").each(function(item){  

  var textValue = item.innerText;  

  $(item).update(textValue);  

  });  

}

1 ACCEPTED SOLUTION

Hi Brian,



I checked this issue and found that the   problem was with the page load time so I added timeout function which will get execute after 1.5 seconds.


Please find below updated script :



function($timeout) {


  /* widget controller */


  var c = this;


  $timeout(function() {


  jQuery('p.help-block').each(function() {


  jQuery(this).html(jQuery(this).text());


  });


  }, 1500, false);



}


Screen Shot 2017-06-27 at 5.05.17 PM.png


View solution in original post

21 REPLIES 21

I just tried this an I am still seeing the HTML tags.


Can you share the screenshot of the catalog item where you have help text (which field) ?


Here is a screenshot of one of the fields.


HTML .png


CSS won't work here.



CSS you need to define at your page level or in themes.



& Can you please do the inspect on the help text and see if you can get "p" element with title = "More Information" ?


Can you provide more details on what you mean by doing an inspect on the help text.