PageSourceSearch

https://lernen-aus-der-geschichte.de/wp-content/plugins/wp-mailinglist/js/wp-mailinglist.js?ver=1.0

js lernen-aus-der-geschichte.de collected 2026-09-24 09:25:45 UTC 9,071 bytes, 285 lines download raw bytes

1var request_getlistfields = false;
2var request_subscribe = false;
3
4jQuery(document).ready(function () {
5	jQuery("input[id*=checkboxall]").click(function () {
6		var checked_status = this.checked;
7		jQuery("input[id*=checklist]").each(function () {
8			this.checked = checked_status;
9		});
10	});
11
12	jQuery("input[id*=checkinvert]").click(function () {
13		jQuery("input[id*=checklist]").each(function () {
14			var status = this.checked;
15
16			if (status == true) {
17				this.checked = false;
18			} else {
19				this.checked = true;
20			}
21		});
22	});
23});
24
25(function ($) {
26
27	// Open and closing of postboxes
28	$('.newsletters .postbox .hndle').on('click', function () {
29		//$(this).parent().toggleClass('closed');
30	});
31
32	// Hook into the "notice-my-class" class we added to the notice, so
33	// Only listen to YOUR notices being dismissed
34	$(document).on('click', '.notice-newsletters .notice-dismiss', function () {
35		// Read the "data-notice" information to track which notice
36		// is being dismissed and send it via AJAX
37		var type = $(this).closest('.notice-newsletters').data('notice');
38
39		// Make an AJAX call
40		// Since WP 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
41		$.ajax(newsletters_ajaxurl + 'action=newsletters_dismissed_notice', {
42			type: 'POST',
43			data: {
44				action: 'newsletters_dismissed_notice',
45				type: type,
46				security: newslettersmain.ajaxnonce.dismissed_notice
47			}
48		});
49	});
50
51	// Hook into the "notice-my-class" class we added to the notice, so
52	// Only listen to YOUR notices being dismissed
53	$(document).on('click', '.notice-newsletters .notice-dismiss_forever', function () {
54		// Read the "data-notice" information to track which notice
55		// is being dismissed and send it via AJAX
56		var type = $(this).closest('.notice-newsletters').data('notice');
57
58		// Make an AJAX call
59		// Since WP 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
60		$.ajax(newsletters_ajaxurl + 'action=newsletters_dismiss_forever_notice', {
61			type: 'POST',
62			data: {
63				action: 'newsletters_dismiss_forever_notice',
64				type: type,
65				security: newslettersmain.ajaxnonce.dismissed_notice
66			}
67		});
68
69		$('.notice-newsletters .notice-dismiss').trigger('click');
70	});
71
72})(jQuery);
73
74function newsletters_get_country(link) {
75
76	var subscriber_id = jQuery(link).data('subscriber-id');
77	var get_country_link = jQuery('#newsletters_subscriber_' + subscriber_id + '_get_country');
78	var country_span = jQuery('#newsletters_subscriber_' + subscriber_id + '_country');
79
80	get_country_link.html('<i class="fa fa-refresh fa-spin fa-fw"></i>');
81
82	if (typeof get_country_request !== 'undefined') {
83		get_country_request.abort();
84	}
85
86	get_country_request = jQuery.ajax({
87		url: newsletters_ajaxurl + 'action=newsletters_get_country&security=' + newslettersmain.ajaxnonce.get_country,
88		data: {
89			subscriber_id: subscriber_id,
90			security: newslettersmain.ajaxnonce.get_country
91		},
92		dataType: "json",
93		type: 'POST',
94		success: function (response) {
95			if (response.success == true) {
96				country_span.html(response.flag);
97				get_country_link.remove();
98			} else {
99				country_span.html('N/A');
100				get_country_link.html('<i class="fa fa-question fa-fw"></i>');
101			}
102		},
103		error: function (resposne) {
104			get_country_link.html('<i class="fa fa-question fa-fw"></i>');
105		}
106	});
107}
108
109function newsletters_focus(element) {
110	if (typeof jQuery(element) != "undefined" && jQuery(element).val() == "") {
111		setTimeout(function () {
112			jQuery(element).focus();
113		}, 500);
114	}
115}
116
117function newsletters_tinymce_content(contentid) {
118	if (jQuery("#wp-" + contentid + "-wrap").hasClass("tmce-active")) {
119		if (typeof (tinyMCE.activeEditor) == "object" && typeof (tinyMCE.activeEditor.getContent) == "function") {
120			tinyMCE.triggerSave();
121			return tinyMCE.activeEditor.getContent();
122		}
123	}
124
125	return jQuery('#' + contentid).val();
126}
127
128function newsletters_tinymce_setcontent(content) {
129	jQuery('.wp-editor-wrap .switch-tmce').trigger('click');
130	//	if (typeof(tinyMCE.activeEditor) == "object" && tinyMCE.activeEditor.setContent != null && typeof(tinyMCE.activeEditor.setContent) == "function") {
131	//		tinyMCE.activeEditor.setContent(content);
132	//		tinyMCE.triggerSave();
133	//	}
134
135	jQuery('textarea#content').html(content);
136	return true;
137}
138
139function newsletters_change_filter(section, filter, value) {
140	var expires;
141	var date = new Date();
142	date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000));
143	expires = date.toGMTString();
144
145	document.cookie = "newsletters_filter_" + section + "=1; expires=" + expires + "; path=/";
146	document.cookie = "newsletters_filter_" + section + "_" + filter + "=" + value + "; expires=" + expires + "; path=/";
147}
148
149function hsl2rgb(hsl) {
150	var h = hsl[0], s = hsl[1], l = hsl[2];
151	var m1, m2, hue;
152	var r, g, b
153	h = (Math.round(360 * h) / 1);
154	if (s == 0)
155		r = g = b = (l * 255);
156	else {
157		if (l <= 0.5)
158			m2 = l * (s + 1);
159		else
160			m2 = l + s - l * s;
161		m1 = l * 2 - m2;
162		hue = h / 360;
163		r = Math.round(HueToRgb(m1, m2, hue + 1 / 3));
164		g = Math.round(HueToRgb(m1, m2, hue));
165		b = Math.round(HueToRgb(m1, m2, hue - 1 / 3));
166	}
167	return { r: r, g: g, b: b };
168}
169
170function HueToRgb(m1, m2, hue) {
171	var v;
172	if (hue < 0)
173		hue += 1;
174	else if (hue > 1)
175		hue -= 1;
176
177	if (6 * hue < 1)
178		v = m1 + (m2 - m1) * hue * 6;
179	else if (2 * hue < 1)
180		v = m2;
181	else if (3 * hue < 2)
182		v = m1 + (m2 - m1) * (2 / 3 - hue) * 6;
183	else
184		v = m1;
185
186	return 255 * v;
187}
188
189function wpml_submitserial(form) {
190	jQuery('#newsletters_submitserial_button').prop('disabled', true);
191	jQuery('#wpml_submitserial_loading').show();
192	var formdata = jQuery(form).serialize();
193
194	jQuery.post(newsletters_ajaxurl + 'action=wpmlserialkey&security=' + newslettersmain.ajaxnonce.serialkey, formdata, function (response) {
195		jQuery('#wpmlsubmitserial').html(response);
196		jQuery.colorbox.resize();
197	});
198}
199
200function wpml_deleteserial() {
201	jQuery('#wpml_submitserial_loading').show();
202
203	jQuery.post(newsletters_ajaxurl + 'action=wpmlserialkey&delete=1&security=' + newslettersmain.ajaxnonce.serialkey, false, function (response) {
204		jQuery.colorbox.close(); parent.location.reload(1);
205	});
206}
207
208function jqCheckAll(checker, formid, name) {
209	jQuery('input:checkbox').each(function () {
210		var currentName = jQuery(this).attr('name');
211		if (!currentName) {
212			return;
213		}
214
215		if (currentName === name + '[]' || currentName.indexOf(name + '[') === 0) {
216			jQuery(this).prop('checked', checker.checked);
217		}
218	});
219}
220
221function wpml_scroll(selector) {
222	var targetOffset = (jQuery(selector).offset().top - 50);
223	jQuery('html,body').animate({ scrollTop: targetOffset }, 500);
224}
225
226function newsletters_refreshfields(widgetid) {
227	if (request_getlistfields) { request_getlistfields.abort(); }
228	jQuery('#' + widgetid + '-loading').show();
229	jQuery('#' + widgetid + '-button').prop('disabled', true);
230	jQuery('#' + widgetid + ' .newsletters-fieldholder :input').attr('readonly', true);
231	var formvalues = jQuery('#' + widgetid + '-form').serialize();
232
233	request_getlistfields = jQuery.post(newsletters_ajaxurl + "action=newsletters_getlistfields&widget_id=" + widgetid + '&security=' + newslettersmain.ajaxnonce.refreshfields, formvalues, function (response) {
234		jQuery('#' + widgetid + '-loading').hide();
235		jQuery('#' + widgetid + '-button').prop('disabled', false);
236		jQuery('#' + widgetid + '-fields').html(response);
237		jQuery('#' + widgetid + ' .newsletters-fieldholder :input').attr('readonly', false);
238
239		$postpage = jQuery('.newsletters-management, .entry-content, .post-entry, .entry, .page-entry, .page-content');
240		$divs = $postpage.find('#' + widgetid + '-form').find('.newsletters-fieldholder:not(.newsletters_submit, .hidden)');
241		for (var i = 0; i < $divs.length; i += 2) {
242			$divs.slice(i, i + 2).wrapAll('<div class="row"></div>');
243		}
244		jQuery($divs).wrap('<div class="col-md-6"></div>');
245	});
246}
247
248function wpml_titletoslug(title) {
249	var title = title.toLowerCase();
250	var slug = title.replace(/[^0-9a-z]+/g, "");
251	jQuery('#Field_slug').val(slug);
252}
253
254function wpml_tinymcetag(tag) {
255	if (typeof (tinyMCE) == "object" && typeof (tinyMCE.execCommand) == "function" && tinyMCE.activeEditor) {
256		if (window.tinyMCE && tag != "") {
257			window.tinyMCE.execCommand('mceInsertContent', false, tag);
258		}
259	} else {
260		jQuery('textarea#content').text(jQuery('textarea#content').val() + '\n\n' + tag);
261	}
262
263	wpml_scroll('#wp-content-editor-container');
264}
265
266
267function newsletters_forms_createform() {
268	jQuery('#newsletters_forms_createform_submit').prop('disabled', true);
269	jQuery('#newsletters_forms_createform_loading').show();
270	var data = jQuery('#newsletters_forms_createform').serialize();
271	jQuery.ajax({
272		url: newsletters_ajaxurl + 'action=newsletters_forms_createform&method=ajax',
273		method: "POST",
274		data: data
275	}).done(function (response) {
276		jQuery('#newsletters_forms_createform_wrapper').html(response);
277	}).error(function (response) {
278		alert('Ajax call failed, please try again');
279	}).always(function (response) {
280		jQuery('#newsletters_forms_createform_submit').prop('disabled', false);
281		jQuery('#newsletters_forms_createform_loading').hide();
282	});
283
284	return false;
285}

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.