「利用者:FlatLanguage/MarkSitelinks.js」の版間の差分
削除された内容 追加された内容
FlatLanguage (会話 | 投稿記録) 編集の要約なし |
FlatLanguage (会話 | 投稿記録) 編集の要約なし |
||
28行目:
}
var promises_getQID = [];
(function () { for (let titles of titlesArrays) {▼
var promises_getwiki = [];
new mw.Api().get({▼
action: 'query',▼
format: 'json',▼
formatversion: 2,▼
prop: 'pageprops',▼
titles: [...titles].join('|'),▼
}).then(function (obj) {Object.assign(pagedata, obj.query.pages);});▼
promises_getQID.push(
▲ new mw.Api().get({
▲ action: 'query',
▲ format: 'json',
▲ formatversion: 2,
▲ prop: 'pageprops',
▲ titles: [...titles].join('|'),
▲ }).then(function (obj) {Object.assign(pagedata, obj.query.pages);});
)
}
Promise.all(promises_getQID).then(() => {
let QID = [];
let i = 0;
55 ⟶ 60行目:
}
promises_getwiki.push(
new mw.ForeignApi('//www.wikidata.org/w/api.php').get({
format: 'json',
ids: [...QID].join('|'),
)
}
}
80 ⟶ 87行目:
}
Promise.all(promises_getwiki).then(() => {
for (let a of anchors) {
let pagetitle = a.textContent;
|