PageSourceSearch

https://norteb.mx/wp-content/plugins/additional-tags//js/plugin_init.js

js norteb.mx collected 2026-10-06 11:05:33 UTC 2,122 bytes, 68 lines download raw bytes

1var THEMEREX_validateForm = null;
2
3function userSubmitForm(form, url, nonce){
4	"use strict";
5	var error = formValidate(form, {
6		error_message_show: true,
7		error_message_time: 5000,
8		error_message_class: "sc_infobox sc_infobox_style_error",
9		error_fields_class: "error_fields_class",
10		exit_after_first_error: false,
11		rules: [
12			{
13				field: "username",
14				min_length: { value: 1,	 message: THEMEREX_NAME_EMPTY },
15				max_length: { value: 60, message: THEMEREX_NAME_LONG}
16			},
17			{
18				field: "email",
19				min_length: { value: 7,	 message: THEMEREX_EMAIL_EMPTY },
20				max_length: { value: 60, message: THEMEREX_EMAIL_LONG},
21				mask: { value: THEMEREX_EMAIL_MASK, message: THEMEREX_EMAIL_NOT_VALID}
22			},
23			{
24				field: "subject",
25				min_length: { value: 1,	 message: THEMEREX_SUBJECT_EMPTY },
26				max_length: { value: 100, message: THEMEREX_SUBJECT_LONG}
27			},
28			{
29				field: "message",
30				min_length: { value: 1,  message: THEMEREX_MESSAGE_EMPTY },
31				max_length: { value: 1000, message: THEMEREX_MESSAGE_LONG}
32			}
33		]
34	});
35	if (!error) {
36		THEMEREX_validateForm = form;
37		var user_name  = form.find("#sc_form_contact_username").val();
38		var user_email = form.find("#sc_form_contact_email").val();
39		var user_msg   = form.find("#sc_form_contact_message").val();
40		var data = {
41			action: "send_contact_form",
42			nonce: nonce,
43			user_name: user_name,
44			user_email: user_email,
45			user_msg: user_msg
46		};
47
48		jQuery.post(url, data, userSubmitFormResponse, "text");
49	}
50}
51
52function userSubmitFormResponse(response) {
53	"use strict";
54	var rez = JSON.parse(response);
55	var result = THEMEREX_validateForm.find(".sc_result")
56		.toggleClass("sc_infobox_style_error", false)
57		.toggleClass("sc_infobox_style_success", false);
58	if (rez.error == "") {
59		result.addClass("sc_infobox_style_success").html(THEMEREX_SEND_COMPLETE);
60		setTimeout(function () {
61			result.fadeOut();
62			THEMEREX_validateForm.get(0).reset();
63		}, 3000);
64	} else {
65		result.addClass("sc_infobox_style_error").html(THEMEREX_SEND_ERROR + ' ' + rez.error);
66	}
67	result.fadeIn();
68}

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.