代码库:增加文件类型submodule 不允许点击

This commit is contained in:
caishi 2021-07-09 11:28:51 +08:00
parent ee1217e171
commit a6d713d1f6
8 changed files with 29 additions and 10 deletions

View File

@ -1,8 +1,8 @@
@font-face { @font-face {
font-family: "iconfont"; /* Project id 2340181 */ font-family: "iconfont"; /* Project id 2340181 */
src: url('iconfont.woff2?t=1623836536204') format('woff2'), src: url('iconfont.woff2?t=1625800786751') format('woff2'),
url('iconfont.woff?t=1623836536204') format('woff'), url('iconfont.woff?t=1625800786751') format('woff'),
url('iconfont.ttf?t=1623836536204') format('truetype'); url('iconfont.ttf?t=1625800786751') format('truetype');
} }
.iconfont { .iconfont {
@ -13,6 +13,10 @@
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.icon-file-submodule:before {
content: "\e866";
}
.icon-nv1:before { .icon-nv1:before {
content: "\e864"; content: "\e864";
} }

File diff suppressed because one or more lines are too long

View File

@ -5,6 +5,13 @@
"css_prefix_text": "icon-", "css_prefix_text": "icon-",
"description": "", "description": "",
"glyphs": [ "glyphs": [
{
"icon_id": "17575494",
"name": "file-submodule",
"font_class": "file-submodule",
"unicode": "e866",
"unicode_decimal": 59494
},
{ {
"icon_id": "7539612", "icon_id": "7539612",
"name": "nv", "name": "nv",

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -217,11 +217,13 @@ function CoderDepot(props){
} }
// //
function goToSubRoot(path,type,filename){ function goToSubRoot(path,type,filename){
if(type!=="submodule"){
let enBranch = branchName || defaultBranch; let enBranch = branchName || defaultBranch;
let checkvalue = turnbar(enBranch); let checkvalue = turnbar(enBranch);
setType(type); setType(type);
props.history.push(`/projects/${owner}/${projectsId}${`/tree/${checkvalue}`}${path?`/${path}`:""}`); props.history.push(`/projects/${owner}/${projectsId}${`/tree/${checkvalue}`}${path?`/${path}`:""}`);
} }
}
function onEdit(readOnly){ function onEdit(readOnly){
setReadOnly(readOnly); setReadOnly(readOnly);

View File

@ -2,12 +2,18 @@ import React from 'react';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
import { truncateCommitId } from '../common/util'; import { truncateCommitId } from '../common/util';
const typeIco = {
"submodule":"icon-file-submodule font-17",
"file":'icon-wenjia font-15',
"dir":"icon-wenjianjia1 font-15"
}
function CoderDepotCatalogue({item , goToSubRoot , owner , projectsId }){ function CoderDepotCatalogue({item , goToSubRoot , owner , projectsId }){
return( return(
<li> <li>
<span> <span>
<a onClick={()=>goToSubRoot(item.path,item.type,item.name)}> <a onClick={()=>goToSubRoot(item.path,item.type,item.name)} style={{cursor:item.type!=="submodule"?"pointer":"default"}}>
<i className={item.type === 'dir' ? "iconfont icon-wenjianjia1 color-green-file font-15 mr5":"iconfont icon-wenjia color-green-file font-15 mr5"}></i>{item.name} <i className={`iconfont ${typeIco[`${item.type}`]} color-green-file mr5`}></i>{item.name}
</a> </a>
</span> </span>
<span title="init project"> <span title="init project">