User:Bosco/MediaWiki:Gadget-MarkRights.js: Difference between revisions

From Test Wiki
Content deleted Content added
Fix Uncaught URIError: URI malformed
这是判断了个什么
Line 136: Line 136:
}
}
};
};
if (mw.config.get('wgDiffNewId') || mw.config.get('wgDiffOldId')) {
mw.hook('wikipage.content').add(function(e) {
if (e.attr('id') !== 'mw-content-text') return;
// 啟用「互動式瀏覽歷史」,切換差異時重新標記
markUG();
mw.hook('wikipage.diff').add(function () { // Reload alongside the revision slider
markUG();
});
});
} else if (['Recentchanges', 'Recentchangeslinked', 'Watchlist'].indexOf(mw.config.get('wgCanonicalSpecialPageName')) !== -1) {
// 最近/相關更改更新時重新標記
mw.hook('wikipage.content').add(function (element) {
if (element.hasClass('mw-changeslist')) {
markUG();
}
});
markUG();
} else {
markUG();
}
});
});