alistair3149
|
d0b1b8982c
|
refactor(search): ♻️ simplify search box structure
|
2023-07-10 15:13:21 -04:00 |
|
alistair3149
|
88a5d4de9d
|
fix(search): 🐛 abort search request if there are no query
|
2023-07-07 20:44:45 -04:00 |
|
alistair3149
|
4ef5376cab
|
refactor(core): ♻️ clean up various eslint errors
|
2023-07-07 18:00:14 -04:00 |
|
alistair3149
|
608a2be932
|
feat(search): ✨ support all existing gateway in multi search
|
2023-07-07 17:56:01 -04:00 |
|
alistair3149
|
f843f4d1ee
|
fix(search): 🐛 undefined LESS variables
|
2023-07-07 17:26:12 -04:00 |
|
alistair3149
|
6adc0d7eab
|
feat(search): ✨ add experimental multi gateway search
This is experiemental and just a proof of concept for further work.
For now, typing `\/ask` in the search query will trigger SMW Ask search
|
2023-07-07 17:24:34 -04:00 |
|
alistair3149
|
c7e45177cd
|
feat(core): ✨ update menu transition styles and implementation
Same as the previous commit, the transition is now accessible as a CSS variable (transition-menu)
|
2023-07-07 17:02:27 -04:00 |
|
github-actions
|
657c6cf294
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-06-21 18:31:20 +00:00 |
|
沈澄心
|
89a9957cd4
|
refactor(core): avoid using ES2020+ methods (#669)
Replace ??, ?., and replaceChildren() for better compatibility; hide pref panel in unsupported browsers
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
* Update sections.js
* Update tableOfContents.js
* Update mwRestApi.js
* Update mwRestApi.js
* Update skins.citizen.preferences.js
* Update mwActionApi.js
* Update typeahead.js
|
2023-06-21 14:30:45 -04:00 |
|
alistair3149
|
434d2688fc
|
refactor(core): ♻️ less specific link underline selector
|
2023-06-15 14:37:07 -04:00 |
|
github-actions
|
97e6714cc4
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-05-18 17:58:40 +00:00 |
|
Simon Stier
|
2e3e5feb9b
|
feat(search): add SMW Ask API as search backend option (#625)
* feat: add SMW Ask API as search backend option
* feat: allow namespace prefix in smw ask query
|
2023-05-18 13:57:43 -04:00 |
|
github-actions
|
ee90992a89
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-05-01 06:06:54 +00:00 |
|
alistair3149
|
aaa82d06ef
|
feat(search): ✨ trigger typeahead update when character is composed
Only trigger an update when the character is fully composed.
Examples include various CJK IMEs
Closes: #608
|
2023-04-03 12:48:10 -04:00 |
|
alistair3149
|
84246c503d
|
refactor(search): ♻️ do not pass messages var around
|
2023-04-03 11:52:38 -04:00 |
|
alistair3149
|
ba50defaba
|
refactor(core): ♻️ make typeahead items more reusuable
|
2023-03-01 16:31:42 -05:00 |
|
alistair3149
|
68313123e9
|
feat(core): ✨ apply box-sizing: border-box by default
|
2023-03-01 16:08:07 -05:00 |
|
alistair3149
|
0b7c72ca5e
|
fix(search): 🐛 align typeahead with input
|
2023-03-01 15:34:50 -05:00 |
|
alistair3149
|
b8a1d9c224
|
refactor(search): ♻️ simplify typeahead styles
|
2023-03-01 15:27:43 -05:00 |
|
alistair3149
|
235a76c2bd
|
feat(core): ✨ add border to Citizen cards
|
2023-03-01 15:02:34 -05:00 |
|
github-actions
|
9e15415835
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-02-28 21:59:36 +00:00 |
|
alistair3149
|
4b8e128e4b
|
feat(search): ✨ add search portals to empty state
|
2023-01-16 18:02:07 -05:00 |
|
alistair3149
|
7416a7f6d1
|
fix(search): 🐛 incorrect max height for search suggestions
|
2023-01-16 17:36:45 -05:00 |
|
alistair3149
|
1e47e95a8d
|
fix(search): 🐛 more robust null check for description
|
2023-01-09 16:24:28 -05:00 |
|
alistair3149
|
242413bf4a
|
fix(search): 🐛 incorrect keyboard navigation on typeahead items
|
2023-01-06 16:03:02 -05:00 |
|
alistair3149
|
60c12706a5
|
feat(search): contain the overscroll of search suggestion
|
2022-12-18 01:09:42 -05:00 |
|
alistair3149
|
2e9dffb7f0
|
fix(search): 🐛 correct URL for MediaSearch
Somehow it has to have the type parameter or it'll just go directly to a page if exists
|
2022-12-17 22:44:36 -05:00 |
|
alistair3149
|
0ca34a5c3f
|
docs(search): 📚️ document functions and objects
|
2022-12-14 11:39:18 -05:00 |
|
alistair3149
|
db79f26a66
|
refactor(search): ♻️ use template literals
|
2022-12-14 11:22:50 -05:00 |
|
alistair3149
|
c2da5c5ade
|
fix(search): 🐛 do not collapse whitespace in label text node
|
2022-12-14 10:40:08 -05:00 |
|
alistair3149
|
203b0b42c3
|
feat(search): ✨ add MediaSearch to typeahead
|
2022-12-14 10:28:45 -05:00 |
|
alistair3149
|
6aa587635d
|
refactor(search): ♻️ clean up clearSuggestion
|
2022-12-14 00:45:43 -05:00 |
|
alistair3149
|
4d1225b96f
|
refactor(search): ♻️ simplify typeahead item styles and classes
|
2022-12-13 23:52:54 -05:00 |
|
github-actions
|
0ef78751a7
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2022-12-13 23:26:15 +00:00 |
|
alistair3149
|
074df5272c
|
fix(search): 🐛 incorrect full text search URL
|
2022-12-13 18:25:14 -05:00 |
|
alistair3149
|
cc3e1d41d4
|
fix(search): 🐛 do not shrink thumbnail
|
2022-12-08 13:27:40 -05:00 |
|
alistair3149
|
f81e5b6f1a
|
fix(search): 🐛 null error when rest api is used
|
2022-12-07 18:05:14 -05:00 |
|
alistair3149
|
96ec8e4248
|
fix(search): 🐛 typeahead thumbnails should be center-aligned
|
2022-12-06 14:54:22 -05:00 |
|
alistair3149
|
34804e8258
|
feat(search): ✨ use WMUI icon for placeholder
|
2022-12-06 14:48:18 -05:00 |
|
alistair3149
|
fd0978b73d
|
feat(search): ✨ use background-image instead for typeahead thumbnails
|
2022-12-06 14:27:08 -05:00 |
|
alistair3149
|
284b0d8952
|
feat(search): ✨ add no result state to typeahead
|
2022-12-06 13:52:14 -05:00 |
|
alistair3149
|
a1aeff2e52
|
fix(search): 🐛 restore ID attribute for suggestion items
|
2022-12-06 12:05:34 -05:00 |
|
alistair3149
|
9bf737f720
|
feat(search): ✨ add empty state to typeahead
This is a barebone initial implementation, more work will come to it
|
2022-12-06 12:01:47 -05:00 |
|
alistair3149
|
501286a15d
|
fix(search): 🐛 update selector for fulltexturl
|
2022-12-05 21:13:05 -05:00 |
|
alistair3149
|
e6ca664cc4
|
fix(search): 🐛 enter key should not throw any error
|
2022-12-05 21:10:27 -05:00 |
|
alistair3149
|
7805b890ff
|
fix(search): 🐛 enter key should click the selected item
|
2022-12-05 21:02:47 -05:00 |
|
alistair3149
|
3488e29960
|
feat(search): ✨ show enter key tip when item is active
|
2022-12-05 15:52:36 -05:00 |
|
alistair3149
|
c5e5ff40a6
|
fix(search): 🐛 enter key should click the link in suggestion
|
2022-12-05 15:35:31 -05:00 |
|
alistair3149
|
c9b03aa7fe
|
feat(search): ✨ merge footer into item element
|
2022-12-05 15:29:17 -05:00 |
|
alistair3149
|
bb0eb49aaa
|
chore(ci): 🔧 👷 make es-x eslint rules warn instead of error
They will be addressed when we are rewriting the modules to ES6
|
2022-12-05 15:08:34 -05:00 |
|