Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Html code is as a text in Plug-in TestPlan.

Martin Fetr
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 8, 2012

Hi all,

I have problem with plug-in TestPlan (https://studio.plugins.atlassian.com/wiki/display/CTPP/Home) in the new Confluence 4.2, where icons are not shown (see figure below). Html code is as a text.

I tried an alternative -> plug-in TestPlan allows to define your own macro „pass“. My macro looks as follow:

## @noparams
<ac:image><ri:attachment ri:filename="check.png" /></ac:image>

but the result is the same. If I use macro „pass“ elsewhere, it works correctly.

See storage format:

<ac:macro ac:name="unmigrated-inline-wiki-markup">
<ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter><ac:plain-text-body>
<![CDATA[{testplan:Complete}
^Supply
UCC
{testplan}]]>
</ac:plain-text-body></ac:macro>
<p>&nbsp;</p>
<p><ac:macro ac:name="pass" /></p>
<p>&nbsp;</p>

And result:

Could you, please, advise where the problem is?

Thanks Martin

2 answers

1 accepted

1 vote
Answer accepted
David at David Simpson Apps
Atlassian Partner
May 9, 2012

This needs fixing by the plugin developers really...

In the meantime, could you perhaps use javascript to rewrite the code in the table cells? Be very specific with the cells so that you don't rewrite anything else.

For example this might be a starting point:

encodedHtml = AJS.$('.someSelector td#someId').html();
decodedHtml = encodedHtml.replace(/&amp;lt;/g,"&lt;").replace(/&amp;gt;/g, "&gt;");
AJS.$('.someSelector td#someId').html(decodedHtml);

0 votes
Annabel Kueh
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 11, 2013

As of Confluence 4.0, Anti-XSS Protection is enabled for plugins by default.

Either:

1. Disable the "Anti XSS Mode" for plugins via the Confluence "Security Configuration".

2. Modify the Velocity template by adding the following to the top of the vm file:

#disableAntiXss()

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events