diff --git a/src/forge/Component/FileLanguage.jsx b/src/forge/Component/FileLanguage.jsx index 177449c45..7bfa617bc 100644 --- a/src/forge/Component/FileLanguage.jsx +++ b/src/forge/Component/FileLanguage.jsx @@ -57,28 +57,27 @@ const LANGUAGE = [ export default (({ language , select_language })=>{ const [ languages , setLanguage ] = useState(undefined); - - useEffect(()=>{ - const url = '/dev_ops/languages.json'; - axios.get(url).then(result=>{ - if(result){ - setLanguage(result.data); - } - }).catch(error=>{ - console.log(error); - }) - },[]) + // useEffect(()=>{ + // const url = '/dev_ops/languages.json'; + // axios.get(url).then(result=>{ + // if(result){ + // setLanguage(result.data); + // } + // }).catch(error=>{ + // console.log(error); + // }) + // },[]) function changelanguage(value){ - let array = value ? languages.filter(item=>item.name === value) :undefined; - select_language(value,array && array[0]); + // let array = value ? languages.filter(item=>item.name === value) :undefined; + select_language(value); } return( ) diff --git a/src/forge/Newfile/Index.js b/src/forge/Newfile/Index.js index a9644a641..3df1614f8 100644 --- a/src/forge/Newfile/Index.js +++ b/src/forge/Newfile/Index.js @@ -1,94 +1,8 @@ -// import React, { Component } from "react"; -// import Meditor from "./m_editor"; -// import "./index.css"; -// import { Input } from "antd"; -// import FileLanguage from '../Component/FileLanguage'; - -// class Index extends Component { -// constructor(props) { -// super(props); -// this.state = { -// editorValue: "", -// filename: "", -// language: undefined -// }; -// } - -// // 命名文件 -// changeFileName = (e) => { -// this.setState({ -// filename: e.target.value, -// }); -// }; -// // 取消,弹框询问 -// CancelAddFile = () => { -// this.props.history.goBack(); -// }; - -// select_language = (e) => { -// console.log(e) -// this.setState({ -// language: e -// }) - -// } - -// render() { -// const { pathname } = this.props.location; -// const { filename, language } = this.state; -// const urlroot = pathname.split("newfile")[1]; -// const file_path = `${urlroot}/${filename}`; -// const { projectDetail } = this.props; - -// return ( -// -//
-//

-// 新建文件 -//

-//
-//
-//
-//
-// -//
-// -// 取消 -// -//
-//
-// -//
-//
-// -//
-//
-//
-// ); -// } -// } -// export default Index; - import React, { Component } from "react"; import Meditor from "./m_editor"; -import Top from "../Main/DetailTop"; import "./index.css"; -import { Input, Select } from "antd"; +import { Input } from "antd"; +import FileLanguage from '../Component/FileLanguage'; class Index extends Component { constructor(props) { @@ -125,62 +39,9 @@ class Index extends Component { const urlroot = pathname.split("newfile")[1]; const file_path = `${urlroot}/${filename}`; const { projectDetail } = this.props; - const Option = Select.Option; - const languages = [ - "apex", - "azcli", - "bat", - "clojure", - "coffee", - "cpp", - "csharp", - "csp", - "css", - "dockerfile", - "fsharp", - "go", - "handlebars", - "html", - "ini", - "java", - "javascript", - "json", - "less", - "lua", - "markdown", - "msdax", - "mysql", - "objective", - "perl", - "pgsql", - "php", - "postiats", - "powerquery", - "powershell", - "pug", - "python", - "r", - "razor", - "redis", - "redshift", - "ruby", - "rust", - "sb", - "scheme", - "scss", - "shell", - "solidity", - "sql", - "st", - "swift", - "typescript", - "vb", - "xml", - "yaml", - ]; + return ( -

新建文件 @@ -203,12 +64,7 @@ class Index extends Component {

- +