Skip to content

Commit bc78f09

Browse files
committed
fix “define is not defined” error when jquery-ui file is loaded
1 parent 19fb230 commit bc78f09

File tree

2 files changed

+3
-22
lines changed

2 files changed

+3
-22
lines changed

Rakefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ task :javascripts => :submodule do
128128
mod.gsub!('/ui', '')
129129
out.write("//= require #{mod}\n")
130130
end
131+
# core.js is deprecated and uses define function which is usually unavailable
132+
# so we need only dependency loading there with no file contents
133+
next if clean_path == 'jquery-ui/core.js'
131134
out.write("\n") unless dep_modules.empty?
132135
source_code = File.read(path)
133136
source_code.gsub!('@VERSION', version)

app/assets/javascripts/jquery-ui/core.js

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,3 @@
1313
//= require jquery-ui/tabbable
1414
//= require jquery-ui/unique-id
1515
//= require jquery-ui/version
16-
17-
// This file is deprecated in 1.12.0 to be removed in 1.13
18-
( function() {
19-
define( [
20-
"jquery",
21-
"./data",
22-
"./disable-selection",
23-
"./focusable",
24-
"./form",
25-
"./ie",
26-
"./keycode",
27-
"./labels",
28-
"./jquery-1-7",
29-
"./plugin",
30-
"./safe-active-element",
31-
"./safe-blur",
32-
"./scroll-parent",
33-
"./tabbable",
34-
"./unique-id",
35-
"./version"
36-
] );
37-
} )();

0 commit comments

Comments
 (0)