Skip to content
Snippets Groups Projects
Commit c4a1a49b authored by Volodymyr Zaets's avatar Volodymyr Zaets
Browse files

MAGETWO-55345: Grunt uses actual theme's list

parent 5c76ada4
No related merge requests found
......@@ -11,7 +11,7 @@ module.exports = function (grunt) {
var _ = require('underscore'),
path = require('path'),
themes = require('./dev/tools/grunt/tools/files-router').getThemes(),
themes = require('./dev/tools/grunt/tools/files-router').get('themes'),
configDir = './dev/tools/grunt/configs',
tasks = grunt.file.expand('./dev/tools/grunt/tasks/*');
......
......@@ -5,7 +5,7 @@
'use strict';
var themes = require('../tools/files-router').getThemes(),
var themes = require('../tools/files-router').get('themes'),
_ = require('underscore');
var themeOptions = {};
......
......@@ -5,7 +5,7 @@
'use strict';
var theme = require('../tools/files-router').getThemes(),
var theme = require('../tools/files-router').get('themes'),
path = require('./path');
/**
......
......@@ -6,7 +6,7 @@
'use strict';
var combo = require('./combo'),
themes = require('../tools/files-router').getThemes(),
themes = require('../tools/files-router').get('themes'),
_ = require('underscore');
var themeOptions = {};
......
......@@ -6,7 +6,7 @@
'use strict';
var combo = require('./combo'),
themes = require('../tools/files-router').getThemes(),
themes = require('../tools/files-router').get('themes'),
_ = require('underscore');
var themeOptions = {};
......
......@@ -6,7 +6,7 @@
'use strict';
var combo = require('./combo'),
themes = require('../tools/files-router').getThemes(),
themes = require('../tools/files-router').get('themes'),
_ = require('underscore');
var themeOptions = {};
......
......@@ -23,7 +23,7 @@ module.exports = {
})(),
/**
* Loads "themes" file.
* Loads file.
* Load priority:
* From user config;
* From default config with ".loc" suffix ;
......@@ -31,15 +31,15 @@ module.exports = {
*
* @returns themes file or error
*/
getThemes: function () {
if (this.userConfig && this.userConfig.themes) {
return require(this.getFullPath(this.userConfig.themes));
get: function (file) {
if (this.userConfig && this.userConfig[file]) {
return require(this.getFullPath(this.userConfig[file]));
} else {
try {
return require(this.getFullPath(this.defaultConfig.themes + '.loc'));
return require(this.getFullPath(this.defaultConfig[file] + '.loc'));
} catch (error) {
try {
return require(this.getFullPath(this.defaultConfig.themes));
return require(this.getFullPath(this.defaultConfig[file]));
} catch (error) {
throw error;
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment