PageSourceSearch

https://tlttimes.ru/templates/skin/tlttimes/js/other.js

js tlttimes.ru collected 2026-10-02 11:38:01 UTC 3,677 bytes, 138 lines download raw bytes

1/*function ajaxTextPreview(textId,save,divPreview) { 
2    var text, title;
3    answer_arr = new Array();
4    title = $('topic_title').value;
5    answers = document.getElementsByName("answer[]");    
6    for (i=0; i < answers.length; i++) {
7        answer_arr[i] = answers[i].value;
8    }
9	if (BLOG_USE_TINYMCE && tinyMCE && (ed=tinyMCE.get(textId))) {
10		text = ed.getContent();
11	} else {
12		text = $(textId).value;
13	}
14	JsHttpRequest.query(
15    	DIR_WEB_ROOT+'/include/ajax/textPreview.php',                       
16        { text: text, save: save, title: title, answer: answer_arr },
17        function(result, errors) {  
18        	if (!result) {
19                msgErrorBox.alert('Error','Please try again later');           
20        	}
21            if (result.bStateError) {
22            	msgErrorBox.alert('Error','Please try again later');
23            } else {    	
24            	if (!divPreview) {
25            		divPreview='text_preview';
26            	}            	
27            	if ($(divPreview)) {
28            		$(divPreview).set('html',result.sText).setStyle('display','block');
29            	}
30            }                               
31        },
32        true
33    );
34    }*/
35
36function ajaxTextPreview(textId,save,divPreview) {
37    var text;
38    if (BLOG_USE_TINYMCE && tinyMCE && (ed=tinyMCE.get(textId))) {
39	text = ed.getContent();
40    } else {
41	text = $(textId).value;
42    }
43    JsHttpRequest.query(
44			DIR_WEB_ROOT+'/include/ajax/textPreview.php',
45			{ text: text, save: save },
46			function(result, errors) {
47			    if (!result) {
48				msgErrorBox.alert('Error','Please try again later');
49			    }
50			    if (result.bStateError) {
51				msgErrorBox.alert('Error','Please try again later');
52			    } else {
53				if (!divPreview) {
54				    divPreview='text_preview';
55				}
56				if ($(divPreview)) {
57				    $(divPreview).set('html',result.sText).setStyle('display','block');
58				}
59			    }
60			},
61			true
62			);
63}
64
65
66
67// для опроса
68function addField(btn){
69        tr = btn;
70        while (tr.tagName != 'TR') tr = tr.parentNode;
71        var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
72        checkFieldForLast();
73}
74function checkFieldForLast(){	
75        btns = document.getElementsByName('drop_answer');      
76        for (i = 0; i < btns.length; i++){
77        	btns[i].disabled = false;            
78        }
79        if (btns.length<=2) {
80        	btns[0].disabled = true;
81        	btns[1].disabled = true;
82        }
83}
84function dropField(btn){	
85        tr = btn;
86        while (tr.tagName != 'TR') tr = tr.parentNode;
87        tr.parentNode.removeChild(tr);
88        checkFieldForLast();
89}
90
91
92
93function checkAllTalk(checkbox) {
94	$$('.form_talks_checkbox').each(function(chk){
95		if (checkbox.checked) {
96			chk.checked=true;
97		} else {
98			chk.checked=false;
99		}		
100	});	
101}
102
103
104function showImgUploadForm() {	
105	if (Browser.Engine.trident) {
106		//return true;
107	}	
108	if (!winFormImgUpload) {		
109		winFormImgUpload=new StickyWin.Modal({content: $('window_load_img'), closeClassName: 'close-block', useIframeShim: false});
110	}
111	winFormImgUpload.show();
112	winFormImgUpload.pin(true);
113	return false;
114}
115
116function hideImgUploadForm() {
117	winFormImgUpload.hide();
118}
119
120var winFormImgUpload;
121
122
123function ajaxUploadImg(value,sToLoad) {
124	sToLoad=$(sToLoad);
125	var req = new JsHttpRequest();
126	req.onreadystatechange = function() {
127		if (req.readyState == 4) {
128			if (req.responseJS.bStateError) {
129				msgErrorBox.alert(req.responseJS.sMsgTitle,req.responseJS.sMsg);				
130			} else {				
131				sToLoad.insertAtCursor(req.responseJS.sText);
132				hideImgUploadForm();
133			}
134		}
135	}
136	req.open(null, DIR_WEB_ROOT+'/include/ajax/uploadImg.php', true);
137	req.send( { value: value } );
138}

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.