Skip to content
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

Unterdrückung von 'Enter' nicht in allen Formularen gewünscht #1258

Closed
j3nsch opened this issue Nov 25, 2024 · 0 comments
Closed

Unterdrückung von 'Enter' nicht in allen Formularen gewünscht #1258

j3nsch opened this issue Nov 25, 2024 · 0 comments
Assignees
Labels

Comments

@j3nsch
Copy link
Member

j3nsch commented Nov 25, 2024

          Es gibt leider Beschwerden von Userseite, dass die unterdrückte Funktion von 'Enter' in allen Formularen greift. Also z.B. auch in der Suche (wo es nicht so problematisch ist, weil es einen 'Suchen'-Button gibt), aber vor allem auch bei der Suche nach Personen, wo es keinen Button gibt. D.h. eine Personensuche ist aktuell nicht möglich.

Ich sehe zwei Möglichkeiten:

  1. Das Skript in ein (neues?) js-File auslagern, das nur im Modul "publish" geladen wird;

  2. Das Skript in submit.js belassen, aber so einschränken, dass es nur im Publikationsformular greift:

    $('form').on('keydown', e => {
        const formAction = $(e.target).closest('form').attr('action');
        if (formAction && formAction.includes('/publish/form/check')) {
            if (e.key === 'Enter' && $(e.target).is("input[type='text']")) {
                e.preventDefault();
            }
        }
    });

_Originally posted by @bfalkenstein in https://github.com/OPUS4/application/issues/1243#issuecomment-2498043426_
            
@j3nsch j3nsch self-assigned this Nov 25, 2024
@j3nsch j3nsch added the bug label Dec 3, 2024
j3nsch added a commit that referenced this issue Dec 4, 2024
#1258 Limit ENTER handling to forms publish and metadata
@j3nsch j3nsch closed this as completed Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Done
Development

No branches or pull requests

1 participant