LNN的非博客:首页:修订间差异
来自 LNN的:not(博客)?
更多操作
小无编辑摘要 |
→最近更改: handle move logs |
||
| 第76行: | 第76行: | ||
action: "query", | action: "query", | ||
list: "recentchanges", | list: "recentchanges", | ||
rctype: "new|edit", | rctype: "new|edit|log", | ||
rcshow: "!redirect|!minor", | rcshow: "!redirect|!minor", | ||
rcnamespace: "0|4", | rcnamespace: "0|4", | ||
rclimit: 200, | rclimit: 200, | ||
rcprop: "title|timestamp" | rcprop: "title|timestamp|loginfo" | ||
} ) | } ) | ||
.done( function ( data ) { | .done( function ( data ) { | ||
| 第87行: | 第87行: | ||
try { | try { | ||
if ( !data ) throw "请求失败" | if ( !data ) throw "请求失败" | ||
var rc = data.query.recentchanges | var rc = data.query.recentchanges | ||
| 第102行: | 第100行: | ||
var title = rc[i].title | var title = rc[i].title | ||
if ( map.hasOwnProperty( title ) ) continue | if ( map.hasOwnProperty( title ) ) continue | ||
if ( rc[ i ].type === "log" && rc[ i ].logaction !== "move" ) continue | |||
map[ title ] = true | map[ title ] = true | ||
if ( rc[ i ].type === "log" ) continue | |||
var ts = rc[i].timestamp | var ts = rc[i].timestamp | ||