File tree Expand file tree Collapse file tree 2 files changed +29
-26
lines changed
lib/internal/Magento/Framework/RequireJs Expand file tree Collapse file tree 2 files changed +29
-26
lines changed Original file line number Diff line number Diff line change @@ -293,24 +293,26 @@ protected function getConfigFileName()
293
293
*/
294
294
public function getMinResolverCode ()
295
295
{
296
- $ excludes = ['url.indexOf(baseUrl) === 0 ' ];
296
+ $ excludes = ['url.indexOf(baseUrl)===0 ' ];
297
297
foreach ($ this ->minification ->getExcludes ('js ' ) as $ expression ) {
298
298
$ excludes [] = '!url.match(/ ' . str_replace ('/ ' , '\/ ' , $ expression ) . '/) ' ;
299
299
}
300
300
$ excludesCode = empty ($ excludes ) ? 'true ' : implode ('&& ' , $ excludes );
301
301
302
302
$ result = <<<code
303
- var ctx = require.s.contexts._,
304
- origNameToUrl = ctx.nameToUrl,
305
- baseUrl = ctx.config.baseUrl;
306
-
307
- ctx.nameToUrl = function() {
308
- var url = origNameToUrl.apply(ctx, arguments);
309
- if ( {$ excludesCode }) {
310
- url = url.replace(/(\.min)?\.js$/, '.min.js');
311
- }
312
- return url;
313
- };
303
+ (function () {
304
+ var ctx = require.s.contexts._,
305
+ origNameToUrl = ctx.nameToUrl,
306
+ baseUrl = ctx.config.baseUrl;
307
+
308
+ ctx.nameToUrl = function() {
309
+ var url = origNameToUrl.apply(ctx, arguments);
310
+ if ( {$ excludesCode }) {
311
+ url = url.replace(/(\.min)?\.js$/, '.min.js');
312
+ }
313
+ return url;
314
+ };
315
+ })();
314
316
315
317
code ;
316
318
Original file line number Diff line number Diff line change @@ -137,7 +137,7 @@ function ($file) {
137
137
->willReturn (true );
138
138
139
139
$ expected = <<<expected
140
- (function(require ){
140
+ (function(){
141
141
(function() {
142
142
file_one.js content
143
143
require.config(config);
@@ -149,7 +149,7 @@ function ($file) {
149
149
150
150
151
151
152
- })(require );
152
+ })();
153
153
expected ;
154
154
155
155
$ this ->minifyAdapterMock
@@ -180,18 +180,19 @@ public function testGetMinResolverCode()
180
180
->willReturnArgument (0 );
181
181
182
182
$ expected = <<<code
183
- var ctx = require.s.contexts._,
184
- origNameToUrl = ctx.nameToUrl,
185
- baseUrl = ctx.config.baseUrl;
186
-
187
- ctx.nameToUrl = function() {
188
- var url = origNameToUrl.apply(ctx, arguments);
189
- if (url.indexOf(baseUrl) === 0&&!url.match(/\.min\./)) {
190
- url = url.replace(/(\.min)?\.js$/, '.min.js');
191
- }
192
- return url;
193
- };
194
-
183
+ (function () {
184
+ var ctx = require.s.contexts._,
185
+ origNameToUrl = ctx.nameToUrl,
186
+ baseUrl = ctx.config.baseUrl;
187
+
188
+ ctx.nameToUrl = function() {
189
+ var url = origNameToUrl.apply(ctx, arguments);
190
+ if (url.indexOf(baseUrl)===0&&!url.match(/\.min\./)) {
191
+ url = url.replace(/(\.min)?\.js$/, '.min.js');
192
+ }
193
+ return url;
194
+ };
195
+ })();
195
196
code ;
196
197
$ this ->assertEquals ($ expected , $ this ->object ->getMinResolverCode ());
197
198
}
You can’t perform that action at this time.
0 commit comments