Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 6 of 6 for MarkdownRenderer (0.07 seconds)

  1. src/main/java/org/codelibs/fess/helper/MarkdownRenderer.java

     */
    public class MarkdownRenderer {
    
        private static final Logger logger = LogManager.getLogger(MarkdownRenderer.class);
    
        private Parser markdownParser;
        private HtmlRenderer htmlRenderer;
        private PolicyFactory htmlSanitizer;
    
        /**
         * Default constructor.
         */
        public MarkdownRenderer() {
            // empty
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Mon Jan 12 10:32:40 GMT 2026
    - 5.3K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/helper/MarkdownRendererTest.java

        private MarkdownRenderer markdownRenderer;
    
        @Override
        protected void setUp(TestInfo testInfo) throws Exception {
            super.setUp(testInfo);
            markdownRenderer = new MarkdownRenderer();
            markdownRenderer.init();
        }
    
        @Test
        public void test_isInitialized() {
            assertTrue(markdownRenderer.isInitialized());
        }
    
        @Test
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 11.1K bytes
    - Click Count (0)
  3. src/main/resources/fess_llm.xml

    	</component>
    
    	<component name="chatClient" class="org.codelibs.fess.chat.ChatClient">
    	</component>
    
    	<!-- Markdown renderer -->
    	<component name="markdownRenderer" class="org.codelibs.fess.helper.MarkdownRenderer">
    		<postConstruct name="init"/>
    	</component>
    
    	<!-- LLM client manager -->
    	<component name="llmClientManager" class="org.codelibs.fess.llm.LlmClientManager">
    	</component>
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Mar 04 15:19:41 GMT 2026
    - 779 bytes
    - Click Count (0)
  4. src/main/java/org/codelibs/fess/util/ComponentUtil.java

    import org.codelibs.fess.helper.KeyMatchHelper;
    import org.codelibs.fess.helper.LabelTypeHelper;
    import org.codelibs.fess.helper.LanguageHelper;
    import org.codelibs.fess.helper.LogNotificationHelper;
    import org.codelibs.fess.helper.MarkdownRenderer;
    import org.codelibs.fess.helper.NotificationHelper;
    import org.codelibs.fess.helper.PathMappingHelper;
    import org.codelibs.fess.helper.PermissionHelper;
    import org.codelibs.fess.helper.PluginHelper;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 28 06:59:19 GMT 2026
    - 30.9K bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/chat/ChatClient.java

         */
        protected String renderMarkdownToHtml(final String markdown) {
            if (markdownRenderer == null || !markdownRenderer.isInitialized()) {
                logger.warn("MarkdownRenderer is not initialized, returning escaped text");
                return escapeHtml(markdown);
            }
            return markdownRenderer.render(markdown);
        }
    
        /**
         * Escapes HTML special characters.
         *
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 56.6K bytes
    - Click Count (0)
  6. src/main/webapp/js/chat.js

            elements.chatMessages.scrollTop(elements.chatMessages[0].scrollHeight);
        }
    
        /**
         * Render Markdown text to sanitized HTML.
         * Policy is aligned with server-side MarkdownRenderer (OWASP sanitizer).
         */
        var markdownDomPurifyInitialized = false;
        var markdownSanitizeConfig = {
            ALLOWED_TAGS: ['h1','h2','h3','h4','h5','h6',
                           'p','br','hr',
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 01:36:02 GMT 2026
    - 30.6K bytes
    - Click Count (0)
Back to Top