We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

HTML Help text Service Portal

brianlan25
Kilo Patron

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.