Ver Fonte

clean code

Yuki Takei há 5 anos atrás
pai
commit
cded8b9730

+ 5 - 5
src/client/js/components/PageList/PagePathLabel.jsx

@@ -1,22 +1,22 @@
 import React from 'react';
 import PropTypes from 'prop-types';
 
-import PagePathModel from '../../models/PagePath';
+import PagePath from '../../models/PagePath';
 
 const PagePathLabel = (props) => {
 
-  const model = new PagePathModel(props.page.path, true);
+  const pagePath = new PagePath(props.page.path, true);
 
   let classNames = ['page-path'];
   classNames = classNames.concat(props.additionalClassNames);
 
   if (props.isLatterOnly) {
-    return <span className={classNames.join(' ')}>{model.latter}</span>;
+    return <span className={classNames.join(' ')}>{pagePath.latter}</span>;
   }
 
-  const textElem = (model.former == null && model.latter == null)
+  const textElem = (pagePath.former == null && pagePath.latter == null)
     ? <><strong>/</strong></>
-    : <>{model.former}/<strong>{model.latter}</strong></>;
+    : <>{pagePath.former}/<strong>{pagePath.latter}</strong></>;
 
   return <span className={classNames.join(' ')}>{textElem}</span>;
 };

+ 2 - 2
src/client/js/models/PagePath.js

@@ -7,9 +7,9 @@ const PATTERN_DEFAULT = /^((.*)\/)?([^/]+)$/;
 
 export default class PagePath {
 
-  constructor(path, evalDatePath = false) {
+  constructor(path, evalDatePath = false, skipNormalize = false) {
 
-    const pagePath = pathUtils.normalizePath(path);
+    const pagePath = skipNormalize ? path : pathUtils.normalizePath(path);
 
     this.former = null;
     this.latter = pagePath;