📄 note.js
字号:
NoteAutoReOjbAjax.prototype = {
initialize: function(noteId) {
this.noteId = noteId;
},
autore: function() {
var url = getActionMappingURL("/note");
var pars = "action=autore&ajax=xml&id=" + this.noteId;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: this.autoreCompleted.bind(this)});
},
autoreCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
refreshBoxNum("outbox",1);
//$("needRe"+this.noteId).innerHTML = "0";
document.getElementById("needRe"+this.noteId).innerHTML = "0";
}
}
};
function loadNoteSendInNote(noteId) {
//alert(noteId);
//alert($("noteSend" + noteId).style.display);
//displayElement("noteSend"+noteId);
//Element.show('noteDiv' + noteId);
Element.show('noteSend' + noteId);
//$("noteSend" + noteId).style.display = "block";
}
function closeNoteSendInNote(noteId) {
hiddenElement("noteSend"+noteId);
}
function noteRe(noteId) {
var oNoteReAjax = new NoteReAjax(noteId);
oNoteReAjax.re();
}
var NoteReAjax = Class.create();
NoteReAjax.prototype = {
initialize: function(noteId) {
this.noteId = noteId;
},
re: function() {
var url = getActionMappingURL("/note");
var noteForm = eval("document.noteSendForm" + this.noteId);
var needRe = 0;
if (noteForm.needRe.checked) {
needRe = 1;
}
var pars = "action=re&ajax=xml&toUserName=" + noteForm.toUserName.value + "¬eTitle="
+ encodeURIComponent(noteForm.noteTitle.value) + "¬eContext=" + encodeURIComponent(noteForm.noteContext.value)
+ "&needRe=" + needRe + "&id="+noteForm.id.value;
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.reCompleted.bind(this)});
},
reCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
refreshBoxNum("outbox",1);
var noteForm = eval("document.noteSendForm" + this.noteId);
noteForm.noteTitle.value = "";
noteForm.noteContext.value = "";
closeNoteSendInNote(this.noteId);
$('noteReImg'+this.noteId).innerHTML = "<img src=\"images/note_replied.gif\" alt=\"\"/>";
}
}
};
function delAllInBox() {
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note");
var pars = "action=delallinbox";
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: delAllInBoxComplete});
}
else {
return false;
}
}
function delAllInBoxComplete(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
if (codeid == "0") {
refreshBoxNumToZero("inbox");
loadNoteInbox();
}
}
function delAllOutBox() {
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/note");
var pars = "action=delalloutbox";
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: delAllOutBoxComplete});
}
else {
return false;
}
}
function delAllOutBoxComplete(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
if (codeid == "0") {
refreshBoxNumToZero("outbox");
loadNoteOutbox();
}
}
function refreshBoxNumToZero(boxName) {
var num_span;
if (boxName == "inbox") {
num_span = document.getElementById("inboxNumDiv");
}
else {
num_span = document.getElementById("outboxNumDiv");
}
num_span.innerHTML = "0";
}
function checkAll() {
var ca = document.getElementById("checkall");
var ids = document.getElementsByName("ids");
for (var i = 0; i < ids.length; i++) {
ids[i].checked = ca.checked;
}
}
function noteOpInBox() {
var noteOpSelectObj = document.getElementById("noteOp");
if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "1") {
deleteIdsInboxNote();
}
//if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "2") {
//}
}
function deleteIdsInboxNote() {
var del = confirm(confirm_del);
if (del) {
var pageNum = document.getElementById("cpage").innerHTML;
var ids = document.getElementsByName("ids");
var noteNum = 0;
var data = "";
for (var i = 0; i < ids.length; i++) {
if (ids[i].checked) {
data += "&ids=";
data += ids[i].value;
noteNum++;
}
}
if (noteNum > 0) {
var oNoteDelIdsInboxAjax = new NoteDelIdsInboxAjax(pageNum,noteNum,data);
oNoteDelIdsInboxAjax.dels();
}
else {
return false;
}
}
else {
return false;
}
}
var NoteDelIdsInboxAjax = Class.create();
NoteDelIdsInboxAjax.prototype = {
initialize: function(pageNum,noteNum,data) {
this.pageNum = pageNum;
this.noteNum = noteNum;
this.data = data;
},
dels: function() {
var url = getActionMappingURL("/note");
var pars = "action=delidsinbox&ajax=xml" + this.data;
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.delsCompleted.bind(this)});
},
delsCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
refreshBoxNum("inbox",-this.noteNum);
var url = getActionMappingURL("/note?action=inbox&ajax=shtml&page=" + this.pageNum);
loadNoteInboxUrl(url);
}
}
};
function noteOpOutBox() {
var noteOpSelectObj = document.getElementById("noteOp");
if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "1") {
deleteIdsOutboxNote();
}
//if (noteOpSelectObj.options[noteOpSelectObj.selectedIndex].value == "2") {
//}
}
function deleteIdsOutboxNote() {
var del = confirm(confirm_del);
if (del) {
var pageNum = document.getElementById("cpage").innerHTML;
var ids = document.getElementsByName("ids");
var noteNum = 0;
var data = "";
for (var i = 0; i < ids.length; i++) {
if (ids[i].checked) {
data += "&ids=";
data += ids[i].value;
noteNum++;
}
}
if (noteNum > 0) {
var oNoteDelIdsOutboxAjax = new NoteDelIdsOutboxAjax(pageNum,noteNum,data);
oNoteDelIdsOutboxAjax.dels();
}
else {
return false;
}
}
else {
return false;
}
}
var NoteDelIdsOutboxAjax = Class.create();
NoteDelIdsOutboxAjax.prototype = {
initialize: function(pageNum,noteNum,data) {
this.pageNum = pageNum;
this.noteNum = noteNum;
this.data = data;
},
dels: function() {
var url = getActionMappingURL("/note");
var pars = "action=delidsoutbox&ajax=xml" + this.data;
var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars, onComplete: this.delsCompleted.bind(this)});
},
delsCompleted: function(res) {
resText = res.responseText;
var jsonMsgObj = new JsonMsgObj(resText);
var codeid = jsonMsgObj.getCodeid();
alert(jsonMsgObj.getMessage());
if (codeid == "0") {
refreshBoxNum("outbox",-this.noteNum);
var url = getActionMappingURL("/note?action=outbox&ajax=shtml&page=" + this.pageNum);
loadNoteOutboxUrl(url);
}
}
};
//-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -