新增资料卡注解样式二的代码ID选项

This commit is contained in:
lieren2023 2023-10-01 07:26:36 +08:00 committed by GitHub
parent b5a16af388
commit a9d34493af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 21 additions and 12 deletions

View File

@ -4041,6 +4041,7 @@
showPinyin:'拼音(样式一)', showPinyin:'拼音(样式一)',
showCodeIdentifier:'代码ID(样式一)', showCodeIdentifier:'代码ID(样式一)',
showPinyin2:'拼音(样式二)', showPinyin2:'拼音(样式二)',
showCodeIdentifier2:'代码ID(样式二)',
}, },
visualMenu:(node,link,name)=>{ visualMenu:(node,link,name)=>{
node.classList.add('button','character'); node.classList.add('button','character');
@ -4059,16 +4060,21 @@
if(link=='false') return; if(link=='false') return;
const ruby=document.createElement('ruby'); const ruby=document.createElement('ruby');
ruby.textContent=name; ruby.textContent=name;
const leftParenthesisRP=document.createElement('rp');
leftParenthesisRP.textContent='';
ruby.appendChild(leftParenthesisRP);
const rt=document.createElement('rt'); const rt=document.createElement('rt');
rt.style.fontSize='smaller'; rt.style.fontSize='smaller';
rt.textContent=link=='showCodeIdentifier'?link:get.pinyin(name).join(' '); if(link=='showPinyin2'||link=='showCodeIdentifier2'){
ruby.appendChild(rt); rt.textContent=link=='showCodeIdentifier2'?'['+link+']':'['+get.pinyin(name)+']';
const rightParenthesisRP=document.createElement('rp'); ruby.appendChild(rt);
rightParenthesisRP.textContent=''; }else{
ruby.appendChild(rightParenthesisRP); const leftParenthesisRP=document.createElement('rp');
leftParenthesisRP.textContent='';
ruby.appendChild(leftParenthesisRP);
rt.textContent=link=='showCodeIdentifier'?link:get.pinyin(name).join(' ');
ruby.appendChild(rt);
const rightParenthesisRP=document.createElement('rp');
rightParenthesisRP.textContent='';
ruby.appendChild(rightParenthesisRP);
}
firstChild.innerHTML=ruby.outerHTML; firstChild.innerHTML=ruby.outerHTML;
} }
}, },
@ -54159,11 +54165,12 @@
} }
// 样式二 // 样式二
if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showPinyin2'){ if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2'){
var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro); var intro=ui.create.div('.characterintro',get.characterIntro(name),uiintro);
if(lib.config.show_characternamepinyin=='showPinyin2'){ if(lib.config.show_characternamepinyin=='showPinyin2'||lib.config.show_characternamepinyin=='showCodeIdentifier2'){
var charactername=get.rawName(name); var charactername=get.rawName(name);
var characterpinyin=get.pinyin(charactername); var characterpinyin=get.pinyin(charactername);
if(lib.config.show_characternamepinyin=='showCodeIdentifier2') characterpinyin=name;
var nameinfo=get.character(name); var nameinfo=get.character(name);
var charactersex=get.translation(nameinfo[0]); var charactersex=get.translation(nameinfo[0]);
const charactergroups=get.is.double(name,true); const charactergroups=get.is.double(name,true);
@ -54199,8 +54206,9 @@
this.classList.add('active'); this.classList.add('active');
var skillname=get.translation(this.link); var skillname=get.translation(this.link);
var skilltranslationinfo=get.skillInfoTranslation(this.link); var skilltranslationinfo=get.skillInfoTranslation(this.link);
if(lib.config.show_skillnamepinyin=='showPinyin2'&&skillname!='阵亡'){ if((lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2')&&skillname!='阵亡'){
var skillpinyin=get.pinyin(skillname); var skillpinyin=get.pinyin(skillname);
if(lib.config.show_skillnamepinyin=='showCodeIdentifier2') skillpinyin=this.link;
intro2.innerHTML='<span style="font-weight:bold;margin-right:5px">'+skillname+'</span>'+'<span style="font-size:14px;font-family:SimHei,STHeiti,sans-serif">'+'['+skillpinyin+']'+'</span>'+' '+skilltranslationinfo; intro2.innerHTML='<span style="font-weight:bold;margin-right:5px">'+skillname+'</span>'+'<span style="font-size:14px;font-family:SimHei,STHeiti,sans-serif">'+'['+skillpinyin+']'+'</span>'+' '+skilltranslationinfo;
}else{ }else{
intro2.innerHTML='<span style="font-weight:bold;margin-right:5px">'+skillname+'</span>'+skilltranslationinfo; intro2.innerHTML='<span style="font-weight:bold;margin-right:5px">'+skillname+'</span>'+skilltranslationinfo;
@ -54217,8 +54225,9 @@
for(var i=0;i<derivation.length;i++){ for(var i=0;i<derivation.length;i++){
var derivationname=get.translation(derivation[i]); var derivationname=get.translation(derivation[i]);
var derivationtranslationinfo=get.skillInfoTranslation(derivation[i]); var derivationtranslationinfo=get.skillInfoTranslation(derivation[i]);
if(lib.config.show_skillnamepinyin=='showPinyin2'&&derivationname.length<=5&&derivation[i].indexOf('_faq')==-1){ if((lib.config.show_skillnamepinyin=='showPinyin2'||lib.config.show_skillnamepinyin=='showCodeIdentifier2')&&derivationname.length<=5&&derivation[i].indexOf('_faq')==-1){
var derivationpinyin=get.pinyin(derivationname); var derivationpinyin=get.pinyin(derivationname);
if(lib.config.show_skillnamepinyin=='showCodeIdentifier2') derivationpinyin=derivation[i];
intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+derivationname+'</span>'+'<span style="font-size:14px;font-family:SimHei,STHeiti,sans-serif">'+'['+derivationpinyin+']'+'</span>'+' '+derivationtranslationinfo; intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+derivationname+'</span>'+'<span style="font-size:14px;font-family:SimHei,STHeiti,sans-serif">'+'['+derivationpinyin+']'+'</span>'+' '+derivationtranslationinfo;
}else{ }else{
intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+derivationname+'</span>'+derivationtranslationinfo; intro2.innerHTML+='<br><br><span style="font-weight:bold;margin-right:5px">'+derivationname+'</span>'+derivationtranslationinfo;