0
0
Fork 0
mirror of https://github.com/go-gitea/gitea synced 2024-06-10 22:49:19 +02:00
gitea/web_src/js/features
Giteabot 0352b99221
Rewrite and restyle reaction selector and enable no-sizzle eslint rule (#30453) (#30473)
Backport #30453 by @silverwind

Enable `no-sizzle` lint rule, there was only one use in
`initCompReactionSelector` which I have rewritten as follows:

- Remove all jQuery except the necessary fomantic dropdown init
- Remove the recursion, instead bind event listeners to common parent
container nodes

Did various tests, works with our without attachments, in diff view and
in diff comments inside comment list.

Additionally the style of reactions now matches between code comments
and issue comments:

<img width="275" alt="Screenshot 2024-04-13 at 14 58 10"
src="https://github.com/go-gitea/gitea/assets/115237/9d08f188-8661-4dd9-bff4-cad6d6d09cab">

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2024-04-14 11:58:48 +00:00
..
admin Fix admin notice view-detail (#30450) (#30458) 2024-04-13 10:49:44 +02:00
comp Rewrite and restyle reaction selector and enable no-sizzle eslint rule (#30453) (#30473) 2024-04-14 11:58:48 +00:00
autofocus-end.js When the title in the issue has a value, set the text cursor at the end of the text. (#30090) 2024-03-27 15:20:10 +08:00
captcha.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
citation.js Remove jQuery from the citation modal (except fomantic) (#30008) 2024-03-23 00:17:28 +01:00
clipboard.js Fix Citation modal responsiveness and clipboard copy (#29799) 2024-03-15 02:38:13 +00:00
code-frequency.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
codeeditor.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
colorpicker.js Forbid jQuery .css and refactor all usage (#29852) 2024-03-19 16:28:46 +00:00
common-global.js Remove fomantic checkbox module (#30162) (#30168) 2024-03-29 17:44:22 +00:00
common-issue-list.js Remove jQuery from the issue "go to" button (#30028) 2024-03-23 18:18:45 +00:00
common-issue-list.test.js Use vitest globals (#27102) 2023-09-27 04:37:13 +00:00
common-organization.js Fix initCompLabelEdit not being called (#29198) 2024-02-16 17:03:52 +01:00
contextpopup.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
contributors.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
copycontent.js Use fetch helpers instead of fetch (#27026) 2023-09-19 00:50:30 +00:00
dropzone.js JS refactors (#22227) 2022-12-24 00:03:11 +08:00
emoji.js Update JS and PY dependencies (#27501) 2023-10-08 00:16:20 +00:00
eventsource.sharedworker.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
file-fold.js Update JS dependencies (#27922) 2023-11-06 21:14:32 +00:00
heatmap.js Remove fomantic loader module (#26670) 2023-08-25 16:03:14 +00:00
imagediff.js Remove remaining jQuery .css code (#30015) 2024-03-24 03:01:57 +01:00
install.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
notification.js Migrate gt-hidden to tw-hidden (#30046) 2024-03-24 18:23:38 +00:00
org-team.js Remove jQuery calls that have no effect on showElem and hideElem (#30110) 2024-03-26 19:38:37 +00:00
pull-view-file.js Fix counter display number incorrectly displayed on the page (#29448) 2024-02-28 21:23:49 +01:00
recent-commits.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
repo-branch.js Remove jQuery from the create/rename branch modals (except Fomantic) (#30109) 2024-03-27 11:40:21 +01:00
repo-code.js Remove jQuery .attr from the code line range selection (#30077) 2024-03-25 23:03:12 +00:00
repo-code.test.js Use vitest globals (#27102) 2023-09-27 04:37:13 +00:00
repo-commit.js Fix elipsis button not working if the last commit loading is deferred (#29544) 2024-03-02 19:31:59 +00:00
repo-common.js Fix download buttons on branches page (#30147) 2024-03-27 21:05:49 +01:00
repo-diff-commit.js Migrate margin and padding helpers to tailwind (#30043) 2024-03-24 17:42:49 +01:00
repo-diff-commitselect.js Add commits dropdown in PR files view and allow commit by commit review (#25528) 2023-07-28 21:18:12 +02:00
repo-diff-filetree.js JS refactors (#22227) 2022-12-24 00:03:11 +08:00
repo-diff.js Rewrite and restyle reaction selector and enable no-sizzle eslint rule (#30453) (#30473) 2024-04-14 11:58:48 +00:00
repo-editor.js Remove jQuery calls that have no effect on showElem and hideElem (#30110) 2024-03-26 19:38:37 +00:00
repo-findfile.js Refactor all .length === 0 patterns in JS (#30045) 2024-03-25 18:37:55 +00:00
repo-findfile.test.js Use vitest globals (#27102) 2023-09-27 04:37:13 +00:00
repo-graph.js Migrate gt-hidden to tw-hidden (#30046) 2024-03-24 18:23:38 +00:00
repo-home.js Refactor all .length === 0 patterns in JS (#30045) 2024-03-25 18:37:55 +00:00
repo-issue-content.js Migrate gt-hidden to tw-hidden (#30046) 2024-03-24 18:23:38 +00:00
repo-issue-edit.js Split issue edit code from repo-legacy.js into its own file (#30419) (#30422) 2024-04-12 11:11:57 +08:00
repo-issue-list.js Drag-and-drop improvements for projects and issue pins (#29875) 2024-03-28 00:20:38 +01:00
repo-issue-pr-form.js JS refactors (#22227) 2022-12-24 00:03:11 +08:00
repo-issue-pr-status.js Fix the overflow style for "Hide all checks" (#27932) 2023-11-07 18:53:35 +00:00
repo-issue.js Fix JS error when opening to expanded code comment (#30463) (#30470) 2024-04-14 18:46:21 +08:00
repo-legacy.js Rewrite and restyle reaction selector and enable no-sizzle eslint rule (#30453) (#30473) 2024-04-14 11:58:48 +00:00
repo-migrate.js Remove jQuery from repo migrate page (#29219) 2024-02-17 21:07:47 +01:00
repo-migration.js Remove jQuery from the repo migration form (#29229) 2024-02-19 23:34:35 +01:00
repo-projects.js Fix and rewrite contrast color calculation, fix project-related bugs (#30326) 2024-04-09 09:45:29 +00:00
repo-release.js Fix a bug returning 404 when display a single tag with no release (#29466) 2024-03-02 14:03:39 +00:00
repo-search.js Filter Repositories by type (#29231) 2024-03-03 10:18:34 +00:00
repo-settings.js Refactor all .length === 0 patterns in JS (#30045) 2024-03-25 18:37:55 +00:00
repo-template.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
repo-unicode-escape.js Remove jQuery from the Unicode escape button (#29369) 2024-02-24 20:11:51 +01:00
repo-wiki.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
sshkey-helper.js Remove jQuery from SSH key form parser (#29193) 2024-02-16 13:34:29 +00:00
stopwatch.js Fix incorrect subpath in links (#29535) 2024-03-02 12:02:34 +00:00
tablesort.js JS refactors (#22227) 2022-12-24 00:03:11 +08:00
tribute.js Migrate margin and padding helpers to tailwind (#30043) 2024-03-24 17:42:49 +01:00
user-auth-webauthn.js Enforce trailing comma in JS on multiline (#30002) 2024-03-22 14:06:53 +00:00
user-auth.js Replace more gt- with tw-, update frontend docs (#29595) 2024-03-05 05:29:32 +00:00
user-settings.js Refactor all .length === 0 patterns in JS (#30045) 2024-03-25 18:37:55 +00:00