|
|
|
@ -277,7 +277,7 @@ class ChoquesEditor extends Component{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onContentChange=(value,quill)=>{
|
|
|
|
|
debugger
|
|
|
|
|
// debugger
|
|
|
|
|
const _text = quill.getText();
|
|
|
|
|
const reg = /^[\s\S]*.*[^\s][\s\S]*$/;
|
|
|
|
|
if (!reg.test(_text)) {
|
|
|
|
@ -381,7 +381,10 @@ class ChoquesEditor extends Component{
|
|
|
|
|
// //////console.log("xuanzheshijuan");
|
|
|
|
|
// //////console.log(answerTagArray);
|
|
|
|
|
// //////console.log(!exerciseIsPublish);
|
|
|
|
|
|
|
|
|
|
const options=['code-block', 'image', 'formula',{size: ['14px', '16px', '18px', '20px']},
|
|
|
|
|
{ 'color': ['#333333','#e60000','#ff9900','#ffff00','#ffffff']},
|
|
|
|
|
{ 'font': ['Microsoft-YaHei','SimSun', 'SimHei','KaiTi','FangSong','Arial','Times-New-Roman','sans-serif']}
|
|
|
|
|
]
|
|
|
|
|
return(
|
|
|
|
|
<div className="padding20-30 signleEditor duoxuano" id={qNumber}>
|
|
|
|
|
<style>{`
|
|
|
|
@ -402,6 +405,12 @@ class ChoquesEditor extends Component{
|
|
|
|
|
#e_tips_mdEditor_question_undefined4{
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
.signleEditor .quill_editor_for_react_area .ql-toolbar .ql-formats .ql-size {
|
|
|
|
|
line-height: 20px;
|
|
|
|
|
}
|
|
|
|
|
.signleEditor .quill_editor_for_react_area .ql-toolbar .ql-formats .ql-font {
|
|
|
|
|
line-height: 20px;
|
|
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
<p className="mb10 clearfix">
|
|
|
|
|
{/* {!question_id ? '新建' : '编辑'} */}
|
|
|
|
@ -414,7 +423,7 @@ class ChoquesEditor extends Component{
|
|
|
|
|
imgAttrs={{width: '146px', height: '136px'}}
|
|
|
|
|
style={{ height: '155px'}}
|
|
|
|
|
placeholder="请您输入题干"
|
|
|
|
|
options={['code-block', 'image', 'formula']}
|
|
|
|
|
options={options}
|
|
|
|
|
value={question_title}
|
|
|
|
|
onContentChange={this.onContentChange}
|
|
|
|
|
|
|
|
|
@ -448,7 +457,7 @@ class ChoquesEditor extends Component{
|
|
|
|
|
imgAttrs={{width: '146px', height: '136px'}}
|
|
|
|
|
style={{ height: '166px'}}
|
|
|
|
|
placeholder="请您输入题干"
|
|
|
|
|
options={['code-block', 'image', 'formula']}
|
|
|
|
|
options={options}
|
|
|
|
|
value={item}
|
|
|
|
|
onContentChange={(value,quill) => this.onOptionContentChange(value,quill,index)}
|
|
|
|
|
/>
|
|
|
|
@ -458,7 +467,7 @@ class ChoquesEditor extends Component{
|
|
|
|
|
imgAttrs={{width: '146px', height: '136px'}}
|
|
|
|
|
style={{ height: '166px'}}
|
|
|
|
|
placeholder="请您输入题干"
|
|
|
|
|
options={['code-block', 'image', 'formula']}
|
|
|
|
|
options={options}
|
|
|
|
|
value={JSON.parse(item)}
|
|
|
|
|
onContentChange={(value,quill) => this.onOptionContentChange(value,quill,index)}
|
|
|
|
|
/>
|
|
|
|
@ -497,7 +506,7 @@ class ChoquesEditor extends Component{
|
|
|
|
|
imgAttrs={{width: '146px', height: '136px'}}
|
|
|
|
|
style={{height: '166px' }}
|
|
|
|
|
placeholder="请您输入题目解析"
|
|
|
|
|
options={['code-block', 'image', 'formula']}
|
|
|
|
|
options={options}
|
|
|
|
|
value={question_titles}
|
|
|
|
|
onContentChange={this.onContentChanges}
|
|
|
|
|
/>
|
|
|
|
|