Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 12 for renderers (0.07 seconds)

  1. src/main/webapp/js/marked.min.js

    ,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let r={...n};if(r.async=this.defaults.async||r.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){let s=t.renderers[i.name];s?t.renderers[i.name]=function(...a){let o=i.renderer.apply(this,a);return o===!1&&(o=s.apply(this,a)),o}:t.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw...
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Mar 15 06:21:57 GMT 2026
    - 41.5K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/helper/MarkdownRenderer.java

    import org.commonmark.Extension;
    import org.commonmark.ext.gfm.tables.TablesExtension;
    import org.commonmark.parser.Parser;
    import org.commonmark.renderer.html.HtmlRenderer;
    import org.owasp.html.HtmlPolicyBuilder;
    import org.owasp.html.PolicyFactory;
    
    /**
     * Renders markdown to sanitized HTML for safe display in the chat interface.
     * Uses commonmark for markdown parsing and OWASP HTML Sanitizer for XSS prevention.
     */
    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)
  3. src/main/java/org/codelibs/fess/app/web/help/HelpAction.java

        /**
         * Handles the help page request and renders the help interface.
         * This method performs authentication checks and sets up the necessary
         * form parameters and rendering data for the help page display.
         *
         * @return HtmlResponse containing the rendered help page or redirect to login if authentication is required
         */
        @Execute
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jul 17 08:28:31 GMT 2025
    - 3.2K bytes
    - Click Count (0)
  4. src/main/resources/fess_llm.xml

    	<component name="chatSessionManager" class="org.codelibs.fess.chat.ChatSessionManager">
    	</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 -->
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Mar 04 15:19:41 GMT 2026
    - 779 bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/entity/ChatMessage.java

            return ROLE_ASSISTANT.equals(role);
        }
    
        /**
         * Gets the HTML-rendered content.
         *
         * @return the HTML content, or null if not rendered
         */
        public String getHtmlContent() {
            return htmlContent;
        }
    
        /**
         * Sets the HTML-rendered content.
         *
         * @param htmlContent the HTML content
         */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 12 04:52:31 GMT 2026
    - 10.1K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/util/ComponentUtil.java

         * @return The chat client.
         */
        public static ChatClient getChatClient() {
            return getComponent(CHAT_CLIENT);
        }
    
        /**
         * Gets the markdown renderer component.
         * @return The markdown renderer.
         */
        public static MarkdownRenderer getMarkdownRenderer() {
            return getComponent(MARKDOWN_RENDERER);
        }
    
        /**
         * Gets a component by its class type.
    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)
  7. src/main/java/org/codelibs/fess/mylasta/direction/FessFwAssistantDirector.java

    import org.lastaflute.db.direction.FwDbDirection;
    import org.lastaflute.web.direction.FwWebDirection;
    import org.lastaflute.web.ruts.process.ActionRuntime;
    import org.lastaflute.web.ruts.renderer.JspHtmlRenderingProvider;
    
    import jakarta.annotation.Resource;
    
    /**
     * The framework assistant director for Fess.
     *
     * @author jflute
     */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Jan 10 01:38:30 GMT 2026
    - 10.4K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/chat/ChatClient.java

        protected ChatSessionManager chatSessionManager;
    
        /** The LLM client manager for language model interactions. */
        @Resource
        protected LlmClientManager llmClientManager;
    
        /** The markdown renderer for converting markdown to safe HTML. */
        @Resource
        protected MarkdownRenderer markdownRenderer;
    
        /**
         * Default constructor.
         */
        public ChatClient() {
            // Default constructor
    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)
  9. src/main/webapp/js/chat.js

            });
    
            eventSource.addEventListener('done', function(e) {
                var data = JSON.parse(e.data);
                state.sessionId = data.sessionId;
    
                // Replace streaming text with rendered HTML content if available
                if (data.htmlContent && messageElement) {
                    messageElement.find('.message-text').html(data.htmlContent);
                }
    
                // Add message actions
    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)
  10. src/main/java/org/codelibs/fess/helper/ViewHelper.java

         * Uses Handlebars templates to render the cached content.
         *
         * @param doc the document data map
         * @param queries the search queries for highlighting
         * @return the rendered cache content
         */
        public String createCacheContent(final Map<String, Object> doc, final String[] queries) {
            final FessConfig fessConfig = ComponentUtil.getFessConfig();
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 52.6K bytes
    - Click Count (0)
Back to Top