Thanks Nick for that.
(And zenofmud.)
A lot of that was (to me) last night.
I have since been to bed, slept and got up.
Ok, I found the missing > in the line.
Please indulge me here because I'm confused with the story I saw happen (and just happen again) with this problem.
Let's start at "square 1":
The original code:
msg = { payload: '<span class="fa-stack "><font color = "lime" <i class="fa fa-bullseye fa-stack-2x"></i><font color = "black" <i class="fa fa-ban fa-stack-1x"></i><font color = "black" <i class="fa fa-ban fa-rotate-90 fa-stack-1x"></i></span>'}
And I will now drill down to the mentioned part/s:
The missing >
#1:
<i class="fa fa-bullseye
#2:
<i class="fa fa-ban
#3:
<i class="fa fa-ban fa-rotate-90
And to what was said:
Yeah, ok. That DID become an issue while I was looking at the line and adding all the extra stuff.
I won't upload the newer block of code because it is being re-written yet again with a better structre than I could muster last night.
But suffice to say it was working more than it wasn't.
Reading what was said, I added all the extra > after the <i and lone i I found.
Now it doesn't work at all.
Now, when I send an input, rather than getting the icon, I get the text.
But that's doing it how I read it should be:
ie:
msg = { payload: '<span class="fa-stack "><font color = "lime" <i> class="fa fa-bullseye fa-stack-2x"></i><font color = "black" <i> class="fa fa-ban fa-stack-1x"></i><font color = "black" <i> class="fa fa-ban fa-rotate-90 fa-stack-1x"></i></span>'}
Stupidly I didn't keep the "better working" version, so I am now ....... going to have to look at it all again.
No problem.
As I said, I am re-writing the entire function block/node. Badly done last night with how it did things.
Now, Nick said:
But then I see:
<font color = "lime"><i class="fa fa-2x fa-bullseye
Sorry. I am now REALLY confused.