mirror of
https://github.com/discourse/discourse.git
synced 2024-12-25 02:23:44 +08:00
17 lines
427 B
Ruby
17 lines
427 B
Ruby
module DeferredScriptsHelper
|
|
|
|
# Provides a javascript map of the files in the 'defer' directory
|
|
def deferred_scripts
|
|
files = {}
|
|
|
|
Dir.glob("#{Rails.root}/app/assets/javascripts/defer/*.js").each do |file|
|
|
module_name = "defer/#{File.basename(file, '.js')}"
|
|
file_name = asset_path("defer/#{File.basename(file)}")
|
|
files[module_name] = file_name
|
|
end
|
|
|
|
return files.to_json.html_safe
|
|
end
|
|
|
|
end
|