Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#macro(rtl_html_comment)
    #disable_html_escaping()
    
    #if ($comment)
        #set ($commentTopVisibility = $textutils.innerTrim("#visibilityHtml()"))
    
        #if ($commentTopVisibility != "")
            #set ($topTextContent = "$htmlComment $commentTopVisibility")
         #else
            #set ($topTextContent = $htmlComment)
        #end
    
        #if ($textutils.stringSet($commentTopPatternClasses))
            #set ($textTopPatternClasses = "$commentTopPatternClasses comment-top-pattern")
        #else
            #set ($textTopPatternClasses = "comment-top-pattern")
        #end
        #rtl_text_top()
    #elseif ($originalcomment)
        #set ($originalcommentTopVisibility = $textutils.innerTrim("#originalvisibilityHtml()"))
    
        #if ($originalcommentTopVisibility != "")
            #set ($topTextContent = "$originalhtmlComment $originalcommentTopVisibility")
         #else
            #set ($topTextContent = $originalhtmlComment)
        #end
    
        #if ($textutils.stringSet($commentTopPatternClasses))
            #set ($textTopPatternClasses = "$commentTopPatternClasses comment-top-pattern")
        #else
            #set ($textTopPatternClasses = "comment-top-pattern")
        #end
        #rtl_text_top()
    #end
#end

3. Apply Macros in new Custom Template

These new RTL Macros can be used in a Custom Template to replace the original left to right rendering of the Issue description and Comments. For a full example template in use, please import the JEMH Template Sets attached below.

...