-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable Create column
button while the column name is empty
#25192
Disable Create column
button while the column name is empty
#25192
Conversation
…ss Enter will not create the kanban
…ss Enter will not create the kanban
Create column
button while the column name is empty
I have to say, without your GIF I wouldn't have had a single idea what this PR is fixing or what the original issue wanted… |
You are right I tried creating a kanban board using Enter key It is working fine. My bad I miss interpret the issue. This pr is addressed the issue |
web_src/js/features/repo-projects.js
Outdated
boardTitle.closest('form').removeClass('dirty'); | ||
window.location.reload(); | ||
}); | ||
$('.new-board').on('keyup', (e) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's better to use input
instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you referring to this $('<selector>').input((e) => {})
.
I didn't find any api for this event in jquery docs https://api.jquery.com/category/events/
https://api.jquery.com/category/events/keyboard-events/
Please guide me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
input
is the modern event, you do: on('input', ...)
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event
For example, right click, paste doesn't trigger 'keyup' but it triggers 'input'.
…umn' into punit/ISSUE-25116-fix-kanban-column
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Although there are nits, overall LGTM.
* upstream/main: (31 commits) Show OAuth2 errors to end users (go-gitea#25261) [skip ci] Updated translations via Crowdin Fix index generation parallelly failure (go-gitea#25235) Fix variable in template (go-gitea#25267) Add template linting via djlint (go-gitea#25212) Fix edit OAuth application width (go-gitea#25262) Use flex to align SVG and text (go-gitea#25163) GitHub Actions enhancements for frontend (go-gitea#25150) Add missing `v` in migrations.go (go-gitea#25252) Change form actions to fetch for submit review box (go-gitea#25219) Fix panic when migrating a repo from GitHub with issues (go-gitea#25246) Fix description of drop custom_labels migration (go-gitea#25243) Fix all possible setting error related storages and added some tests (go-gitea#23911) [skip ci] Updated translations via Crowdin Revert overflow: overlay (revert go-gitea#21850) (go-gitea#25231) Support changing labels of Actions runner without re-registration (go-gitea#24806) Improve AJAX link and modal confirm dialog (go-gitea#25210) Use inline SVG for built-in OAuth providers (go-gitea#25171) Disable `Create column` button while the column name is empty (go-gitea#25192) Fix profile render when the README.md size is larger than 1024 bytes (go-gitea#25131) ...
Fixes #25116