- {item.name}
+ {item.nickname}
{ item.is_admin && item.authorize!=="owner" && disMissGroup(item.id)}>解散团队}
{ item.is_member && }
From b8d40259e5e30e3811a4fa70e212eb8eb8aa471b Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Mon, 19 Apr 2021 16:58:30 +0800
Subject: [PATCH 12/18] =?UTF-8?q?readme-=E6=96=87=E4=BB=B6=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E4=B8=80=E4=B8=AA=E7=9B=AE=E5=BD=95=E4=B8=8B=E6=8B=89?=
=?UTF-8?q?icon?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Main/CoderDepotReadme.jsx | 44 ++++++++++++++++++++++++++---
src/forge/Main/Index.scss | 19 +++++++++++++
src/modules/tpm/TPMIndex.css | 1 -
src/modules/tpm/TPMIndexHOC.js | 1 +
4 files changed, 60 insertions(+), 5 deletions(-)
diff --git a/src/forge/Main/CoderDepotReadme.jsx b/src/forge/Main/CoderDepotReadme.jsx
index c46747404..da1435d55 100644
--- a/src/forge/Main/CoderDepotReadme.jsx
+++ b/src/forge/Main/CoderDepotReadme.jsx
@@ -1,13 +1,49 @@
-import React from 'react';
+import React, { useEffect, useState } from 'react';
import RenderHtml from '../../components/render-html';
+import { Dropdown , Menu , Spin } from 'antd';
+import { Link } from 'react-router-dom';
+const $ = window.$;
function CoderDepotReadme({ operate , history , readme , ChangeFile }){
+ const [ menuList ,setMenuList ] = useState(undefined);
+
+ useEffect(()=>{
+ if(readme && readme.content){
+ let path = history.location.pathname;
+ const items = $.map($("#readme").find("h1,h2,h3,h4,h5,h6"), function (el, _) {
+ const anchor = el.id;
+ const level = el.tagName.replace("H", "");
+ const href = `#${anchor}`;
+ return { href:`${path}${href}`,text:el.textContent , level:level }
+ });
+ setMenuList(items);
+ }
+ },[readme])
+
+ function menu(){
+ if(menuList && menuList.length > 0){
+ let hash = history.location.hash;
+ return(
+
+ )
+ }else{
+ return
+ }
+ }
return(
-
-
-
+
+
+
README.md
{
operate ?
diff --git a/src/forge/Main/Index.scss b/src/forge/Main/Index.scss
index 331eb03d1..1e9a8967a 100644
--- a/src/forge/Main/Index.scss
+++ b/src/forge/Main/Index.scss
@@ -286,4 +286,23 @@
.downMenu{
box-shadow: 0px 0px 9px rgba(134, 134, 134,0.4);
background-color: #fff;
+}
+
+.menuslist{
+ max-height: 200px;
+ overflow-y: auto;
+ padding:10px 15px;
+ border-radius: 4px;
+ .ant-dropdown-menu-item{
+ border-radius: 8px;
+ a{
+ width: 350px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ }
+ }
+ .ant-dropdown-menu-item.active{
+ background-color: #e6f7ff;
+ }
}
\ No newline at end of file
diff --git a/src/modules/tpm/TPMIndex.css b/src/modules/tpm/TPMIndex.css
index 47696ec97..7b4d15a74 100644
--- a/src/modules/tpm/TPMIndex.css
+++ b/src/modules/tpm/TPMIndex.css
@@ -21,7 +21,6 @@ body>.-task-title {
height: 100%;
min-height: 100%;
overflow: hidden;
- padding-top:70px;
}
.newHeaders{
max-width: unset;
diff --git a/src/modules/tpm/TPMIndexHOC.js b/src/modules/tpm/TPMIndexHOC.js
index 87c9a03f9..7eecccc79 100644
--- a/src/modules/tpm/TPMIndexHOC.js
+++ b/src/modules/tpm/TPMIndexHOC.js
@@ -427,6 +427,7 @@ export function TPMIndexHOC(WrappedComponent) {
tip={this._gLoadingTip || "加载中..."}
>
+
{
current_user &&
this.initCommonState(user)}
From a42a670146c9f589c90a087b4db850f40e37027c Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Mon, 19 Apr 2021 17:52:01 +0800
Subject: [PATCH 13/18] =?UTF-8?q?=E5=A4=B4=E5=83=8Furl--=E6=8E=A5=E5=8F=A3?=
=?UTF-8?q?=E4=BC=9A=E8=BF=94=E5=9B=9E=E6=89=80=E6=9C=89=E5=B8=A6images?=
=?UTF-8?q?=E7=9A=84=E5=AD=97=E6=AE=B5=E5=80=BC=EF=BC=8C=E6=89=80=E4=BB=A5?=
=?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=B8=8D=E7=94=A8=E5=8A=A0=E5=9B=BA=E5=AE=9A?=
=?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9=E4=BA=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Activity/ActivityItem.js | 2 +-
src/forge/Component/AddMember.jsx | 2 +-
src/forge/Component/Cards.jsx | 2 +-
src/forge/Component/Contributors.jsx | 2 +-
src/forge/Component/MemberCards.jsx | 2 +-
src/forge/Component/SearchUser.jsx | 2 +-
src/forge/Head/Header.js | 2 +-
src/forge/Main/CoderDepot.jsx | 2 +-
src/forge/Main/CoderRootCommit.js | 4 ++--
src/forge/Main/sub/Contribute.jsx | 2 +-
src/forge/Merge/Commits.jsx | 2 +-
src/forge/Merge/MergeItem.js | 2 +-
src/forge/Merge/MergeSubmit.js | 2 +-
src/forge/Order/Detail.js | 2 +-
src/forge/Settings/CollaboratorMember.jsx | 2 +-
src/forge/Team/Group/GroupDetailProject.jsx | 2 +-
src/forge/Team/Group/Setting/GroupMemberSetting.jsx | 2 +-
src/forge/Team/RightBox.jsx | 2 +-
src/forge/Team/Setting/TeamSettingCommon.jsx | 2 +-
src/forge/Team/Setting/TeamSettingMember.jsx | 2 +-
src/forge/Team/TeamGroupItems.jsx | 2 +-
src/forge/UsersList/fork_users.js | 2 +-
src/forge/UsersList/user_list.js | 2 +-
src/forge/comments/children_comments.js | 2 +-
src/forge/comments/children_journals.js | 2 +-
src/forge/comments/comments.js | 6 +++---
src/forge/users/Infos.js | 2 +-
src/forge/users/Team-item.jsx | 2 +-
28 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/src/forge/Activity/ActivityItem.js b/src/forge/Activity/ActivityItem.js
index 1baa2ce9c..b726a4af0 100644
--- a/src/forge/Activity/ActivityItem.js
+++ b/src/forge/Activity/ActivityItem.js
@@ -33,7 +33,7 @@ class ActivityItem extends Component {
}
-
+
{item.user_name}
{item.created_at && 创建于{item.created_at}}
diff --git a/src/forge/Component/AddMember.jsx b/src/forge/Component/AddMember.jsx
index a41882295..0548e52da 100644
--- a/src/forge/Component/AddMember.jsx
+++ b/src/forge/Component/AddMember.jsx
@@ -42,7 +42,7 @@ function AddMember({getID,login}){
className="user_img radius"
width="28"
height="28"
- src={getImageUrl(`images/${item && item.image_url}`)}
+ src={getImageUrl(`/${item && item.image_url}`)}
alt=""
/>
diff --git a/src/forge/Component/Cards.jsx b/src/forge/Component/Cards.jsx
index 1c9706c3f..498b375c1 100644
--- a/src/forge/Component/Cards.jsx
+++ b/src/forge/Component/Cards.jsx
@@ -6,7 +6,7 @@ import './Component.scss';
function Cards({img , title, desc , rightBtn , src}){
return(
- {img &&
}
+ {img &&
}
{title}
diff --git a/src/forge/Component/Contributors.jsx b/src/forge/Component/Contributors.jsx
index 7848f9fc5..d64e0d42a 100644
--- a/src/forge/Component/Contributors.jsx
+++ b/src/forge/Component/Contributors.jsx
@@ -15,7 +15,7 @@ function Contributors({contributors,owner,projectsId}){
contributors && contributors.total_count > 0 ?
contributors.list.map((item,key)=>{
return(
-
+
)
})
:""
diff --git a/src/forge/Component/MemberCards.jsx b/src/forge/Component/MemberCards.jsx
index c0bd12c1f..393ddbb17 100644
--- a/src/forge/Component/MemberCards.jsx
+++ b/src/forge/Component/MemberCards.jsx
@@ -45,7 +45,7 @@ const Div = styled.div`{
export default (({ user , img, name, time, focusStatus, is_current_user, login , successFunc }) => {
return (
-
})
+
{name}
diff --git a/src/forge/Component/SearchUser.jsx b/src/forge/Component/SearchUser.jsx
index 43b45e85c..0203d24f5 100644
--- a/src/forge/Component/SearchUser.jsx
+++ b/src/forge/Component/SearchUser.jsx
@@ -44,7 +44,7 @@ export default ({ getUser })=>{
className="user_img radius"
width="28"
height="28"
- src={getImageUrl(`images/${item && item.image_url}`)}
+ src={getImageUrl(`/${item && item.image_url}`)}
alt=""
/>
diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js
index 05f763ed6..2f3192416 100644
--- a/src/forge/Head/Header.js
+++ b/src/forge/Head/Header.js
@@ -704,7 +704,7 @@ class NewHeader extends Component {
+ src={getImageUrl(`/` + user.image_url)} width="34">
diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx
index 7d10e3e53..150326415 100644
--- a/src/forge/Main/CoderDepot.jsx
+++ b/src/forge/Main/CoderDepot.jsx
@@ -315,7 +315,7 @@ function CoderDepot(props){
{
lastCommit &&
-
+
{lastCommit && lastCommit.message}
{ hideBtn &&
changeHide(hide)}> }
diff --git a/src/forge/Main/CoderRootCommit.js b/src/forge/Main/CoderRootCommit.js
index bb4f5ba52..5c509ecd0 100644
--- a/src/forge/Main/CoderRootCommit.js
+++ b/src/forge/Main/CoderRootCommit.js
@@ -140,11 +140,11 @@ class CoderRootCommit extends Component{
{
item.id ?
- {item.image_url?
})
:""}
+ {item.image_url?
})
:""}
:
- {item.image_url?
:""}
+ {item.image_url?
:""}
}
diff --git a/src/forge/Main/sub/Contribute.jsx b/src/forge/Main/sub/Contribute.jsx
index c6bd39982..a41cb3ed6 100644
--- a/src/forge/Main/sub/Contribute.jsx
+++ b/src/forge/Main/sub/Contribute.jsx
@@ -50,7 +50,7 @@ function Contribute(props){
list.map((item,key)=>{
return(
-
+
{item.name}
提交{item.contributions}次
diff --git a/src/forge/Merge/Commits.jsx b/src/forge/Merge/Commits.jsx
index a7d12073a..37c254cc9 100644
--- a/src/forge/Merge/Commits.jsx
+++ b/src/forge/Merge/Commits.jsx
@@ -22,7 +22,7 @@ function Commits({ commits , projectsId , owner }){
浏览代码
- :提交于{item.time_from_now}
+ :提交于{item.time_from_now}
diff --git a/src/forge/Merge/MergeItem.js b/src/forge/Merge/MergeItem.js
index dd5f4f45e..e391ea5fc 100644
--- a/src/forge/Merge/MergeItem.js
+++ b/src/forge/Merge/MergeItem.js
@@ -74,7 +74,7 @@ class MergeItem extends Component {
>
(
-
+
diff --git a/src/forge/Order/Detail.js b/src/forge/Order/Detail.js
index 874059190..277f5d4ab 100644
--- a/src/forge/Order/Detail.js
+++ b/src/forge/Order/Detail.js
@@ -212,7 +212,7 @@ class Detail extends Component {
>
{
projects.map((item, key) => {
return (
)
diff --git a/src/forge/Team/Group/Setting/GroupMemberSetting.jsx b/src/forge/Team/Group/Setting/GroupMemberSetting.jsx
index c23ca14e1..847dd6ef4 100644
--- a/src/forge/Team/Group/Setting/GroupMemberSetting.jsx
+++ b/src/forge/Team/Group/Setting/GroupMemberSetting.jsx
@@ -76,7 +76,7 @@ export default ((props) => {
width: "7%",
render: (value, item) => {
return (
-
+
)
}
},
diff --git a/src/forge/Team/RightBox.jsx b/src/forge/Team/RightBox.jsx
index 067317125..0603a4548 100644
--- a/src/forge/Team/RightBox.jsx
+++ b/src/forge/Team/RightBox.jsx
@@ -72,7 +72,7 @@ function RightBox({ OIdentifier , history , admin }) {
memberData.organization_users.map((item,key)=>{
return(
-

+
{item.user && item.user.name}
加入时间:{item.created_at}
diff --git a/src/forge/Team/Setting/TeamSettingCommon.jsx b/src/forge/Team/Setting/TeamSettingCommon.jsx
index 1c44a150d..1a48c7f7a 100644
--- a/src/forge/Team/Setting/TeamSettingCommon.jsx
+++ b/src/forge/Team/Setting/TeamSettingCommon.jsx
@@ -169,7 +169,7 @@ export default Form.create()(
)}
选择头像:
-
+
diff --git a/src/forge/Team/Setting/TeamSettingMember.jsx b/src/forge/Team/Setting/TeamSettingMember.jsx
index 4871def65..34f0e28ed 100644
--- a/src/forge/Team/Setting/TeamSettingMember.jsx
+++ b/src/forge/Team/Setting/TeamSettingMember.jsx
@@ -64,7 +64,7 @@ export default (({organizeDetail})=>{
width:"5%",
render:(value)=>{
return(
- value &&
})
+ value &&
})
)
}
},
diff --git a/src/forge/Team/TeamGroupItems.jsx b/src/forge/Team/TeamGroupItems.jsx
index fd66f1ebd..b3b4a3718 100644
--- a/src/forge/Team/TeamGroupItems.jsx
+++ b/src/forge/Team/TeamGroupItems.jsx
@@ -86,7 +86,7 @@ function TeamGroupItems({organizeDetail,limit, count , history}){
{
item.users && item.users.map((i,k)=>{
return(
- k < count ?
+ k < count ?
:
k === count ?
diff --git a/src/forge/UsersList/fork_users.js b/src/forge/UsersList/fork_users.js
index cd7719476..aaaa9b627 100644
--- a/src/forge/UsersList/fork_users.js
+++ b/src/forge/UsersList/fork_users.js
@@ -88,7 +88,7 @@ class ForkUsers extends Component {
>
diff --git a/src/forge/UsersList/user_list.js b/src/forge/UsersList/user_list.js
index 4c1aeda56..592e98068 100644
--- a/src/forge/UsersList/user_list.js
+++ b/src/forge/UsersList/user_list.js
@@ -18,7 +18,7 @@ class UserList extends Component {
>
diff --git a/src/forge/comments/children_comments.js b/src/forge/comments/children_comments.js
index 65cf7784e..8a8ccbc80 100644
--- a/src/forge/comments/children_comments.js
+++ b/src/forge/comments/children_comments.js
@@ -118,7 +118,7 @@ class children_comments extends Component {
>
{user && user.user_identity && (
diff --git a/src/forge/users/Team-item.jsx b/src/forge/users/Team-item.jsx
index d457ee264..f3dbc47ce 100644
--- a/src/forge/users/Team-item.jsx
+++ b/src/forge/users/Team-item.jsx
@@ -4,7 +4,7 @@ import { getImageUrl } from 'educoder';
function TeamItem({item,history}){
return(
{history.push(`/organize/${item.name}`)}} style={{cursor:"pointer"}}>
-
+
}/)
{item.name}
From e09490d424d36fedd9d70ac4e63295bb11d509cb Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Mon, 19 Apr 2021 18:19:21 +0800
Subject: [PATCH 14/18] =?UTF-8?q?=E4=B8=8A=E7=BA=BF=E5=90=8E=E7=9A=84getIm?=
=?UTF-8?q?ageURL=E4=B9=9F=E4=B8=8D=E7=94=A8=E5=9C=A8=E5=89=8D=E9=9D=A2?=
=?UTF-8?q?=E5=8A=A0/=20+=20=E4=B8=80=E4=BA=9B=E5=B0=8F=E6=A0=B7=E5=BC=8F?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/common/UrlTool.js | 2 +-
src/forge/Head/Header.js | 3 +--
src/forge/Main/Diff.jsx | 2 +-
src/forge/Main/list.css | 3 ---
src/forge/Merge/MergeItem.js | 7 ++++---
5 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/src/common/UrlTool.js b/src/common/UrlTool.js
index 329bc81af..07e141ebf 100644
--- a/src/common/UrlTool.js
+++ b/src/common/UrlTool.js
@@ -15,7 +15,7 @@ export function getImageUrl(path) {
if (isDev) {
return `${local}/${path}`
}
- return `/${path}`;
+ return `${path}`;
}
export function getImage(path) {
diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js
index 2f3192416..ccc5388b5 100644
--- a/src/forge/Head/Header.js
+++ b/src/forge/Head/Header.js
@@ -703,8 +703,7 @@ class NewHeader extends Component {
:
-
+
diff --git a/src/forge/Main/Diff.jsx b/src/forge/Main/Diff.jsx
index b36453514..d8db5f008 100644
--- a/src/forge/Main/Diff.jsx
+++ b/src/forge/Main/Diff.jsx
@@ -65,7 +65,7 @@ export default ({ match , history }) => {
{committer && committer.time_from_now && - {committer.time_from_now}
}
diff --git a/src/forge/Main/list.css b/src/forge/Main/list.css
index a8143c555..07991f6a1 100644
--- a/src/forge/Main/list.css
+++ b/src/forge/Main/list.css
@@ -437,9 +437,6 @@
font-size: 16px;
border-bottom: 1px solid #d9d9d9;
}
-.branchUl{
- padding:0px 30px;
-}
.branchUl li{
display: flex;
flex-wrap: wrap;
diff --git a/src/forge/Merge/MergeItem.js b/src/forge/Merge/MergeItem.js
index e391ea5fc..3b3504da6 100644
--- a/src/forge/Merge/MergeItem.js
+++ b/src/forge/Merge/MergeItem.js
@@ -1,6 +1,7 @@
import React, { Component } from "react";
import { Link } from "react-router-dom";
-import { Popconfirm, Tag } from "antd";
+import { Tag } from "antd";
+import { AlignCenter } from '../Component/layout';
import { getImageUrl } from "educoder";
import "./merge.css";
@@ -80,7 +81,7 @@ class MergeItem extends Component {
height="24"
/>
-
+
-
+
Date: Mon, 19 Apr 2021 19:54:57 +0800
Subject: [PATCH 15/18] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=BB=E9=A1=B5?=
=?UTF-8?q?=E5=A4=B4=E5=83=8Furl?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Main/Index.js | 4 ++--
src/forge/Main/IndexItem.js | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/forge/Main/Index.js b/src/forge/Main/Index.js
index f968f14bb..64a55ed26 100644
--- a/src/forge/Main/Index.js
+++ b/src/forge/Main/Index.js
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import { Link } from 'react-router-dom';
import { Menu, Input , Spin, Pagination , Popover , Select } from 'antd';
-import { getUrl } from 'educoder';
+import { getImageUrl } from 'educoder';
import '../css/index.scss'
import './list.css';
import './Index.scss';
@@ -271,7 +271,7 @@ class Index extends Component {
return(
this.getoDetail(item.author && item.author.login,item.identifier)}>
-

+
{item.name}
{item.author && item.author.name}
diff --git a/src/forge/Main/IndexItem.js b/src/forge/Main/IndexItem.js
index a7ea04aae..b3ac2a50f 100644
--- a/src/forge/Main/IndexItem.js
+++ b/src/forge/Main/IndexItem.js
@@ -28,7 +28,7 @@ class IndexItem extends Component {
:
-

+

}
From 4c65e1981eb76939e5db9bc827d5a63bf65f8eb7 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Tue, 20 Apr 2021 09:36:49 +0800
Subject: [PATCH 16/18] =?UTF-8?q?all-=E9=BB=98=E8=AE=A4=E5=A4=B4=E5=83=8F?=
=?UTF-8?q?=EF=BC=88=E9=A6=96=E5=AD=97=E6=AF=8D=E5=8A=A0=E8=83=8C=E6=99=AF?=
=?UTF-8?q?=E9=A2=9C=E8=89=B2=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Head/Header.js | 2 +-
src/forge/Team/Group/Setting/GroupProjectSetting.jsx | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/forge/Head/Header.js b/src/forge/Head/Header.js
index ccc5388b5..7260d1141 100644
--- a/src/forge/Head/Header.js
+++ b/src/forge/Head/Header.js
@@ -603,7 +603,7 @@ class NewHeader extends Component {
{
settings && settings.nav_logo_url ?
-
+
:
}
diff --git a/src/forge/Team/Group/Setting/GroupProjectSetting.jsx b/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
index 6d407609a..4cb1027d8 100644
--- a/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
+++ b/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
@@ -180,7 +180,7 @@ function GroupProjectSetting(props) {
}
>
{item.project.owner_name}/{item.project.name}}
+ title={
{item.project.owner_name}/{item.project.name}}
/>
)}
From ceb191593987dab16bfb2ca5b1d65380db9b58a7 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Tue, 20 Apr 2021 10:30:47 +0800
Subject: [PATCH 17/18] =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=B7=A6=E4=BE=A7?=
=?UTF-8?q?=E7=9B=AE=E5=BD=95=EF=BC=8C=E9=80=89=E6=8B=A9=E4=B8=8D=E5=90=8C?=
=?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6=E6=97=B6=EF=BC=8C=E6=96=87=E4=BB=B6?=
=?UTF-8?q?=E8=AF=A6=E6=83=85=E6=B2=A1=E6=9C=89=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Main/CoderRootFileDetail.js | 14 +++++++++++++-
src/forge/Newfile/m_editor.js | 7 +++++++
2 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/src/forge/Main/CoderRootFileDetail.js b/src/forge/Main/CoderRootFileDetail.js
index 2ee43bee2..1455086d0 100644
--- a/src/forge/Main/CoderRootFileDetail.js
+++ b/src/forge/Main/CoderRootFileDetail.js
@@ -31,6 +31,18 @@ class CoderRootFileDetail extends Component {
this.languages_total();
};
+ componentDidUpdate=(prevProps)=>{
+ const { content } = this.props && this.props.detail;
+ const prevcontent = prevProps.detail && prevProps.detail.content;
+ if (content && prevcontent) {
+ if (prevcontent !== content){
+ this.setState({
+ description: content
+ });
+ }
+ }
+ }
+
languages_total = () => {
const { detail } = this.props;
const file_name = detail.path.split("/").pop().split(".").pop();
@@ -273,7 +285,7 @@ class CoderRootFileDetail extends Component {
{...this.state}
language={language ? language : "javascript"}
filepath={`/${detail.path}`}
- content={detail.content}
+ content={description}
readOnly={readOnly}
editorType="update"
currentBranch={currentBranch}
diff --git a/src/forge/Newfile/m_editor.js b/src/forge/Newfile/m_editor.js
index 862e5f8d2..4e2e68516 100644
--- a/src/forge/Newfile/m_editor.js
+++ b/src/forge/Newfile/m_editor.js
@@ -12,6 +12,13 @@ class m_editor extends Component {
editorValue: this.props.content,
};
}
+ componentDidUpdate=(prevProps)=>{
+ if(prevProps && this.props && this.props.content !== prevProps.content){
+ this.setState({
+ editorValue:this.props.content
+ })
+ }
+ }
changeEditor = (editorValue) => {
this.setState({
editorValue,
From a67cabbfb4e4305fab5904d0a7420d88a9b0bc42 Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Tue, 20 Apr 2021 10:54:20 +0800
Subject: [PATCH 18/18] =?UTF-8?q?=E5=9B=A2=E9=98=9F=E9=A1=B9=E7=9B=AE-?=
=?UTF-8?q?=E5=9B=A2=E9=98=9F=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86-?=
=?UTF-8?q?=E6=98=BE=E7=A4=BA=E7=9A=84name=E5=92=8C=E8=B7=B3=E8=BD=AC?=
=?UTF-8?q?=E7=9A=84login?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Team/Group/GroupDetailMember.jsx | 2 +-
src/forge/Team/Group/GroupDetailProject.jsx | 2 +-
src/forge/Team/Group/Setting/GroupProjectSetting.jsx | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/forge/Team/Group/GroupDetailMember.jsx b/src/forge/Team/Group/GroupDetailMember.jsx
index 79aed382c..1e03bd097 100644
--- a/src/forge/Team/Group/GroupDetailMember.jsx
+++ b/src/forge/Team/Group/GroupDetailMember.jsx
@@ -10,7 +10,7 @@ export default (({ data , current_user , successFunc }) => {
data.map((item, key) => {
return (
{
return (
-
{item.project.name}
+
{item.project.name}
)
})
diff --git a/src/forge/Team/Group/Setting/GroupProjectSetting.jsx b/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
index 4cb1027d8..1762a8648 100644
--- a/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
+++ b/src/forge/Team/Group/Setting/GroupProjectSetting.jsx
@@ -180,7 +180,7 @@ function GroupProjectSetting(props) {
}
>
{item.project.owner_name}/{item.project.name}}
+ title={{item.project.owner_name}/{item.project.name}}
/>
)}