“个人维基:首页/模板/最新页面”的版本间的差异

来自个人维基
跳转至: 导航搜索
(partly fix moved pages not displaying when redirect created)
(隐藏最新版本是重定向的页面)
 
第20行: 第20行:
 
action: "query",
 
action: "query",
 
list: "recentchanges",
 
list: "recentchanges",
rctype: "new|log",
+
rctype: "new|edit|log",
 
rcshow: "!minor",
 
rcshow: "!minor",
 
rcnamespace: "0|4",
 
rcnamespace: "0|4",
 
rclimit: 200,
 
rclimit: 200,
rcprop: "title|timestamp|loginfo"
+
rcprop: "title|timestamp|loginfo|redirect"
 
} )
 
} )
 
.done( function ( data ) {
 
.done( function ( data ) {
第43行: 第43行:
 
for ( var i = 0; i < rc.length; ++i ) {
 
for ( var i = 0; i < rc.length; ++i ) {
 
var title = rc[ i ].title
 
var title = rc[ i ].title
 +
 
if ( rc[ i ].type === "log" ) {
 
if ( rc[ i ].type === "log" ) {
 
if ( rc[ i ].logtype === "move" ) {
 
if ( rc[ i ].logtype === "move" ) {
第51行: 第52行:
 
continue
 
continue
 
}
 
}
 +
 +
if ( !map.hasOwnProperty( title ) )
 +
if ( "redirect" in rc[ i ] ) {
 +
map[ title ] = null
 +
continue
 +
}
 +
 +
if ( rc[ i ].type === "edit") continue
 
if ( map.hasOwnProperty( title ) ) title = map[ title ]
 
if ( map.hasOwnProperty( title ) ) title = map[ title ]
 +
if ( title === null ) continue
 
if ( /\/模板(\/|$)/.test( title ) ) continue
 
if ( /\/模板(\/|$)/.test( title ) ) continue
 
if ( title.slice(0, 3) === "模板:" ) continue
 
if ( title.slice(0, 3) === "模板:" ) continue

2022年11月16日 (三) 20:21的最后版本

    Ajax加载...