PageSourceSearch

https://www.rusyn.fm/wp-content/plugins/remix_cpt/js/sf_selective.js?ver=1.0.0

js rusyn.fm collected 2026-10-02 03:40:39 UTC 1,268 bytes, 48 lines download raw bytes

1function sf_addItem(search, title, name, name_type, value) {
2	var items = jQuery(search).find('.sf_ajaxy-selective-item');
3	var exists = false;
4
5	var key = "";
6	var md = value.split(':');
7	if(md.length == 2) {
8		key = md[0];
9	}else{
10		key = value;
11	}
12	if(items.length > 0) {
13		for(var i = 0; i < items.length; i ++) {
14			if(jQuery(items[i]).find('input.sf_ajaxy-selective-close-hidden').val() == key){
15				exists = true;
16				break;
17			}
18		}
19	}
20	if(exists) {
21		jQuery(search).find(".sf_ajaxy-selective-input").val("");
22		jQuery('#sf_sb').hide();
23		return;
24	}
25	var mds = title.split(':');
26	if(mds.length == 2) {
27		title = md[1];
28	}
29	var added_item = jQuery('<span class="sf_ajaxy-selective-item">' + title + '<a class="sf_ajaxy-selective-close">X</a><input class="sf_ajaxy-selective-close-hidden" type="hidden" name="' + name + '" value="' + key + '" /></span>');
30	if(items.length <= 0){
31		jQuery(search).prepend(added_item);
32	}else{
33		added_item.insertAfter(items[items.length - 1]);
34	}
35	added_item.click(function() {
36		jQuery(this).remove();
37	});
38	var input = jQuery(search).find(".sf_ajaxy-selective-input");
39	if(input) {
40		input.val("");
41		if(name_type != 'array') {
42			input.css('visibility', 'hidden');
43		}else{
44			input.focus();
45		}
46	}
47	jQuery('#sf_sb').hide();
48}

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.