Dear Community,
is anyone there who knows a javascript parser, which parses the jira formatted text to html (e.x. *Hello World* -> <b>Hello World</b>).
Thanks a lot!
Tobi
Hi Tobias,
the JIRA markup format is similar to the Textile markup format, but with some differences. As far as I know, there is no exact javascript parser for it.
However, there is a REST API call that can be made to the server to parse wiki markup into html. Example:
jQuery.ajax({ contentType: 'application/json', type: 'POST', url: '/rest/api/1.0/render', data: '{"rendererType":"atlassian-wiki-renderer","unrenderedMarkup":"*Hello World*","issueKey":"SUPPORT-1"}', success: function( response ) { console.log(response); } });
The issueKey portion of the parameters is not required, so if you are doing something that does not require the context of an issue, it will work without it.
Source: https://community.atlassian.com/t5/JIRA-questions/How-to-render-wiki-markup-in-velocity-for-JIRA/qaq-p/44097#qanda-message-44098
Hey, thanks a lot but i found a solution by myself.
I needed to add &expand=renderedFields in the URL and everything is fine.
@Stephen Deutsch your solution works fine too.
Hi,
Do you have the reverse of this? i.e. HTML content to Jira Markup?
Thx,
Francois
@Tobias JanssenCould you share your solution as well?
@Francois Du Toit
The htmltojira package on pipy got me half way, but failed in some ways:
1. It failed to convert html tables to jira tables.
2. It also allowed Jira's markup engine to process symbols (#, -) that I didn't intend as jira markup.
Thank you for this. I will look into it.
I added methods to change all the tags piece by piece with some success, but I still get some unexpected results...
Rgs,
It looks like you're new here. Sign in or register to get started.