FIX: properly load desktop and mobile only plugin css assets.

5bd6b70d985e2736f56d2bec6cce56bee0227b1f
This commit is contained in:
Vinoth Kannan
2019-08-22 08:39:10 +05:30
parent 741d5bf541
commit 41f22946c3
4 changed files with 22 additions and 6 deletions

View File

@ -215,9 +215,18 @@ module Discourse
end
def self.find_plugin_css_assets(args)
self.find_plugins(args).find_all do |plugin|
plugins = self.find_plugins(args)
assets = plugins.find_all do |plugin|
plugin.css_asset_exists?
end.map { |plugin| plugin.directory_name }
target = args[:mobile_view] ? :mobile : :desktop
assets += plugins.find_all do |plugin|
plugin.css_asset_exists?(target)
end.map { |plugin| "#{plugin.directory_name}_#{target}" }
assets
end
def self.find_plugin_js_assets(args)