Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
confucius
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
confucius
Commits
e4cc577a
Commit
e4cc577a
authored
Jan 15, 2021
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
13f20635
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
374 additions
and
21 deletions
+374
-21
iframe.css
public/static/UE/themes/iframe.css
+353
-0
app-attachment.vue
src/components/attachment/app-attachment.vue
+1
-1
UeEditor.vue
src/components/editor/UeEditor.vue
+6
-17
question-upload.vue
src/components/question/question-upload.vue
+14
-3
No files found.
public/static/UE/themes/iframe.css
View file @
e4cc577a
/*可以在这里添加你自己的css*/
/*å¯ä»¥åœ¨è¿™é‡Œæ·»åŠ ä½ è‡ªå·±çš„css*/
.attach
{
vertical-align
:
middle
;
padding
:
3px
0
;}
.attach
img
{
margin-right
:
5px
;
vertical-align
:
middle
;}
img
{
max-width
:
600px
;
}
/*
* æ•°å¦ç¬¦å·
*/
/*
* LaTeX Math in pure HTML and CSS -- No images whatsoever
* v0.xa
* by Jay and Han
* Lesser GPL Licensed: http: //www.gnu.org/licenses/lgpl.html
*
* This file is automatically included by mathquill.js
*
*/
@font-face
{
font-family
:
Symbola
;
src
:
url(font/Symbola.eot)
;
src
:
local
(
"Symbola Regular"
),
local
(
"Symbola"
),
url(font/Symbola.ttf)
format
(
"truetype"
),
url(font/Symbola.otf)
format
(
"opentype"
),
url(font/Symbola.svg)
format
(
"svg"
);
}
.mathquill-editable
{
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-editable
.cursor
{
border-left
:
1px
solid
black
;
margin-right
:
-1px
;
position
:
relative
;
z-index
:
1
;
padding
:
0
;
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-editable
.cursor.blink
{
visibility
:
hidden
;
}
.mathquill-editable
,
.mathquill-embedded-latex
.mathquill-editable
{
border
:
1px
solid
gray
;
padding
:
2px
;
}
.mathquill-embedded-latex
.mathquill-editable
{
margin
:
1px
;
}
.mathquill-editable.hasCursor
,
.mathquill-editable
.hasCursor
{
-webkit-box-shadow
:
#68b4df
0
0
3px
2px
;
-moz-box-shadow
:
#68b4df
0
0
3px
2px
;
box-shadow
:
#68b4df
0
0
3px
2px
;
}
.mathquill-editable
.latex-command-input
{
color
:
inherit
;
font-family
:
"Courier New"
,
monospace
;
border
:
1px
solid
gray
;
padding-right
:
1px
;
margin-right
:
1px
;
margin-left
:
2px
;
}
.mathquill-editable
.latex-command-input.empty
{
background
:
transparent
;
}
.mathquill-editable
.latex-command-input.hasCursor
{
border-color
:
ActiveBorder
;
}
.mathquill-editable.empty
:after
,
.mathquill-textbox
:after
,
.mathquill-rendered-math
.empty
:after
{
visibility
:
hidden
;
content
:
'c'
;
}
.mathquill-editable
.cursor
:only-child:after
,
.mathquill-editable
.textarea
+
.cursor
:last-child:after
{
visibility
:
hidden
;
content
:
'c'
;
}
.mathquill-textbox
{
overflow-x
:
auto
;
overflow-y
:
hidden
;
}
.mathquill-rendered-math
{
font-variant
:
normal
;
font-weight
:
normal
;
font-style
:
normal
;
font-size
:
115%
;
line-height
:
1
;
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-rendered-math
.non-leaf
,
.mathquill-rendered-math
.scaled
{
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-rendered-math
var
,
.mathquill-rendered-math
.text
,
.mathquill-rendered-math
.nonSymbola
{
font-family
:
"Times New Roman"
,
Symbola
,
serif
;
line-height
:
.9
;
}
.mathquill-rendered-math
*
{
font-size
:
inherit
;
line-height
:
inherit
;
margin
:
0
;
padding
:
0
;
border-color
:
black
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
user-select
:
none
;
white-space
:
pre-wrap
;
}
.mathquill-rendered-math
.empty
{
background
:
#ccc
;
}
.mathquill-rendered-math.empty
{
background
:
transparent
;
}
.mathquill-rendered-math
.text
{
font-size
:
87%
;
}
.mathquill-rendered-math
.font
{
font
:
1em
"Times New Roman"
,
Symbola
,
serif
;
}
.mathquill-rendered-math
.font
*
{
font-family
:
inherit
;
font-style
:
inherit
;
}
.mathquill-rendered-math
b
,
.mathquill-rendered-math
b
.font
{
font-weight
:
bolder
;
}
.mathquill-rendered-math
var
,
.mathquill-rendered-math
i
,
.mathquill-rendered-math
i
.font
{
font-syle
:
italic
;
}
.mathquill-rendered-math
var
.florin
{
margin
:
0
-0.1em
;
}
.mathquill-rendered-math
big
{
font-size
:
125%
;
}
.mathquill-rendered-math
.roman
{
font-style
:
normal
;
}
.mathquill-rendered-math
.sans-serif
{
font-family
:
sans-serif
,
Symbola
,
serif
;
}
.mathquill-rendered-math
.monospace
{
font-family
:
monospace
,
Symbola
,
serif
;
}
.mathquill-rendered-math
.overline
{
border-top
:
1px
solid
black
;
margin-top
:
1px
;
}
.mathquill-rendered-math
.underline
{
border-bottom
:
1px
solid
black
;
margin-bottom
:
1px
;
}
.mathquill-rendered-math
.binary-operator
{
padding
:
0
0.2em
;
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-rendered-math
.unary-operator
{
padding-left
:
0.2em
;
}
.mathquill-rendered-math
sup
,
.mathquill-rendered-math
sub
{
position
:
relative
;
font-size
:
90%
;
}
.mathquill-rendered-math
sup
.binary-operator
,
.mathquill-rendered-math
sub
.binary-operator
{
padding
:
0
.1em
;
}
.mathquill-rendered-math
sup
.unary-operator
,
.mathquill-rendered-math
sub
.unary-operator
{
padding-left
:
.1em
;
}
.mathquill-rendered-math
sup
.limit
,
.mathquill-rendered-math
sub
.limit
,
.mathquill-rendered-math
sup
.nthroot
,
.mathquill-rendered-math
sub
.nthroot
{
font-size
:
80%
;
}
.mathquill-rendered-math
sup
.fraction
,
.mathquill-rendered-math
sub
.fraction
{
font-size
:
70%
;
vertical-align
:
-0.4em
;
}
.mathquill-rendered-math
sup
.numerator
,
.mathquill-rendered-math
sub
.numerator
{
padding-bottom
:
0
;
}
.mathquill-rendered-math
sup
.denominator
,
.mathquill-rendered-math
sub
.denominator
{
padding-top
:
0
;
}
.mathquill-rendered-math
sup
{
vertical-align
:
.5em
;
}
.mathquill-rendered-math
sup
.limit
,
.mathquill-rendered-math
sup
.nthroot
{
vertical-align
:
0.8em
;
}
.mathquill-rendered-math
sup
.nthroot
{
margin-right
:
-0.6em
;
margin-left
:
.2em
;
min-width
:
.5em
;
}
.mathquill-rendered-math
sub
{
vertical-align
:
-0.4em
;
}
.mathquill-rendered-math
sub
.limit
{
vertical-align
:
-0.6em
;
}
.mathquill-rendered-math
.paren
{
padding
:
0
.1em
;
vertical-align
:
bottom
;
-webkit-transform-origin
:
bottom
center
;
-moz-transform-origin
:
bottom
center
;
-ms-transform-origin
:
bottom
center
;
-o-transform-origin
:
bottom
center
;
transform-origin
:
bottom
center
;
}
.mathquill-rendered-math
.array
{
vertical-align
:
middle
;
text-align
:
center
;
}
.mathquill-rendered-math
.array
>
span
{
display
:
block
;
}
.mathquill-rendered-math
.non-italicized-function
{
font-family
:
Symbola
,
"Times New Roman"
,
serif
;
line-height
:
.9
;
font-style
:
normal
;
padding-right
:
.2em
;
}
.mathquill-rendered-math
.fraction
{
font-size
:
90%
;
text-align
:
center
;
vertical-align
:
-0.5em
;
padding
:
0
.2em
;
}
.mathquill-rendered-math
.fraction
,
.mathquill-rendered-math
x
:-moz-any-link
{
display
:
-moz-groupbox
;
}
.mathquill-rendered-math
.fraction
,
.mathquill-rendered-math
x
:-moz-any-link
,
.mathquill-rendered-math
x
:default
{
display
:
inline-block
;
}
.mathquill-rendered-math
.numerator
,
.mathquill-rendered-math
.denominator
{
display
:
block
;
}
.mathquill-rendered-math
.numerator
{
padding
:
0
0.1em
;
margin-bottom
:
-0.1em
;
}
.mathquill-rendered-math
.denominator
{
border-top
:
1px
solid
;
float
:
right
;
width
:
100%
;
padding
:
.1em
.1em
0
.1em
;
margin-right
:
-0.1em
;
margin-left
:
-0.1em
;
}
.mathquill-rendered-math
.sqrt-prefix
{
padding-top
:
0
;
position
:
relative
;
top
:
.1em
;
vertical-align
:
top
;
-webkit-transform-origin
:
top
;
-moz-transform-origin
:
top
;
-ms-transform-origin
:
top
;
-o-transform-origin
:
top
;
transform-origin
:
top
;
}
.mathquill-rendered-math
.sqrt-stem
{
border-top
:
1px
solid
;
margin-top
:
1px
;
padding-left
:
.15em
;
padding-right
:
.2em
;
margin-right
:
.1em
;
}
.mathquill-rendered-math
,
.mathquill-rendered-math
.mathquill-editable
{
cursor
:
text
;
font-family
:
Symbola
,
"Times New Roman"
,
serif
;
}
.mathquill-rendered-math
.selection
,
.mathquill-editable
.selection
,
.mathquill-rendered-math
.selection
.non-leaf
,
.mathquill-editable
.selection
.non-leaf
,
.mathquill-rendered-math
.selection
.scaled
,
.mathquill-editable
.selection
.scaled
{
background
:
#B4D5FE
!important
;
background
:
Highlight
!important
;
color
:
HighlightText
;
border-color
:
HighlightText
;
}
.mathquill-rendered-math
.selection
.matrixed
,
.mathquill-editable
.selection
.matrixed
{
background
:
#39F
!important
;
}
.mathquill-rendered-math
.selection
.matrixed-container
,
.mathquill-editable
.selection
.matrixed-container
{
filter
:
progid
:
DXImageTransform
.
Microsoft
.
Chroma
(
color
=
'#3399FF'
)
!important
;
}
.mathquill-rendered-math
.selection.blur
,
.mathquill-editable
.selection.blur
,
.mathquill-rendered-math
.selection.blur
.non-leaf
,
.mathquill-editable
.selection.blur
.non-leaf
,
.mathquill-rendered-math
.selection.blur
.matrixed
,
.mathquill-editable
.selection.blur
.matrixed
{
background
:
#D4D4D4
!important
;
color
:
black
;
border-color
:
black
;
}
.mathquill-rendered-math
.selection.blur
.matrixed-container
,
.mathquill-editable
.selection.blur
.matrixed-container
{
filter
:
progid
:
DXImageTransform
.
Microsoft
.
Chroma
(
color
=
'#D4D4D4'
)
!important
;
}
.mathquill-editable
.textarea
,
.mathquill-rendered-math
.textarea
{
position
:
relative
;
-webkit-user-select
:
text
;
-moz-user-select
:
text
;
user-select
:
text
;
}
.mathquill-editable
.textarea
textarea
,
.mathquill-rendered-math
.textarea
textarea
,
.mathquill-editable
.selectable
,
.mathquill-rendered-math
.selectable
{
-webkit-user-select
:
text
;
-moz-user-select
:
text
;
user-select
:
text
;
position
:
absolute
;
clip
:
rect
(
1em
1em
1em
1em
);
}
.mathquill-rendered-math
.matrixed
{
background
:
white
;
display
:
-moz-inline-box
;
display
:
inline-block
;
}
.mathquill-rendered-math
.matrixed-container
{
filter
:
progid
:
DXImageTransform
.
Microsoft
.
Chroma
(
color
=
'white'
);
margin-top
:
-0.1em
;
}
src/components/attachment/app-attachment.vue
View file @
e4cc577a
...
...
@@ -126,7 +126,6 @@
break
;
}
}
},
immediate
:
true
},
...
...
@@ -171,6 +170,7 @@
fileUrl
:
res
.
FileUrl
})
this
.
$emit
(
"selected"
,
this
.
chooseFileArray
);
this
.
chooseFileArray
=
[];
}
})
},
...
...
src/components/editor/UeEditor.vue
View file @
e4cc577a
...
...
@@ -92,28 +92,17 @@
attachmentSelected
(
e
)
{
if
(
e
.
length
)
{
let
html
=
''
;
if
(
this
.
uploadType
==
1
)
{
if
(
this
.
uploadType
==
1
)
{
for
(
let
i
in
e
)
{
html
+=
'<img src="'
+
e
[
i
].
fileUrl
+
'" style="max-width: 100%;">'
;
}
}
if
(
this
.
uploadType
==
2
){
console
.
log
(
e
,
'eeee'
);
for
(
let
i
in
e
){
html
+=
`<span style="display:-webkit-box;margin-top:10px;background: #F7F8FA;padding: 14px 16px;max-width: 572px;
overflow: hidden;cursor:pointer;-webkit-box-align: center;text-align:left;" :name="
${
e
[
i
].
fileName
}
">
<img src="http://mooc2-ans.chaoxing.com/images/questionbank/icon/txt.png"
style="width:42px; height:42px; overflow:hidden; margin-right:14px;border-radius:4px;">
${
e
[
i
].
fileName
}
</span>`
if
(
this
.
uploadType
==
2
)
{
for
(
let
i
in
e
)
{
html
+=
`<p><span contenteditable="false" style="display:-webkit-box;margin-top:10px;background: #F7F8FA;padding: 14px 16px;max-width: 572px;overflow: hidden;cursor:pointer;-webkit-box-align: center;text-align:left;cursor:pointer;" name="
${
e
[
i
].
fileName
}
" data="xls" data="996d63ec05ac942608319958a0fa3480">`
+
`<img src="http://mooc2-ans.chaoxing.com/images/questionbank/icon/txt.png" style="width:42px; height:42px; overflow:hidden; margin-right:14px;border-radius:4px;">
${
e
[
i
].
fileName
}
</span></p>`
}
// html +=
//
<
span
type
=
"txt"
name
=
"新建文本文档 (2).txt"
contenteditable
=
"false"
style
=
" display: -webkit-box;-webkit-box-align: center;margin-top:10px;background:#F7F8FA;padding:14px 16px;max-width:572px;zoom:1;overflow:hidden;cursor:pointer;position: relative;"
><
img
src
=
"http://mooc2-ans.chaoxing.com/images/questionbank/icon/txt.png"
style
=
" width:42px; height:42px; overflow:hidden; margin-right:14px;border-radius:4px;"
><
span
style
=
" display:block;min-height:42px; display:table-cell; vertical-align:middle;display:-webkit-box; -webkit-box-pack:center; -webkit-box-orient:vertical; display:-moz-box; -moz-box-pack:center; -moz-box-orient:vertical;"
>
//
<
span
style
=
"-webkit-box-flex:1; width:510px
\
0; display:block; display:-webkit-box; -webkit-box-pack:center; -webkit-box-orient:vertical; display:-moz-box; -moz-box-pack:center; -moz-box-orient:vertical;"
>
//
<
span
style
=
" padding-right:72px; padding-right:0
\
9; font-size:14px; color:#181E33; line-height:20px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"
>
新建文本文档
(
2
).
txt
<
/span
>
//
<
span
style
=
" display:block; padding-right:72px; padding-right:0
\
9; line-height:18px; margin-top:4px; font-size:12px; color:#A8A8B3; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;"
><
/span
>
//
<
/span
>
//
<
/span
>
}
this
.
ue
.
execCommand
(
'inserthtml'
,
html
);
}
...
...
src/components/question/question-upload.vue
View file @
e4cc577a
...
...
@@ -26,8 +26,15 @@
<td>
<template
v-for=
"(item,index) in questionData"
>
<div
style=
"margin-bottom:20px;"
>
<span>
{{
index
+
1
}}
. [
{{
item
.
QuestionTypeName
}}
]
{{
item
.
Title
}}
<a
style=
"cursor:pointer;color:blue;"
@
click=
"EditQuestion(item)"
>
修改
</a>
<span>
{{
index
+
1
}}
. [
{{
item
.
QuestionTypeName
}}
]
<template
v-if=
"IsEdit&&ClickIndex==index"
>
<input
type=
"text"
v-model=
"item.Title"
/>
</
template
>
<
template
v-else
>
{{
item
.
Title
}}
</
template
>
<a
style=
"cursor:pointer;color:blue;"
@
click=
"EditQuestion(item,index)"
>
修改
</a>
<a
style=
"cursor:pointer;color:red;"
@
click=
"DeleteQuestion(index)"
>
删除
</a>
</span><br
/>
<!--选择题-->
...
...
@@ -123,6 +130,8 @@
},
persistent
:
true
,
saveCourseLoading
:
false
,
IsEdit
:
false
,
ClickIndex
:
0
,
questionData
:
[],
//导入问题列表
chooseItem
:
{},
//当前选择的项
ExcelUrl
:
"http://imgfile.oytour.com/static/EduExcelTemplate.xls"
,
...
...
@@ -172,8 +181,10 @@
},
methods
:
{
//修改问题
EditQuestion
(
item
)
{
EditQuestion
(
item
,
index
)
{
this
.
chooseItem
=
item
;
this
.
IsEdit
=
true
;
this
.
ClickIndex
=
index
;
},
//删除问题
DeleteQuestion
(
index
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment