# frozen_string_literal: true # name: discourse-math # about: Uses MathJax 203 or KaTeX 97 to render math expressions. # meta_topic_id: 65770 # version: 0.9 # authors: Sam Saffron (sam) # url: https://github.com/discourse/discourse-math register_asset "stylesheets/common/discourse-math.scss" register_asset "stylesheets/ext/discourse-chat.scss" enabled_site_setting :discourse_math_enabled after_initialize do if respond_to?(:chat) && SiteSetting.chat_enabled chat&.enable_markdown_feature("discourse-math") chat&.enable_markdown_feature("math") chat&.enable_markdown_feature("asciimath") if SiteSetting.discourse_math_enable_asciimath end end