forked from Gitlink/forgeplus-react
修改文件显示的bug
This commit is contained in:
parent
218f164c42
commit
a760a7f384
|
|
@ -17,7 +17,7 @@ class CoderRootFileDetail extends Component {
|
|||
this.state = {
|
||||
value: undefined,
|
||||
language: undefined,
|
||||
languages: undefined
|
||||
languages: undefined,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -31,7 +31,7 @@ class CoderRootFileDetail extends Component {
|
|||
|
||||
languages_total = () => {
|
||||
const { detail } = this.props;
|
||||
const file_name = detail.path.split("/").pop().split(".").pop()
|
||||
const file_name = detail.path.split("/").pop().split(".").pop();
|
||||
let languages = [];
|
||||
let default_language = "javascript";
|
||||
let all_languages = {
|
||||
|
|
@ -84,15 +84,15 @@ class CoderRootFileDetail extends Component {
|
|||
xml: ["xml"],
|
||||
yaml: ["yml"],
|
||||
};
|
||||
for (var item in all_languages) {
|
||||
languages.push(item)
|
||||
let item_values = all_languages[item]
|
||||
if(item_values.indexOf(file_name) !== -1){
|
||||
default_language = item
|
||||
for (var item in all_languages) {
|
||||
languages.push(item);
|
||||
let item_values = all_languages[item];
|
||||
if (item_values.indexOf(file_name) !== -1) {
|
||||
default_language = item;
|
||||
}
|
||||
}
|
||||
this.state.languages = languages;
|
||||
this.state.language = default_language
|
||||
this.state.language = default_language;
|
||||
};
|
||||
|
||||
select_language = (e) => {
|
||||
|
|
@ -183,9 +183,14 @@ class CoderRootFileDetail extends Component {
|
|||
onChange={this.select_language}
|
||||
>
|
||||
<Option value={undefined}>请选择文本语言</Option>
|
||||
{languages && languages.map((item, key) => {
|
||||
return <Option value={item} key={key}>{item}</Option>;
|
||||
})}
|
||||
{languages &&
|
||||
languages.map((item, key) => {
|
||||
return (
|
||||
<Option value={item} key={key}>
|
||||
{item}
|
||||
</Option>
|
||||
);
|
||||
})}
|
||||
</Select>
|
||||
<button
|
||||
type="button"
|
||||
|
|
@ -210,15 +215,6 @@ class CoderRootFileDetail extends Component {
|
|||
</Popconfirm>
|
||||
</div>
|
||||
)}
|
||||
{detail.direct_download ? (
|
||||
<div className="ml20">
|
||||
<a href={detail.download_url} className="color-blue font-15">
|
||||
下载原始文件
|
||||
</a>
|
||||
</div>
|
||||
) : (
|
||||
""
|
||||
)}
|
||||
</p>
|
||||
</div>
|
||||
<div>
|
||||
|
|
@ -230,6 +226,12 @@ class CoderRootFileDetail extends Component {
|
|||
style={{ maxWidth: "80%" }}
|
||||
/>
|
||||
</div>
|
||||
) : detail.direct_download ? (
|
||||
<div className="ml20">
|
||||
<a href={detail.download_url} className="color-blue font-15">
|
||||
下载原始文件
|
||||
</a>
|
||||
</div>
|
||||
) : (
|
||||
<Meditor
|
||||
{...this.props}
|
||||
|
|
|
|||
Loading…
Reference in New Issue