Widget:萌百条目:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
imported>Irukaza
无编辑摘要
 
(未显示2个用户的274个中间版本)
第1行: 第1行:
<noinclude> 在引用 萌百 的条目中加 入 </noinclude><includeonly>
<noinclude>Only for {{tl| 萌百 页面嵌 }}</noinclude>
<style>
<includeonly>
/* <pre> */
<script>
#em a{color:#00AF89!important;text-decoration:none;}
const jsonp = (() => {
#em a:hover{color:#00AF89!important;text-decoration: none;}
  let incrementCallbackKey = 0
.mw-editmoegirl{display:block!important;}
.mw-editlocal{display:block!important;}
  return function jsonp(config) {  
#ca-ve-edit,#ca-editTopSection .mw-editsection {
   return new Promise((resolve, reject) => {
   display: none !important;
    const scriptTag = document.createElement('script')
}
    const requestUrl = config.url + '?' + new URLSearchParams({
     ...config.params,
     callback: '___jsonpCallback' + ++incrementCallbackKey,
    }).toString()


/* </pre> */
    scriptTag.src = requestUrl
</style>
    window['___jsonpCallback' + incrementCallbackKey] = resolve    
<script>
    scriptTag.onload = () => scriptTag.remove()
var y=document.getElementById("ca-edit");
    scriptTag.onerror = () => reject(new Error('jsonp request error'))
   y.innerHTML.replace=("编辑","我的") ;
    document.body.appendChild(scriptTag)
     </script>
    setTimeout(() => reject(new Error('jsonp request timeout')), 1_200)
   })
  }
})()
 
jsonp({
  url: 'https://zh.moegirl.org/api.php',
  params: {
   action: 'parse',
   format: 'json',
   page:document.body.querySelector('#moe').dataset.pagename
  }
})
  .then(data => {
   if (data.error) {
    throw new Error(data.error.info)
   } else {
    document.body.querySelector('#moe').innerHTML = data.parse.text['*']
   }
  })
</script>
</includeonly>
</includeonly>

2022年3月8日 (二) 11:23的最新版本

Only for {{萌百页面嵌入}}