Files
discourse-math/plugin.rb
T

22 lines
665 B
Ruby
Raw Normal View History

2019-05-13 10:48:15 +08:00
# frozen_string_literal: true
2017-07-06 16:50:38 -04:00
# name: discourse-math
2023-11-08 11:27:19 +10:00
# about: Uses MathJax 203 or KaTeX 97 to render math expressions.
# meta_topic_id: 65770
2017-07-06 16:50:38 -04:00
# version: 0.9
# authors: Sam Saffron (sam)
2018-06-30 17:18:39 -04:00
# url: https://github.com/discourse/discourse-math
2017-07-06 16:50:38 -04:00
2019-09-09 13:08:01 +08:00
register_asset "stylesheets/common/discourse-math.scss"
2023-01-18 12:35:27 +01:00
register_asset "stylesheets/ext/discourse-chat.scss"
2019-09-09 13:08:01 +08:00
2017-07-06 16:50:38 -04:00
enabled_site_setting :discourse_math_enabled
2023-01-18 12:35:27 +01:00
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
2023-01-18 12:35:27 +01:00
end