File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,22 @@ var effectsAll = [
24
24
"effect-size" ,
25
25
"effect-slide"
26
26
] ;
27
+ var widgets = [ ] ;
28
+
29
+ function getPath ( module ) {
30
+ for ( var i = 0 ; i < widgets . length ; i ++ ) {
31
+ if ( widgets [ i ] === module ) {
32
+ return "widgets/" + module ;
33
+ }
34
+ }
35
+ return module ;
36
+ }
37
+ function fixPaths ( modules ) {
38
+ for ( var i = 0 ; i < modules . length ; i ++ ) {
39
+ modules [ i ] = getPath ( modules [ i ] ) ;
40
+ }
41
+ return modules ;
42
+ }
27
43
28
44
// Hide the page while things are loading to prevent a FOUC
29
45
document . documentElement . className = "demo-loading" ;
@@ -40,13 +56,15 @@ require.config( {
40
56
}
41
57
} ) ;
42
58
59
+
43
60
// Replace effects all shortcut modules with all the effects modules
44
61
if ( modules && modules . indexOf ( "effects-all" ) !== - 1 ) {
45
62
modules = modules . replace ( / e f f e c t s - a l l / , effectsAll . join ( " " ) ) ;
46
63
}
47
64
48
65
modules = modules ? modules . replace ( / ^ \s + | \s + $ / g, "" ) . split ( / \s + / ) : [ ] ;
49
66
modules . push ( pathParts [ pathParts . length - 2 ] ) ;
67
+ modules = fixPaths ( modules ) ;
50
68
51
69
require ( modules , function ( ) {
52
70
var newScript = document . createElement ( "script" ) ;
You can’t perform that action at this time.
0 commit comments