aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-11-08 10:50:49 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-11-11 15:16:56 +0100
commita2a1c54b0b3c1ad19bdd1412bfef3164aa69769b (patch)
treec5381ec41960d856dcf191b24c2b09364e7686e2 /resources
parent7493f5339f0e927af32468a2b80ea24a1ecca0d9 (diff)
remove obsolete register.js, fixes #4802
Closes #4802 Merge request studip/studip!3595
Diffstat (limited to 'resources')
-rw-r--r--resources/assets/javascripts/init.js2
-rw-r--r--resources/assets/javascripts/lib/register.js134
2 files changed, 0 insertions, 136 deletions
diff --git a/resources/assets/javascripts/init.js b/resources/assets/javascripts/init.js
index 2d592be..d309c4c 100644
--- a/resources/assets/javascripts/init.js
+++ b/resources/assets/javascripts/init.js
@@ -60,7 +60,6 @@ import QuickSearch from './lib/quick_search.js';
import QuickSelection from './lib/quick_selection.js';
import Raumzeit from './lib/raumzeit.js';
import {ready, domReady, dialogReady} from './lib/ready.js';
-import register from './lib/register.js';
import Report from './lib/report.js';
import Resources from './lib/resources.js';
import Responsive from './lib/responsive.js';
@@ -149,7 +148,6 @@ window.STUDIP = _.assign(window.STUDIP || {}, {
QuickSearch,
QuickSelection,
Raumzeit,
- register,
Report,
Responsive,
RESTAPI,
diff --git a/resources/assets/javascripts/lib/register.js b/resources/assets/javascripts/lib/register.js
deleted file mode 100644
index de7b666..0000000
--- a/resources/assets/javascripts/lib/register.js
+++ /dev/null
@@ -1,134 +0,0 @@
-import { $gettext } from './gettext';
-
-const register = {
- re_username: null,
- re_name: null,
-
- clearErrors: function(field) {
- jQuery('input[name=' + field + ']')
- .parent()
- .find('div.error')
- .remove();
- },
-
- addError: function(field, error) {
- jQuery('input[name=' + field + ']')
- .parent()
- .append('<div class="error">' + error + '</div>');
- jQuery('div[class=error]').show();
- },
-
- checkusername: function() {
- register.clearErrors('username');
-
- if (jQuery('input[name=username]').val().length < 4) {
- register.addError(
- 'username',
- $gettext('Der Benutzername ist zu kurz, er sollte mindestens 4 Zeichen lang sein.')
- );
- document.login.username.focus();
- return false;
- }
-
- if (register.re_username.test(jQuery('input[name=username]').val()) === false) {
- register.addError(
- 'username',
- $gettext('Der Benutzername enthält unzulässige Zeichen, er darf keine Sonderzeichen oder Leerzeichen enthalten.')
- );
- document.login.username.focus();
- return false;
- }
-
- return true;
- },
-
- checkpassword: function() {
- register.clearErrors('password');
-
- var checked = true;
- if (jQuery('input[name=password]').val().length < 8) {
- register.addError(
- 'password',
- $gettext('Das Passwort ist zu kurz. Es sollte mindestens 8 Zeichen lang sein.')
- );
- document.login.password.focus();
- checked = false;
- }
- return checked;
- },
-
- checkpassword2: function() {
- register.clearErrors('password2');
-
- var checked = true;
- if (jQuery('input[name=password]').val() !== jQuery('input[name=password2]').val()) {
- register.addError(
- 'password2',
- $gettext('Das Passwort stimmt nicht mit dem Bestätigungspasswort überein!')
- );
- document.login.password2.focus();
- checked = false;
- }
- return checked;
- },
-
- checkVorname: function() {
- register.clearErrors('Vorname');
-
- var checked = true;
- if (register.re_name.test(jQuery('input[name=Vorname]').val()) === false) {
- register.addError('Vorname', $gettext('Bitte geben Sie Ihren tatsächlichen Vornamen an.'));
- document.login.Vorname.focus();
- checked = false;
- }
- return checked;
- },
-
- checkNachname: function() {
- register.clearErrors('Nachname');
-
- var checked = true;
- if (register.re_name.test(jQuery('input[name=Nachname]').val()) === false) {
- register.addError('Nachname', $gettext('Bitte geben Sie Ihren tatsächlichen Nachnamen an.'));
- document.login.Nachname.focus();
- checked = false;
- }
- return checked;
- },
-
- checkEmail: function() {
- register.clearErrors('Email');
-
- var email = jQuery('input[name=Email]').val();
- var domain = jQuery('select[name=emaildomain]').val();
- var checked = false;
-
- if (domain) {
- email += '@' + domain;
- }
-
- checked = $('<input type="email">')
- .val(email)[0]
- .checkValidity();
-
- if (!checked) {
- register.addError('Email', $gettext('Die E-Mail-Adresse ist nicht korrekt!'));
- $('#Email').focus();
- }
-
- return checked;
- },
-
- checkdata: function() {
- return (
- this.checkusername() &&
- this.checkpassword() &&
- this.checkpassword2() &&
- this.checkVorname() &&
- this.checkNachname() &&
- this.checkEmail()
- );
- }
-};
-
-export default register;