PageSourceSearch

https://www.meetmeinmilford.com/wp-content/plugins/cc-document-man…/cc-document-manager-public.js?ver=3.2.47

js meetmeinmilford.com collected 2026-10-02 22:31:40 UTC 4,866 bytes, 179 lines download raw bytes

1(function( $ ) {
2	'use strict';
3
4	/**
5	 * All of the code for your public-facing JavaScript source
6	 * should reside in this file.
7	 *
8	 * Note: It has been assumed you will write jQuery code here, so the
9	 * $ function reference has been prepared for usage within the scope
10	 * of this function.
11	 *
12	 * This enables you to define handlers, for when the DOM is ready:
13	 *
14	 * $(function() {
15	 *
16	 * });
17	 *
18	 * When the window is loaded:
19	 *
20	 * $( window ).load(function() {
21	 *
22	 * });
23	 *
24	 * ...and/or other possibilities.
25	 *
26	 * Ideally, it is not considered best practise to attach more than a
27	 * single DOM-ready or window-load handler for a particular page.
28	 * Although scripts in the WordPress core, Plugins and Themes may be
29	 * practising this, we should strive to set a better example in our own work.
30	 */
31
32	  jQuery( window ).load(function() {
33		var toggler = document.getElementsByClassName("pcat");
34		var i;
35		for (i = 0; i < toggler.length; i++) {
36		  toggler[i].addEventListener("click", function() {
37			this.parentElement.querySelector(".nested").classList.toggle("active");
38			this.classList.toggle("pcat-down");
39		  });
40		}
41	  });
42
43	  jQuery(document).ready(function(){
44
45		var ns = jQuery('ol.file-sortable').nestedSortable({
46			forcePlaceholderSize: true,
47			handle: 'div',
48			helper:	'clone',
49			items: 'li',
50			opacity: .6,
51			placeholder: 'placeholder',
52			revert: 250,
53			tabSize: 25,
54			tolerance: 'pointer',
55			isTree: true,
56			expandOnHover: 700,
57			startCollapsed: false
58		});
59
60		jQuery(document).on('click','.disclose', function() {
61			jQuery(this).closest('li').toggleClass('mjs-nestedSortable-collapsed').toggleClass('mjs-nestedSortable-expanded');
62			jQuery(this).toggleClass('fa-caret-right').toggleClass('fa-caret-down');
63		});
64
65		jQuery(document).on('click','.itemTitle',function(e){
66			e.preventDefault();
67			var id = jQuery(this).data('id');
68			jQuery('.itemTitle').removeClass('active');
69			//jQuery('.itemTitle-active-category').removeClass('itemTitle-active-category').addClass('itemTitle');
70			jQuery(this).addClass('active');
71			var name = jQuery(this).data('name');
72			var sort = jQuery(this).data('sort');
73			__cc_reload_post_panel(name,id,sort);
74			if (window.matchMedia('(max-width: 720px)').matches) {
75				setTimeout(function () {
76					jQuery('.folder-list').slideToggle();
77					jQuery('.folder-list').toggleClass('tree-open');
78				}, 500);
79			}
80		});
81
82		jQuery(document).on('click','ul.doc-breadcrumb li a',function(e){
83			e.preventDefault();
84			var id = jQuery(this).data('id');
85			var name = jQuery(this).data('name');
86			var sort = jQuery(this).data('sort');
87			jQuery('.itemTitle').removeClass('active');
88			jQuery('li#menuItem_'+id+'>.itemTitle').addClass('active');
89			__cc_reload_post_panel(name,id,sort);
90			
91		});
92
93		jQuery(document).on('click','ul.child-folder-2nd-pane li a',function(e){
94			e.preventDefault();
95			var id = jQuery(this).data('id');
96			var name = jQuery(this).data('name');
97			var sort = jQuery(this).data('sort');
98			jQuery('.itemTitle').removeClass('active');
99			jQuery('li#menuItem_'+id+'>.itemTitle').addClass('active');
100			__cc_reload_post_panel(name,id,sort);
101			
102		});
103
104		jQuery(document).on('click','.ccdm-open-tree',function(){
105			jQuery('.folder-list').toggleClass('tree-open');
106			jQuery('.folder-list').slideToggle();
107		});
108
109		jQuery(document).on('click','.e-file-title a',function(){
110			var fileURL = jQuery(this).attr("href");
111			var fiel_id = fileURL.split('/').reverse()[1];
112			console.log(fiel_id);
113			getdownloads(fiel_id);
114		});
115
116		
117
118
119	});	
120
121	function __cc_reload_post_panel(name = '',id = '',sort = ''){
122		jQuery('.folder-name').html(name);
123		var selected_term = jQuery('.selected_term_id').val();
124		var count = jQuery('.file-count-status').val();		
125
126		jQuery.ajax({
127			type: 'POST',
128			url: jsdata.ajaxurl,
129			data:{
130				'action'    :'reload_post_f',
131				'id'   		: id,
132				'sort'   	: 'post__in-DESC',
133				'count'   	: count				
134			},
135			beforeSend: function (){
136			   jQuery('.ccdm-f-loader').show();
137			   jQuery('.ccdm-file-wrap-inner').addClass('ccdm-overlay');
138			   __cc_reload_breadcrumb(id,name,selected_term);
139			},
140			success: function(response){
141				jQuery('.file-list-ul').html(response);
142				jQuery('.ccdm-f-loader').hide();
143				jQuery('.ccdm-file-wrap-inner').removeClass('ccdm-overlay');
144				
145			}
146		});
147	}
148
149	function __cc_reload_breadcrumb(id = '',name = '',selected_term = ''){
150		jQuery.ajax({
151			type: 'POST',
152			url: jsdata.ajaxurl,
153			data:{
154				'action'    :'reload_breadcrumb_f',
155				'id'   		: id,
156				'term_name' : name,
157				'selected_term' : selected_term
158			},
159			success: function(response){
160				jQuery('.doc-breadcrumb').html(response);
161				
162			}
163		});
164	}
165
166
167
168})( jQuery );
169
170function getdownloads( id = '' ) {
171	jQuery.ajax({
172		type: 'POST',
173		url: jsdata.ajaxurl,
174		data:{
175			'action'    :'increase_download',
176			'id'   		: id
177		}
178	});
179}

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.