Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
东方怂天
cxmooc-tools
提交
11e92c74
C
cxmooc-tools
项目概览
东方怂天
/
cxmooc-tools
通知
11
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
cxmooc-tools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
11e92c74
编写于
6月 27, 2018
作者:
C
CodFrm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
视频源记录bug修复
上级
be622d51
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
12 deletion
+16
-12
src/cxmooc-tools/action.js
src/cxmooc-tools/action.js
+13
-11
src/cxmooc-tools/common.js
src/cxmooc-tools/common.js
+1
-1
src/cxmooc-tools/mooc.js
src/cxmooc-tools/mooc.js
+2
-0
未找到文件。
src/cxmooc-tools/action.js
浏览文件 @
11e92c74
...
...
@@ -39,11 +39,11 @@ window.monitorPlay = function (playOver) {
window
.
removeOldPlayer
=
function
(
obj
)
{
//服务器在线判断
var
http
=
new
XMLHttpRequest
();
var
parent
=
obj
.
parentNode
.
parentNode
;
http
.
open
(
'
GET
'
,
moocConfig
.
cx
.
player
+
'
?v=
'
+
moocConfig
.
version
);
http
.
onreadystatechange
=
function
()
{
if
(
http
.
readyState
==
4
&&
http
.
status
==
200
)
{
//移除老的视频对象
var
parent
=
obj
.
parentNode
.
parentNode
;
obj
.
parentNode
.
parentNode
.
removeChild
(
obj
.
parentNode
);
var
note
=
document
.
getElementById
(
'
note
'
);
var
note1
=
document
.
createElement
(
'
div
'
);
...
...
@@ -64,18 +64,20 @@ window.removeOldPlayer = function (obj) {
clearInterval
(
timer
);
return
;
}
var
obj
=
document
.
querySelector
(
'
object
'
);
if
(
obj
!=
null
)
{
clearInterval
(
timer
);
var
flashObj
=
document
.
querySelector
(
'
object
'
);
if
(
flashObj
!=
null
)
{
//切换上一次记录的线路,如果没有或者为0就不进行切换了
var
flashvars
=
obj
.
querySelector
(
'
[name="flashvars"]
'
).
getAttribute
(
'
value
'
);
obj
.
querySelector
(
'
[name="flashvars"]
'
).
setAttribute
(
'
value
'
,
flashvars
.
replace
(
'
dftLineIndex%22%3A0%2C%22
'
,
'
dftLineIndex%22%3A
'
+
localStorage
[
'
lineIndex
'
]
+
'
%2C%22
'
)
);
obj
.
setAttribute
(
'
data
'
,
obj
.
getAttribute
(
'
data
'
));
if
(
flashObj
.
querySelector
(
'
[name="flashvars"]
'
)
!=
null
)
{
clearInterval
(
timer
);
var
flashvars
=
flashObj
.
querySelector
(
'
[name="flashvars"]
'
).
getAttribute
(
'
value
'
);
flashObj
.
querySelector
(
'
[name="flashvars"]
'
).
setAttribute
(
'
value
'
,
flashvars
.
replace
(
'
dftLineIndex%22%3A0%2C%22
'
,
'
dftLineIndex%22%3A
'
+
localStorage
[
'
lineIndex
'
]
+
'
%2C%22
'
)
);
flashObj
.
setAttribute
(
'
data
'
,
flashObj
.
getAttribute
(
'
data
'
));
}
}
},
5
00
);
},
1
00
);
}
/**
...
...
src/cxmooc-tools/common.js
浏览文件 @
11e92c74
...
...
@@ -224,7 +224,7 @@ export function getLocalTopic(topic, count) {
answer
:
arr
.
length
>=
2
?
arr
[
1
]
:
''
};
}
else
if
(
count
<=
2
)
{
return
getLocalTopic
(
topic
.
substring
(
0
,
topic
.
length
-
4
),
++
count
);
return
getLocalTopic
(
topic
.
substring
(
count
,
topic
.
length
-
2
),
++
count
);
}
}
catch
(
e
)
{
...
...
src/cxmooc-tools/mooc.js
浏览文件 @
11e92c74
...
...
@@ -143,6 +143,8 @@ if (window.location.href.indexOf('exam/test/reVersionTestStartNew') > 0) {
function
dealTopic
(
topic
)
{
topic
=
removeHTML
(
topic
.
innerHTML
);
var
revHtml
=
/<
[\s\S]
*
?
>/g
;
//处理分
topic
=
topic
.
replace
(
/
\([\S]
+
?
分)/
,
''
)
topic
=
topic
.
replace
(
revHtml
,
''
).
trim
();
return
topic
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录