nav tabs on admin dashboard

This commit is contained in:
2019-03-07 00:20:34 -06:00
parent f73d6ae228
commit e4f473f376
11661 changed files with 216240 additions and 1544253 deletions

View File

@@ -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;
};
};