更多操作
无编辑摘要 |
(// Edit via Wikitext Extension for VSCode) |
||
第1行: | 第1行: | ||
//显示工具栏 | |||
setTimeout(function(){ | |||
if($('.data').length >0){ | |||
toolBarMain() | |||
} | |||
},0) | |||
//显示题目 | //显示题目 | ||
setTimeout(function(){ | setTimeout(function(){ | ||
第15行: | 第22行: | ||
} | } | ||
},0) | },0) | ||
setTimeout(function(){ | |||
if($('.data').length >0){ | |||
//获取用户设置 | |||
getTikuSettingFromMediawiki().done(function(){ | |||
if(!gWebPageTimuSettings().noTemp){ | |||
var pageName = gWebPageTimuSettings().pageName | |||
tikuWebPageTempMain(pageName) | |||
} | |||
}) | |||
} | |||
},0) | |||
function getTikuSettingFromMediawiki(){ | |||
return getPreference().done(function(data){ | |||
// noTemp: 是否启动暂存功能的设置 | |||
var noautotemp = data.query.userinfo.options["tiku-temp-noautotemp"] | |||
console.log(noautotemp) | |||
var noTemp = noautotemp === 0 || noautotemp === undefined ? false:true | |||
// pageName: 本页名称 | |||
var pageName = mw.config.get([ | |||
'wgPageName', | |||
]).wgPageName | |||
// userId: 用户id | |||
var userId = mw.config.get([ | |||
'wgUserId', | |||
]).wgPageName | |||
userId = userId === undefined ? '0':userId | |||
var settings = { | |||
noTemp: noTemp, | |||
pageName:pageName, | |||
userId:userId | |||
} | |||
sWebPageTimuSettings(settings) | |||
}) | |||
} |
2023年6月29日 (四) 14:19的版本
//显示工具栏
setTimeout(function(){
if($('.data').length >0){
toolBarMain()
}
},0)
//显示题目
setTimeout(function(){
if($('.data').length >0){
getDataFromDOM()
renderTimuFromSessionStorage()
}
},0)
//显示上下章节切换按钮
setTimeout(function(){
if($('.mw-page-title-namespace').text() === '题库'){
var thisPageName = $('.mw-page-title-main').text().split('/')[0]
var indexName = '模板:目录-'+thisPageName
getIndexPageWikiTextAndInsertButton(indexName, $('.mw-page-title-main').text())
}
},0)
setTimeout(function(){
if($('.data').length >0){
//获取用户设置
getTikuSettingFromMediawiki().done(function(){
if(!gWebPageTimuSettings().noTemp){
var pageName = gWebPageTimuSettings().pageName
tikuWebPageTempMain(pageName)
}
})
}
},0)
function getTikuSettingFromMediawiki(){
return getPreference().done(function(data){
// noTemp: 是否启动暂存功能的设置
var noautotemp = data.query.userinfo.options["tiku-temp-noautotemp"]
console.log(noautotemp)
var noTemp = noautotemp === 0 || noautotemp === undefined ? false:true
// pageName: 本页名称
var pageName = mw.config.get([
'wgPageName',
]).wgPageName
// userId: 用户id
var userId = mw.config.get([
'wgUserId',
]).wgPageName
userId = userId === undefined ? '0':userId
var settings = {
noTemp: noTemp,
pageName:pageName,
userId:userId
}
sWebPageTimuSettings(settings)
})
}