mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 13:21:01 +08:00
DEV: Upgrade ACE Editor to 1.4.12, remove extra ACE files (#10431)
This commit is contained in:
@ -63,7 +63,7 @@ task 'javascript:update' do
|
||||
source: 'bootstrap/js/modal.js',
|
||||
destination: 'bootstrap-modal.js'
|
||||
}, {
|
||||
source: 'ace-builds/src-min-noconflict/.',
|
||||
source: 'ace-builds/src-min-noconflict/ace.js',
|
||||
destination: 'ace',
|
||||
public: true
|
||||
}, {
|
||||
@ -203,11 +203,6 @@ task 'javascript:update' do
|
||||
File.write(test_bundle_dest, HighlightJs.bundle(langs))
|
||||
end
|
||||
|
||||
if src.include? "ace-builds"
|
||||
puts "Cleanup unused snippets folder for ACE"
|
||||
system("rm -rf node_modules/ace-builds/src-min-noconflict/snippets")
|
||||
end
|
||||
|
||||
if f[:public_root]
|
||||
dest = "#{public_root}/#{filename}"
|
||||
elsif f[:public]
|
||||
@ -216,6 +211,14 @@ task 'javascript:update' do
|
||||
dest = "#{vendor_js}/#{filename}"
|
||||
end
|
||||
|
||||
if src.include? "ace.js"
|
||||
ace_root = "#{library_src}/ace-builds/src-min-noconflict/"
|
||||
addtl_files = [ "ext-searchbox", "mode-html", "mode-scss", "mode-sql", "theme-chrome", "worker-html"]
|
||||
addtl_files.each do |file|
|
||||
FileUtils.cp_r("#{ace_root}#{file}.js", dest)
|
||||
end
|
||||
end
|
||||
|
||||
# lodash.js needs building
|
||||
if src.include? "lodash.js"
|
||||
puts "Building custom lodash.js build"
|
||||
|
Reference in New Issue
Block a user