alistair3149
|
1155b72636
|
refactor(search): ♻️ use forEach loop for better readability
|
2023-08-12 14:20:53 -04:00 |
|
alistair3149
|
98984efd25
|
refactor(search): ♻️ avoid unnessecary const declaration
|
2023-08-12 14:16:29 -04:00 |
|
alistair3149
|
02662315f8
|
refactor(search): ♻️ minor cleanup
|
2023-08-12 14:11:06 -04:00 |
|
alistair3149
|
2016e2a30c
|
refactor(search): ♻️ break down some of the suggestions functions
|
2023-08-07 17:00:56 -04:00 |
|
alistair3149
|
b015647cc6
|
fix(search): 🐛 avoid double escape for equal sign
|
2023-08-07 16:20:36 -04:00 |
|
alistair3149
|
028103799e
|
fix(search): 🐛 incorrect SMW search result mapping
|
2023-08-07 16:18:26 -04:00 |
|
alistair3149
|
59ceaf56cf
|
refactor(search): ♻️ add groundwork needed for search history
|
2023-08-04 20:02:42 -04:00 |
|
github-actions
|
70a003d941
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-08-04 21:25:01 +00:00 |
|
alistair3149
|
283aa86888
|
refactor(search): ♻️ break down updateTypeahead function
|
2023-08-04 17:24:22 -04:00 |
|
alistair3149
|
c39a4e6796
|
refactor(search): ♻️ clean up keydown event
|
2023-08-04 16:33:17 -04:00 |
|
alistair3149
|
c21348d0c7
|
refactor(search): ♻️ initial state of the elements should be undefined
|
2023-08-04 16:27:37 -04:00 |
|
alistair3149
|
0aa776b14c
|
refactor(search): ♻️ clean up composition events
|
2023-08-04 16:26:19 -04:00 |
|
alistair3149
|
9921a00c17
|
fix(search): 🐛 ensure that onFocus event are properly fired
|
2023-08-04 03:37:28 -04:00 |
|
alistair3149
|
0dd3a82c06
|
fix(search): 🐛 handle multiple redirect key in Action Search Client
|
2023-08-03 21:20:47 -04:00 |
|
alistair3149
|
6fb2b1aaf9
|
fix(search): 🐛 always set label for search clients
|
2023-08-03 21:01:21 -04:00 |
|
alistair3149
|
4b1a39eb1c
|
fix(search): 🐛 avoid double encoding conditions and printouts
|
2023-08-03 20:33:14 -04:00 |
|
alistair3149
|
e24e0e7429
|
docs(search): 📚️ add jsdoc type to typeahead elements
|
2023-08-03 19:30:57 -04:00 |
|
alistair3149
|
fd224071db
|
refactor(search): ♻️ clean up typeahead init and event functions
|
2023-08-03 19:25:41 -04:00 |
|
alistair3149
|
eec5c6fd64
|
feat(search): ✨ reimplement multi search command experiment
Search commands start withs slash and includes: action, rest, ask
|
2023-08-02 22:07:41 -04:00 |
|
alistair3149
|
4241f8522d
|
fix(search): 🐛 exit early if there are no query results
|
2023-08-02 21:28:39 -04:00 |
|
alistair3149
|
17593b8202
|
refactor(search): ♻️ separate search query and client from typeahead.js
|
2023-08-02 20:16:39 -04:00 |
|
alistair3149
|
9862000b11
|
refactor(search): ♻️ clean up search query handling
|
2023-08-02 19:56:09 -04:00 |
|
alistair3149
|
51db19938c
|
feat(search): ✨ reimplement SMW Ask API search
Instead of relying on hardcoded config, you can simply type the
conditions as search query (e.g. `[[Has population::1200]][[:+]]`).
|
2023-08-02 19:02:50 -04:00 |
|
alistair3149
|
431599cb59
|
refactor(search): ♻️ reimplement and clean up search clients
This should make the search clients more readable and easier to expand
|
2023-08-02 18:56:08 -04:00 |
|
alistair3149
|
c2431ebeba
|
refactor(search): ♻️ clean up result fetch functions
Based on Vector implementation
|
2023-07-31 20:59:50 -04:00 |
|
alistair3149
|
ba5bea704e
|
style: 🎨 apply recess order to styles
|
2023-07-27 21:19:27 -04:00 |
|
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 |
|