From d646c719f39c4d3342af7b5e5df17cee1f0e98ce Mon Sep 17 00:00:00 2001 From: David Wheatley Date: Wed, 13 Oct 2021 20:16:14 +0100 Subject: [PATCH] chore: migrate FE fully to TS --- js/{forum.js => forum.ts} | 0 js/src/forum/index.js | 15 --------------- js/src/forum/index.ts | 19 +++++++++++++++++++ 3 files changed, 19 insertions(+), 15 deletions(-) rename js/{forum.js => forum.ts} (100%) delete mode 100644 js/src/forum/index.js create mode 100644 js/src/forum/index.ts diff --git a/js/forum.js b/js/forum.ts similarity index 100% rename from js/forum.js rename to js/forum.ts diff --git a/js/src/forum/index.js b/js/src/forum/index.js deleted file mode 100644 index aec9487..0000000 --- a/js/src/forum/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import app from 'flarum/app'; -import { extend } from 'flarum/common/extend'; -import Search from 'flarum/forum/components/Search'; -import Source from './Source'; - -app.initializers.add('blomstra-search', () => { - extend(Search.prototype, 'sourceItems', function (items) { - items.remove('users'); - items.remove('discussions'); - - items.add('discussions', new Source()); - - console.log(items); - }); -}); diff --git a/js/src/forum/index.ts b/js/src/forum/index.ts new file mode 100644 index 0000000..10bb984 --- /dev/null +++ b/js/src/forum/index.ts @@ -0,0 +1,19 @@ +import app from 'flarum/forum/app'; + +import Search from 'flarum/forum/components/Search'; + +import { extend } from 'flarum/common/extend'; +import ItemList from 'flarum/common/utils/ItemList'; + +import DiscussionsSearchSource from './SearchSources/DiscussionsSearchSource'; + +app.initializers.add('blomstra-search', () => { + extend(Search.prototype, 'sourceItems', function (this: Search, items: ItemList) { + items.remove('users'); + items.remove('discussions'); + + /* if (app.forum.attribute('canViewForum')) */ items.add('discussions', new DiscussionsSearchSource()); + + // console.log(items); + }); +});