PageSourceSearch

https://mister-holiday.de/wp-content/plugins/smg-customer-portal//…/scripts/script.js?ver=7.1

js mister-holiday.de collected 2026-10-07 05:02:49 UTC 4,581 bytes, 102 lines download raw bytes

1window.jQuery(document).ready(function() {
2	var $ = window.jQuery;
3
4	function closeKupoPasswordForgottenDialog() {
5		$('section.kupo-password-forgotten-dialog').addClass('inactive');
6		$('section.kupo-password-forgotten-dialog').removeClass('active');
7		$('.kupo-password-forgotten-window-loading-spinner').css('display', 'none');
8		$('form.kupo-password-forgotten-dialog-form').trigger('reset');
9		$('.kupo-password-forgotten-dialog-form > h1.cupo_primary_heading').html('Passwort vergessen?');
10		$('.kupo-password-forgotten-dialog-form > .kupo-password-forgotten-form-controls').show();
11		$('.kupo-password-forgotten-info').html('Bitte geben Sie Ihre E-Mail-Adresse an. Wir senden Ihnen einen Link zur Wiederherstellung.');
12		$('.kupo-password-forgotten-image').css('background-image', `url('/wp-content/plugins/smg-customer-portal/images/password-lost.jpg')`);
13		$('.kupo-close-password-forgotten-mail-send-dialog-button').hide();
14		$('.kupo-password-forgotten-error-message').html('').css('display', 'none');
15	}
16
17	if ($('section.kupo-password-forgotten-dialog').length > 1) {
18		for (let i = 1; i < $('section.kupo-password-forgotten-dialog').length; i++) {
19			$('section.kupo-password-forgotten-dialog')[i].remove();
20		}
21	}
22
23	$('section.kupo-password-forgotten-dialog').detach().appendTo('body');
24
25	$('button.kupo-close-password-forgotten-dialog').on('click', function() {
26		closeKupoPasswordForgottenDialog();
27	});
28
29	$('.kupo-close-password-forgotten-mail-send-dialog-button').on('click', function() {
30		closeKupoPasswordForgottenDialog();
31	});
32
33	$('.kupo-password-forgotten-dialog').on('click', function(e) {
34		var dialogWindow = $('.kupo-password-forgotten-window');
35
36		if (dialogWindow[0] && !dialogWindow[0].isSameNode(e.target) && !dialogWindow[0].contains(e.target)) {
37			closeKupoPasswordForgottenDialog();
38		}
39	});
40
41	$(document).on('keyup', function(e) {
42		if (e.which === 27 || e.key === 'Escape' || e.code === 'Escape') {
43			closeKupoPasswordForgottenDialog();
44		}
45	});
46
47	$('form.kupo-password-forgotten-dialog-form').on('submit', function(e) {
48		e.preventDefault();
49		e.stopPropagation();
50
51		if (!cupo_password_forgotten_dialog_script || typeof cupo_password_forgotten_dialog_script !== 'object') {
52			return;
53		}
54
55		var email = $('#cupo_password-forgotten_form_email_input').val();
56
57		if (typeof email !== 'string' || email.trim().length === 0) {
58			$('.kupo-password-forgotten-error-message').html('Bitte geben Ihre E-Mail an!').css('display', 'block');
59			return;
60		}
61
62		$('.kupo-password-forgotten-error-message').html('').css('display', 'none');
63		$('.kupo-password-forgotten-window-loading-spinner').css('display', 'flex');
64
65		$.ajax({
66			type: 'POST',
67			url: cupo_password_forgotten_dialog_script.ajax_url,
68			data: {
69				'action': 'cupoPasswordForgotten',
70				'data': { email: email }
71			},
72			success: function(data) {
73				data = typeof data === 'string' ? JSON.parse(data) : data;
74
75				$('.kupo-password-forgotten-window-loading-spinner').css('display', 'none');
76				$('.kupo-password-forgotten-dialog-form > .kupo-password-forgotten-form-controls').hide();
77
78				if (data && data.status === 'success') {
79					$('.kupo-password-forgotten-error-message').html('').css('display', 'none');
80					$('.kupo-password-forgotten-dialog-form > h1.cupo_primary_heading').html('E-Mail versendet');
81					$('.kupo-password-forgotten-image').css('background-image', `url('/wp-content/plugins/smg-customer-portal/images/mail-sent.jpg')`);
82					$('.kupo-password-forgotten-info').html('Bitte prüfen Sie Ihr E-Mail-Postfach. Sollten Sie keine E-Mail erhalten haben, prüfen Sie bitte nach einigen Minuten Ihren Spam-Ordner.');
83					$('.kupo-close-password-forgotten-mail-send-dialog-button').show();
84				} else {
85					$('.kupo-password-forgotten-dialog-form > h1.cupo_primary_heading').html('Passwort vergessen?');
86					$('.kupo-password-forgotten-error-message').html(data && data.error && typeof data.error === 'string'
87						? data.error
88						: 'Es ist ein technischer Fehler aufgetreten. Bitte versuchen Sie es später erneut.'
89					).css('display', 'block');
90				}
91			},
92			error: function() {
93				$('.kupo-password-forgotten-window-loading-spinner').css('display', 'none');
94				$('.kupo-password-forgotten-dialog-form >
94 .kupo-password-forgotten-form-controls').hide();
95				$('.kupo-password-forgotten-dialog-form > h1.cupo_primary_heading').html('Passwort vergessen?');
96				$('.kupo-password-forgotten-error-message')
97					.html('Es ist ein technischer Fehler aufgetreten. Bitte versuchen Sie es später erneut.')
98					.css('display', 'block');
99			}
100		});
101	});
102});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.