Discuz.Web/javascript/post_editor.js
(开头部分) 13KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
[Discuz!] (C)2001-2007 Comsenz Inc.
This is NOT a freeware, use is title to license terms
$RCSfile: post_editor.js,v $
$Revision: 1.10 $
$Date: 2007/06/25 21:47:26 $
*/
/* function checklength(theform) {
var originalmessage = theform.message ? theform.message.value : $("e_textarea").value
var message = bbinsert && wysiwyg ? html2bbcode(getEditorContents()) : (!theform.parseurloff.checked ? parseurl(originalmessage) : originalmessage);
var showmessage = postmaxchars != 0 ? lang['board_allowed'] + ': ' + postminchars + ' ' + lang['lento'] + ' ' + postmaxchars + ' ' + lang['bytes'] : '';
alert('\n' + lang['post_curlength'] + ': ' + mb_strlen(message) + ' ' + lang['bytes'] + '\n\n' + showmessage);
} */
function floatalert(s) {
if(!infloat) {
alert(s);
} else {
$('returnmessage').className = 'onerror';
$('returnmessage').innerHTML = s;
messagehandle();
}
}
function validate(theform, previewpost) {
if (typeof (titleEditor) != 'undefined' && titleEditor != null) {
var htmltitle = titleEditor.GetHTML();
if (htmltitle != '') {
$("title").value = htmltitle.replace(/<[^>]*>/ig, '').toString().substr(0, 60);
}
}
//switchEditor(0);
//switchEditor(1);
//switchEditor(0);
var originalmessage = $("e_textarea").value
var message = bbinsert && wysiwyg ? html2bbcode(getEditorContents()) : (!theform.parseurloff.checked ? parseurl(originalmessage) : originalmessage);
if (($('postsubmit').name != 'replysubmit' && !($('postsubmit').name == 'editsubmit' && !isfirstpost) && $("title").value == "") || message.replace(unescape("%0A"), "") == "") {
floatalert(lang['post_title_and_message_isnull']);
if (special != 2) {
try { $("title").focus(); } catch (e) { };
}
return false;
} else if ($("title").value.length > 60) {
floatalert(lang['post_title_toolong']);
try { $("title").focus(); } catch (e) { };
return false;
}
if (in_array($('postsubmit').name, ['topicsubmit', 'editsubmit'])) {
if ((theform.postbytopictype) && (theform.typeid) && (theform.postbytopictype.value == "1") && (theform.typeid.value == "0")) {
floatalert(lang['post_type_isnull']);
//theform.typeid.focus();
return false;
}
if ($("createpoll") || $("updatepoll")) {
var pollcount = 0;
var polls = document.getElementsByName("pollitemid");
后面还有 319 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
