PageSourceSearch

https://voenchast.ru/bitrix/components/bitrix/system.field.edit/script.js

js voenchast.ru collected 2026-10-09 22:41:43 UTC 1,257 bytes, 42 lines download raw bytes

1function addElement(Name, thisButton)
2{
3	if (document.getElementById('main_' + Name))
4	{
5		var element = document.getElementById('main_' + Name).getElementsByTagName('div');
6		if (element && element.length > 0 && element[0])
7		{
8			var parentElement = element[0].parentNode; // parent
9			parentElement.appendChild(element[element.length-1].cloneNode(true));
10		}
11	}
12}
13
14function addElementFile(Name, thisButton)
15{
16	var parentElement = document.getElementById('main_' + Name);
17	var clone = document.getElementById('main_add_' + Name);
18	if(parentElement && clone)
19	{
20		clone = clone.cloneNode(true);
21		clone.id = '';
22		clone.style.display = '';
23		parentElement.appendChild(clone);
24	}
25}
26
27function addElementDate(elements, index)
28{
29	var container = document.getElementById('date_container_'+index);
30	var text = document.getElementById('hidden_'+index).innerHTML;
31	if (container && text)
32	{
33		var replaceText = elements[index].fieldName;
34		var curIndex = elements[index].index;
35
36		text = text.replace(/[#]FIELD_NAME[#]/g, replaceText+'['+curIndex+']');
37		text = text.replace(/[\%]23FIELD_NAME[\%]23/g, escape(replaceText+'['+curIndex+']'));
38		var div = container.appendChild(document.createElement('DIV'));
39		div.innerHTML += text;
40		elements[index].index++;
41	}
42}

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.