PageSourceSearch

https://ljosachsen.de/wp-content/plugins/pie-register/assets/js/datepicker.js?ver=3.8.4.13

js ljosachsen.de collected 2026-10-02 01:53:00 UTC 4,518 bytes, 120 lines download raw bytes

1var piereg = jQuery.noConflict();
2
3piereg(document).ready(function(e) {
4
5    /*piereg('.date_start').on("focus", function() {
6        if (!piereg("#ui-datepicker-div").closest('.pieregWrapper').length) {
7            piereg("#ui-datepicker-div").wrap("<div class='pieregWrapper pieregister-admin'></div>");
8        }
9    });*/
10
11    /*piereg(".pieregformWrapper form").validationEngine();
12    piereg("#lostpasswordform").validationEngine();
13    piereg("#resetpassform").validationEngine();	
14    piereg("#loginform").validationEngine();*/
15
16    /*piereg('.date_start').datepicker({
17        dateFormat : 'yy-mm-dd',
18		changeMonth: true,
19		changeYear: true,
20		yearRange: piereg_startingDate+":"+piereg_endingDate
21	});*/
22
23    // used count to make unique ids for datepicker.
24    var count = 0;
25
26    piereg('.date_start').each(function(index, element) {
27
28        count++;
29
30        var selectedForm = piereg(this).closest('form');
31
32        var id = piereg(this).attr("id");
33        var new_id = id + "_" + count; // Date field Id updated to avoid same id conflict in 2 forms. 
34        selectedForm.find("#" + id).attr("id", new_id);
35
36        piereg_endingDate = new Date();
37
38        var year  = ( piereg_endingDate.getFullYear() ) + 10;
39        piereg_endingDate = year;
40
41        //Setting date Format
42        var formatid = id + "_format";
43        var format = selectedForm.find("#" + formatid).val();
44       
45        var enable_read_only = piereg(this).attr('data-field-visibility-addon');
46        read = selectedForm.find("#" + new_id).attr("readonly");   // Field Visibility Plugin
47        if(enable_read_only != "1"){
48        
49            selectedForm.find("#" + new_id).datepicker({
50                dateFormat: format,
51                changeMonth: true,
52                changeYear: true,
53                yearRange: piereg_startingDate + ":" + piereg_endingDate,
54                showAnim: "fadeIn"
55            });
56
57            //First day of a week
58            var formatid = id + "_firstday";
59            var format = selectedForm.find("#" + formatid).val();
60            selectedForm.find("#" + new_id).datepicker({
61                firstDay: format,
62                changeMonth: true,
63                changeYear: true,
64                yearRange: piereg_startingDate + ":" + piereg_endingDate,
65                showAnim: "fadeIn"
66            });
67
68            //Min date		
69            var formatid = id + "_startdate";
70            var format = selectedForm.find("#" + formatid).val();
71            selectedForm.find("#" + new_id).datepicker({
72                minDate: format,
73                changeMonth: true,
74                changeYear: true,
75                yearRange: piereg_startingDate + ":" + piereg_endingDate,
76                showAnim: "fadeIn"
77            });
78        }
79        piereg("#ui-datepicker-div").hide();
80
81        if (!piereg("#ui-datepicker-div").closest('.pieregWrapper').length) {
82            piereg("#ui-datepicker-div").wrap("<div class='pieregWrapper pieregister-admin'></div>");
83        }
84        piereg(".calendar_icon").on("click", function() {
85            var selectedForm = piereg(this).closest('form');
86            var id = piereg(this).attr("id");
87            id = id.replace("_icon", "");
88            read = selectedForm.find("#" + new_id).attr("readonly");   // Field Visibility Plugin
89        
90            if(read != "readonly"){
91                selectedForm.find("#" + new_id).datepicker("show");
92            }
93        });
94    });
95
96    /* piereg js 01012015 */
97    piereg(".piereg-select-all-text-onclick").on("click", function() {
98        piereg(this).select();
99    });
100    piereg(".piereg-select-all-text-onclick").on("keyup", function() {
101        piereg(this).select();
102    });
103    piereg(".piereg-select-all-text-onclick").on("focus", function() {
104        piereg(this).select();
105    });
106
107    /*hide required field*/
108    piereg("#pie_register input.piereg_input_field_required").removeAttr("required");
109    piereg("#pie_register input.piereg_input_field_required").attr("class", "input_fields piereg_input_field_required ");
110    piereg("#pie_register input.piereg_input_field_required").parent().parent().hide();
111
112    if (window.location.hash == "#_=_") {
113        history.pushState(null, null, window.location.href.replace(/#_=_/, ''));
114        //window.location.href = window.location.href.replace(/#_=_/, '');
115    }
116
117});
118
119// Declare jQuery Object to $.
120$ = jQuery;

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.