nav tabs on admin dashboard
This commit is contained in:
58
node_modules/webpack/lib/ParserHelpers.js
generated
vendored
58
node_modules/webpack/lib/ParserHelpers.js
generated
vendored
@@ -11,12 +11,12 @@ const UnsupportedFeatureWarning = require("./UnsupportedFeatureWarning");
|
||||
|
||||
const ParserHelpers = exports;
|
||||
|
||||
ParserHelpers.addParsedVariableToModule = function(parser, name, expression) {
|
||||
if(!parser.state.current.addVariable) return false;
|
||||
ParserHelpers.addParsedVariableToModule = (parser, name, expression) => {
|
||||
if (!parser.state.current.addVariable) return false;
|
||||
var deps = [];
|
||||
parser.parse(expression, {
|
||||
current: {
|
||||
addDependency: function(dep) {
|
||||
addDependency: dep => {
|
||||
dep.userRequest = name;
|
||||
deps.push(dep);
|
||||
}
|
||||
@@ -27,51 +27,69 @@ ParserHelpers.addParsedVariableToModule = function(parser, name, expression) {
|
||||
return true;
|
||||
};
|
||||
|
||||
ParserHelpers.requireFileAsExpression = function(context, pathToModule) {
|
||||
ParserHelpers.requireFileAsExpression = (context, pathToModule) => {
|
||||
var moduleJsPath = path.relative(context, pathToModule);
|
||||
if(!/^[A-Z]:/i.test(moduleJsPath)) {
|
||||
if (!/^[A-Z]:/i.test(moduleJsPath)) {
|
||||
moduleJsPath = "./" + moduleJsPath.replace(/\\/g, "/");
|
||||
}
|
||||
return "require(" + JSON.stringify(moduleJsPath) + ")";
|
||||
};
|
||||
|
||||
ParserHelpers.toConstantDependency = function(value) {
|
||||
ParserHelpers.toConstantDependency = (parser, value) => {
|
||||
return function constDependency(expr) {
|
||||
var dep = new ConstDependency(value, expr.range);
|
||||
var dep = new ConstDependency(value, expr.range, false);
|
||||
dep.loc = expr.loc;
|
||||
this.state.current.addDependency(dep);
|
||||
parser.state.current.addDependency(dep);
|
||||
return true;
|
||||
};
|
||||
};
|
||||
|
||||
ParserHelpers.evaluateToString = function(value) {
|
||||
ParserHelpers.toConstantDependencyWithWebpackRequire = (parser, value) => {
|
||||
return function constDependencyWithWebpackRequire(expr) {
|
||||
var dep = new ConstDependency(value, expr.range, true);
|
||||
dep.loc = expr.loc;
|
||||
parser.state.current.addDependency(dep);
|
||||
return true;
|
||||
};
|
||||
};
|
||||
|
||||
ParserHelpers.evaluateToString = value => {
|
||||
return function stringExpression(expr) {
|
||||
return new BasicEvaluatedExpression().setString(value).setRange(expr.range);
|
||||
};
|
||||
};
|
||||
|
||||
ParserHelpers.evaluateToBoolean = function(value) {
|
||||
ParserHelpers.evaluateToBoolean = value => {
|
||||
return function booleanExpression(expr) {
|
||||
return new BasicEvaluatedExpression().setBoolean(value).setRange(expr.range);
|
||||
return new BasicEvaluatedExpression()
|
||||
.setBoolean(value)
|
||||
.setRange(expr.range);
|
||||
};
|
||||
};
|
||||
|
||||
ParserHelpers.evaluateToIdentifier = function(identifier, truthy) {
|
||||
ParserHelpers.evaluateToIdentifier = (identifier, truthy) => {
|
||||
return function identifierExpression(expr) {
|
||||
let evex = new BasicEvaluatedExpression().setIdentifier(identifier).setRange(expr.range);
|
||||
if(truthy === true) evex = evex.setTruthy();
|
||||
else if(truthy === false) evex = evex.setFalsy();
|
||||
let evex = new BasicEvaluatedExpression()
|
||||
.setIdentifier(identifier)
|
||||
.setRange(expr.range);
|
||||
if (truthy === true) {
|
||||
evex = evex.setTruthy();
|
||||
} else if (truthy === false) {
|
||||
evex = evex.setFalsy();
|
||||
}
|
||||
return evex;
|
||||
};
|
||||
};
|
||||
|
||||
ParserHelpers.expressionIsUnsupported = function(message) {
|
||||
ParserHelpers.expressionIsUnsupported = (parser, message) => {
|
||||
return function unsupportedExpression(expr) {
|
||||
var dep = new ConstDependency("(void 0)", expr.range);
|
||||
var dep = new ConstDependency("(void 0)", expr.range, false);
|
||||
dep.loc = expr.loc;
|
||||
this.state.current.addDependency(dep);
|
||||
if(!this.state.module) return;
|
||||
this.state.module.warnings.push(new UnsupportedFeatureWarning(this.state.module, message));
|
||||
parser.state.current.addDependency(dep);
|
||||
if (!parser.state.module) return;
|
||||
parser.state.module.warnings.push(
|
||||
new UnsupportedFeatureWarning(parser.state.module, message, expr.loc)
|
||||
);
|
||||
return true;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user