diff --git a/dist/Mainpage_JS/Mainpage_JS.js b/dist/Mainpage_JS/Mainpage_JS.js index 40bb38ef..c30b297b 100644 --- a/dist/Mainpage_JS/Mainpage_JS.js +++ b/dist/Mainpage_JS/Mainpage_JS.js @@ -24,6 +24,10 @@ "use strict"; // dist/Mainpage_JS/Mainpage_JS.js +//! src/Mainpage_JS/modules/addSisterProjectLinks.ts +var addSisterProjectLinks = () => { + mw.util.addPortletLink("p-lang", mw.util.getUrl("Qiuwen:“求闻”系列项目"), window.wgULS("“求闻”系列项目列表", "「求聞」系列項目列表"), "project-completelist", window.wgULS("“求闻”系列项目列表", "「求聞」系列項目列表")); +}; //! src/Mainpage_JS/Mainpage_JS.ts var import_ext_gadget = require("ext.gadget.Util"); //! src/Mainpage_JS/modules/newLinkUnwrap.ts @@ -39,6 +43,7 @@ void (0, import_ext_gadget.getBody)().then(($body) => { if (wgAction !== "view" || !wgIsMainPage) { return; } + addSisterProjectLinks(); newLinkUnwrap($body); }); @@ -46,4 +51,4 @@ void (0, import_ext_gadget.getBody)().then(($body) => { /* */ -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjL01haW5wYWdlX0pTL01haW5wYWdlX0pTLnRzIiwgInNyYy9NYWlucGFnZV9KUy9tb2R1bGVzL25ld0xpbmtVbndyYXAudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7Z2V0Qm9keX0gZnJvbSAnZXh0LmdhZGdldC5VdGlsJztcbmltcG9ydCB7bmV3TGlua1Vud3JhcH0gZnJvbSAnLi9tb2R1bGVzL25ld0xpbmtVbndyYXAnO1xuXG52b2lkIGdldEJvZHkoKS50aGVuKCgkYm9keTogSlF1ZXJ5PEhUTUxCb2R5RWxlbWVudD4pOiB2b2lkID0+IHtcblx0Y29uc3Qge3dnSXNNYWluUGFnZSwgd2dBY3Rpb259ID0gbXcuY29uZmlnLmdldCgpO1xuXG5cdGlmICh3Z0FjdGlvbiAhPT0gJ3ZpZXcnIHx8ICF3Z0lzTWFpblBhZ2UpIHtcblx0XHRyZXR1cm47XG5cdH1cblxuXHRuZXdMaW5rVW53cmFwKCRib2R5KTtcbn0pO1xuIiwgIi8vIOmakOiXj+e6ouiJsumTvuaOpVxuY29uc3QgbmV3TGlua1Vud3JhcCA9ICgkYm9keTogSlF1ZXJ5PEhUTUxCb2R5RWxlbWVudD4pID0+IHtcblx0JGJvZHkuZmluZCgnI213LWNvbnRlbnQtdGV4dCBhLm5ldycpLmNvbnRlbnRzKCkudW53cmFwKCk7XG59O1xuXG5leHBvcnQge25ld0xpbmtVbndyYXB9O1xuIl0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsSUFBQUEsb0JBQXNCQyxRQUFBLGlCQUFBOztBQ0N0QixJQUFNQyxnQkFBaUJDLFdBQW1DO0FBQ3pEQSxRQUFNQyxLQUFLLHdCQUF3QixFQUFFQyxTQUFTLEVBQUVDLE9BQU87QUFDeEQ7O0FEQUEsTUFBQSxHQUFLTixrQkFBQU8sU0FBUSxFQUFFQyxLQUFNTCxXQUF5QztBQUM3RCxRQUFNO0lBQUNNO0lBQWNDO0VBQVEsSUFBSUMsR0FBR0MsT0FBT0MsSUFBSTtBQUUvQyxNQUFJSCxhQUFhLFVBQVUsQ0FBQ0QsY0FBYztBQUN6QztFQUNEO0FBRUFQLGdCQUFjQyxLQUFLO0FBQ3BCLENBQUM7IiwKICAibmFtZXMiOiBbImltcG9ydF9leHRfZ2FkZ2V0IiwgInJlcXVpcmUiLCAibmV3TGlua1Vud3JhcCIsICIkYm9keSIsICJmaW5kIiwgImNvbnRlbnRzIiwgInVud3JhcCIsICJnZXRCb2R5IiwgInRoZW4iLCAid2dJc01haW5QYWdlIiwgIndnQWN0aW9uIiwgIm13IiwgImNvbmZpZyIsICJnZXQiXQp9Cg== +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3JjL01haW5wYWdlX0pTL21vZHVsZXMvYWRkU2lzdGVyUHJvamVjdExpbmtzLnRzIiwgInNyYy9NYWlucGFnZV9KUy9NYWlucGFnZV9KUy50cyIsICJzcmMvTWFpbnBhZ2VfSlMvbW9kdWxlcy9uZXdMaW5rVW53cmFwLnRzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvLyDmt7vliqDpk77mjqXku6XmmL7npLrigJzmsYLpl7vigJ3ns7vliJfpobnnm67pobnnm65cbmNvbnN0IGFkZFNpc3RlclByb2plY3RMaW5rcyA9ICgpID0+IHtcblx0bXcudXRpbC5hZGRQb3J0bGV0TGluayhcblx0XHQncC1sYW5nJyxcblx0XHRtdy51dGlsLmdldFVybCgnUWl1d2VuOuKAnOaxgumXu+KAneezu+WIl+mhueebricpLFxuXHRcdHdpbmRvdy53Z1VMUygn4oCc5rGC6Ze74oCd57O75YiX6aG555uu5YiX6KGoJywgJ+OAjOaxguiBnuOAjeezu+WIl+mgheebruWIl+ihqCcpLFxuXHRcdCdwcm9qZWN0LWNvbXBsZXRlbGlzdCcsXG5cdFx0d2luZG93LndnVUxTKCfigJzmsYLpl7vigJ3ns7vliJfpobnnm67liJfooagnLCAn44CM5rGC6IGe44CN57O75YiX6aCF55uu5YiX6KGoJylcblx0KTtcbn07XG5cbmV4cG9ydCB7YWRkU2lzdGVyUHJvamVjdExpbmtzfTtcbiIsICJpbXBvcnQge2FkZFNpc3RlclByb2plY3RMaW5rc30gZnJvbSAnLi9tb2R1bGVzL2FkZFNpc3RlclByb2plY3RMaW5rcyc7XG5pbXBvcnQge2dldEJvZHl9IGZyb20gJ2V4dC5nYWRnZXQuVXRpbCc7XG5pbXBvcnQge25ld0xpbmtVbndyYXB9IGZyb20gJy4vbW9kdWxlcy9uZXdMaW5rVW53cmFwJztcblxudm9pZCBnZXRCb2R5KCkudGhlbigoJGJvZHk6IEpRdWVyeTxIVE1MQm9keUVsZW1lbnQ+KTogdm9pZCA9PiB7XG5cdGNvbnN0IHt3Z0lzTWFpblBhZ2UsIHdnQWN0aW9ufSA9IG13LmNvbmZpZy5nZXQoKTtcblxuXHRpZiAod2dBY3Rpb24gIT09ICd2aWV3JyB8fCAhd2dJc01haW5QYWdlKSB7XG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0YWRkU2lzdGVyUHJvamVjdExpbmtzKCk7XG5cdG5ld0xpbmtVbndyYXAoJGJvZHkpO1xufSk7XG4iLCAiLy8g6ZqQ6JeP57qi6Imy6ZO+5o6lXG5jb25zdCBuZXdMaW5rVW53cmFwID0gKCRib2R5OiBKUXVlcnk8SFRNTEJvZHlFbGVtZW50PikgPT4ge1xuXHQkYm9keS5maW5kKCcjbXctY29udGVudC10ZXh0IGEubmV3JykuY29udGVudHMoKS51bndyYXAoKTtcbn07XG5cbmV4cG9ydCB7bmV3TGlua1Vud3JhcH07XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQSxJQUFNQSx3QkFBd0JBLE1BQU07QUFDbkNDLEtBQUdDLEtBQUtDLGVBQ1AsVUFDQUYsR0FBR0MsS0FBS0UsT0FBTyxpQkFBaUIsR0FDaENDLE9BQU9DLE1BQU0sY0FBYyxZQUFZLEdBQ3ZDLHdCQUNBRCxPQUFPQyxNQUFNLGNBQWMsWUFBWSxDQUN4QztBQUNEOztBQ1JBLElBQUFDLG9CQUFzQkMsUUFBQSxpQkFBQTs7QUNBdEIsSUFBTUMsZ0JBQWlCQyxXQUFtQztBQUN6REEsUUFBTUMsS0FBSyx3QkFBd0IsRUFBRUMsU0FBUyxFQUFFQyxPQUFPO0FBQ3hEOztBRENBLE1BQUEsR0FBS04sa0JBQUFPLFNBQVEsRUFBRUMsS0FBTUwsV0FBeUM7QUFDN0QsUUFBTTtJQUFDTTtJQUFjQztFQUFRLElBQUloQixHQUFHaUIsT0FBT0MsSUFBSTtBQUUvQyxNQUFJRixhQUFhLFVBQVUsQ0FBQ0QsY0FBYztBQUN6QztFQUNEO0FBRUFoQix3QkFBc0I7QUFDdEJTLGdCQUFjQyxLQUFLO0FBQ3BCLENBQUM7IiwKICAibmFtZXMiOiBbImFkZFNpc3RlclByb2plY3RMaW5rcyIsICJtdyIsICJ1dGlsIiwgImFkZFBvcnRsZXRMaW5rIiwgImdldFVybCIsICJ3aW5kb3ciLCAid2dVTFMiLCAiaW1wb3J0X2V4dF9nYWRnZXQiLCAicmVxdWlyZSIsICJuZXdMaW5rVW53cmFwIiwgIiRib2R5IiwgImZpbmQiLCAiY29udGVudHMiLCAidW53cmFwIiwgImdldEJvZHkiLCAidGhlbiIsICJ3Z0lzTWFpblBhZ2UiLCAid2dBY3Rpb24iLCAiY29uZmlnIiwgImdldCJdCn0K diff --git a/src/Mainpage_JS/Mainpage_JS.ts b/src/Mainpage_JS/Mainpage_JS.ts index e2ad0d8c..eb344b1a 100644 --- a/src/Mainpage_JS/Mainpage_JS.ts +++ b/src/Mainpage_JS/Mainpage_JS.ts @@ -1,3 +1,4 @@ +import {addSisterProjectLinks} from './modules/addSisterProjectLinks'; import {getBody} from 'ext.gadget.Util'; import {newLinkUnwrap} from './modules/newLinkUnwrap'; @@ -8,5 +9,6 @@ void getBody().then(($body: JQuery): void => { return; } + addSisterProjectLinks(); newLinkUnwrap($body); }); diff --git a/src/Mainpage_JS/modules/addSisterProjectLinks.ts b/src/Mainpage_JS/modules/addSisterProjectLinks.ts new file mode 100644 index 00000000..1f76ab8f --- /dev/null +++ b/src/Mainpage_JS/modules/addSisterProjectLinks.ts @@ -0,0 +1,12 @@ +// 添加链接以显示“求闻”系列项目项目 +const addSisterProjectLinks = () => { + mw.util.addPortletLink( + 'p-lang', + mw.util.getUrl('Qiuwen:“求闻”系列项目'), + window.wgULS('“求闻”系列项目列表', '「求聞」系列項目列表'), + 'project-completelist', + window.wgULS('“求闻”系列项目列表', '「求聞」系列項目列表') + ); +}; + +export {addSisterProjectLinks};