nav tabs on admin dashboard
This commit is contained in:
24
node_modules/enhanced-resolve/lib/getPaths.js
generated
vendored
24
node_modules/enhanced-resolve/lib/getPaths.js
generated
vendored
@@ -2,21 +2,23 @@
|
||||
MIT License http://www.opensource.org/licenses/mit-license.php
|
||||
Author Tobias Koppers @sokra
|
||||
*/
|
||||
"use strict";
|
||||
|
||||
module.exports = function getPaths(path) {
|
||||
var parts = path.split(/(.*?[\\\/]+)/);
|
||||
var paths = [path];
|
||||
var seqments = [parts[parts.length - 1]];
|
||||
var part = parts[parts.length - 1];
|
||||
const parts = path.split(/(.*?[\\\/]+)/);
|
||||
const paths = [path];
|
||||
const seqments = [parts[parts.length - 1]];
|
||||
let part = parts[parts.length - 1];
|
||||
path = path.substr(0, path.length - part.length - 1);
|
||||
paths.push(path);
|
||||
for(var i = parts.length - 2; i > 2; i -= 2) {
|
||||
for(let i = parts.length - 2; i > 2; i -= 2) {
|
||||
paths.push(path);
|
||||
part = parts[i];
|
||||
path = path.substr(0, path.length - part.length) || "/";
|
||||
paths.push(path);
|
||||
seqments.push(part.substr(0, part.length - 1));
|
||||
}
|
||||
part = parts[1];
|
||||
seqments.push(part.length > 1 ? part.substr(0, part.length - 1) : part);
|
||||
seqments.push(part);
|
||||
paths.push(part);
|
||||
return {
|
||||
paths: paths,
|
||||
seqments: seqments
|
||||
@@ -24,10 +26,10 @@ module.exports = function getPaths(path) {
|
||||
};
|
||||
|
||||
module.exports.basename = function basename(path) {
|
||||
var i = path.lastIndexOf("/"),
|
||||
const i = path.lastIndexOf("/"),
|
||||
j = path.lastIndexOf("\\");
|
||||
var p = i < 0 ? j : j < 0 ? i : i < j ? j : i;
|
||||
const p = i < 0 ? j : j < 0 ? i : i < j ? j : i;
|
||||
if(p < 0) return null;
|
||||
var s = path.substr(p + 1);
|
||||
const s = path.substr(p + 1);
|
||||
return s;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user