dev_chen
杨树明 5 years ago
parent 0fd3ca4c05
commit 0696fd34e2

@ -439,7 +439,7 @@ class App extends Component {
window.addEventListener('error', (event) => { window.addEventListener('error', (event) => {
const msg = `${event.type}: ${event.message}`; const msg = `${event.type}: ${event.message}`;
console.log(msg) // console.log(msg)
}); });
} }
//修改登录方法 //修改登录方法

@ -6,39 +6,44 @@ export function isImageExtension(fileName) {
} }
export function markdownToHTML(oldContent, selector) { export function markdownToHTML(oldContent, selector) {
window.$('#md_div').html('') console.log(oldContent)
// markdown to html console.log(selector)
if (selector && oldContent && oldContent.startsWith('<p')) { // 普通html处理 if(oldContent){
window.$('#' + selector).addClass('renderAsHtml') window.$('#md_div').html('')
window.$('#' + selector).html(oldContent) // markdown to html
} else { if (selector && oldContent && oldContent.startsWith('<p')) { // 普通html处理
try { window.$('#' + selector).addClass('renderAsHtml')
$("#"+selector).html('') window.$('#' + selector).html(oldContent)
// selector || } else {
var markdwonParser = window.editormd.markdownToHTML(selector || "md_div", { try {
markdown: oldContent, // .replace(/▁/g,"▁▁▁"), $("#"+selector).html('')
emoji: true, // selector ||
htmlDecode: "style,script,iframe", // you can filter tags decode var markdwonParser = window.editormd.markdownToHTML(selector || "md_div", {
taskList: true, markdown: oldContent, // .replace(/▁/g,"▁▁▁"),
tex: true, // 默认不解析 emoji: true,
flowChart: true, // 默认不解析 htmlDecode: "style,script,iframe", // you can filter tags decode
sequenceDiagram: true // 默认不解析 taskList: true,
}); tex: true, // 默认不解析
flowChart: true, // 默认不解析
sequenceDiagram: true // 默认不解析
});
} catch(e) { } catch(e) {
console.error(e) console.error(e)
} }
// selector = '.' + selector // selector = '.' + selector
if (selector) { if (selector) {
return; return;
} }
const content = window.$('#md_div').html() const content = window.$('#md_div').html()
if (selector) { if (selector) {
window.$(selector).html(content) window.$(selector).html(content)
}
return content
} }
return content
} }
} }
function _doDownload(options) { function _doDownload(options) {
$.fileDownload(getUrl() + "/api" + options.url, { $.fileDownload(getUrl() + "/api" + options.url, {
@ -57,7 +62,7 @@ export function downloadFile(options) {
_doDownload(options) _doDownload(options)
}); });
} }
} }
export function appendFileSizeToUploadFile(item) { export function appendFileSizeToUploadFile(item) {
@ -67,13 +72,13 @@ export function appendFileSizeToUploadFileAll(fileList) {
return fileList.map(item => { return fileList.map(item => {
if (item.name.indexOf(uploadNameSizeSeperator) == -1) { if (item.name.indexOf(uploadNameSizeSeperator) == -1) {
return Object.assign({}, item, {name: `${item.name}${uploadNameSizeSeperator}${bytesToSize(item.size)}`}) return Object.assign({}, item, {name: `${item.name}${uploadNameSizeSeperator}${bytesToSize(item.size)}`})
} }
return item return item
}) })
} }
export const uploadNameSizeSeperator = '  ' export const uploadNameSizeSeperator = '  '
export const sortDirections = ["ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", export const sortDirections = ["ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend",
"ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend",
"ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend",
"ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", ] "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", "ascend", "descend", ]

@ -43,7 +43,7 @@ class ShixunProgramming extends Component{
>实训详情</a> >实训详情</a>
} }
></QestionDisplayHeader> ></QestionDisplayHeader>
{description&& {description&&
!this.props.exercise||this.props.exercise&&this.props.exercise.is_md?<MarkdownToHtml content={description} selector={'qtitle_' + (index + 1)} style={{ display: 'inline-block', width:'100%' , margin: '10px 0px 15px' }} !this.props.exercise||this.props.exercise&&this.props.exercise.is_md?<MarkdownToHtml content={description} selector={'qtitle_' + (index + 1)} style={{ display: 'inline-block', width:'100%' , margin: '10px 0px 15px' }}

Loading…
Cancel
Save