Juan Pablo Santos Rodríguez created JSPWIKI-1180:
----------------------------------------------------

             Summary: Plain editor full support of markdown
                 Key: JSPWIKI-1180
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-1180
             Project: JSPWiki
          Issue Type: Task
          Components: Editors
            Reporter: Juan Pablo Santos Rodríguez


(leaving it here, so it doesn't remain buried on the ML)

As of 2.11.3 we support markdown as an alternate wiki syntax. However not all 
functionality of the plain editor is carried over onto the markdown syntax. As 
noted on the ML:

h4. <span/> separators
JSPWiki syntax allows to set some css class/style by using the %%.. %% 
directives which render span elements. On Markdown you do this by adding a 
{.your_css_class} constructs at the end of the paragraph, and the Markdown 
engine infers where to start applying it (ussually, the start of the 
paragraph). To explicit only a section of a paragraph (a span) you have to add 
an empty html comment, some like <!---->my text
here{.bg-info} (f.ex, on the sign: snip). There are a lot of places on the 
Wiki.Snips file that rely on this separator. It's ugly for a Markdown file, but 
I haven't found any other way to note where to begin..

h4. nScope property on tabs: and font: snips
In these cases, the ending element of the value on the nScope contains some 
variable text, so I've thrown a \\w+ in hopes that this would automagically 
catch that variable part, but I'm afraid it is not enough.

Something similar occurs on scope property of fontDlg:, colorDlg: and iconDlg: 
snips

h4. suggest property on *Dlg: snips 
The suggest: property usually contains an element with one or several regular 
expressions. I haven't touched any of those as a) I don't understand most of 
them, b) not sure where or how they're used, and c) also a) again.

Something similar happens on linkPart2:, linkPart3:, linkDlg: and pluginDlg: 
snips, with the lback and match properties

h4. lipstick: snips
Lastly, I think I've managed to correctly implement the lipstick
element: but anoher pair of eyes would be more than welcome. Properly speaking, 
another pair of eyes looking at the whole file would be more than welcome.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to