“帮助:待撰页面”的版本间的差异

来自个人维基
跳转至: 导航搜索
 
(未显示1个用户的10个中间版本)
第1行: 第1行:
 +
由于个人维基的 [[Special:BrokenLinks]] 炸了,只好用 mw.Api 简单实现了一个,没有显示链接次数。因为条目不多,没有考虑翻页,如果有链入的条目超过 500 个,可能会显示不全。
 +
 
{{MywikiParaHack|<html>
 
{{MywikiParaHack|<html>
<ul class=".lnnblog-brokenlinks">Ajax加载…</ul>
+
<ol class="lnnblog-brokenlinks">Ajax加载…</ol>
 
<script>
 
<script>
alert("and")
+
//alert("and")
 
$(window).on( "load", function () {
 
$(window).on( "load", function () {
  
第33行: 第35行:
 
for ( var i = 0; i < bl.length; ++i ) {
 
for ( var i = 0; i < bl.length; ++i ) {
 
var title = bl[ i ]
 
var title = bl[ i ]
var li = $( "<li><a></a></li>" )
+
var li = $( '<li><a class="new"></a>(<a class="l">链入</a>)</li>' )
$( "a", li ).text( title ).attr( "href", mw.util.wikiGetlink(title) )
+
$( "a.new", li ).text( title ).attr( "href", mw.util.wikiGetlink(title) + "?action=edit\x26redlink=1" )
 +
  $( "a.l", li ).attr( "href", mw.util.wikiGetlink( "Special:WhatLinksHere/" + title ) )
 
container.append( li )
 
container.append( li )
 
}
 
}
 +
 +
if ( data[ "query-continue" ] ) var msg = "下面显示的是前 " + bl.length + " 条结果,可能还存在更多。"
 +
else var msg = "下面显示的是全部 " + bl.length + " 条结果。"
 +
container.before( $( "<p>" ).text( msg ) )
 
} catch (e) {
 
} catch (e) {
 
container.text( "加载失败:" + e )
 
container.text( "加载失败:" + e )
第42行: 第49行:
 
}
 
}
 
} )
 
} )
alert("okk")
+
//alert("okk")
 
} )
 
} )
 
</script>
 
</script>
</html>}}
+
</html>}}[[分类:管理页面]]{{DEFAULTSORT:dai zhuan yemian}}

2022年8月30日 (二) 10:26的最后版本

由于个人维基的 Special:BrokenLinks 炸了,只好用 mw.Api 简单实现了一个,没有显示链接次数。因为条目不多,没有考虑翻页,如果有链入的条目超过 500 个,可能会显示不全。