📄 common.js
字号:
/******************************************************************************
Crossday Discuz! Board - Common Modules for Discuz!
Modified by: Crossday Studio (http://crossday.com)
Based upon: http://www.cnzzz.com
*******************************************************************************/
var sPop = null;
var postSubmited = false;
function ctlent(obj) {
var event=obj?obj:window.event;
if(postSubmited == false && (event.ctrlKey && event.keyCode == 13) || (event.altKey && event.keyCode == 83)) {
if(this.document.input.pmsubmit) {
postSubmited = true;
this.document.input.pmsubmit.disabled = true;
this.document.input.submit();
} else if(validate(this.document.input)) {
postSubmited = true;
if(this.document.input.topicsubmit) this.document.input.topicsubmit.disabled = true;
if(this.document.input.replysubmit) this.document.input.replysubmit.disabled = true;
//if(this.document.input.editsubmit) this.document.input.editsubmit.disabled = true;
this.document.input.submit();
}
return false;
}
}
function checkall(form, prefix) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != 'chkall' && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.chkall.checked;
}
}
}
function findobj(n, d) {
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0 && parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for(i=0;!x && i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x && d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
return x;
}
function copycode(obj) {
if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
} catch (e) {
return;
}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
if (!clip||!trans||!str) return;
str.data=obj.innerHTML;
trans.addDataFlavor('text/unicode');
trans.setTransferData("text/unicode",str,obj.innerHTML.length*2);
clip.setData(trans,null,Components.interfaces.nsIClipboard.kGlobalClipboard);
} else {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
rng.moveToElementText(obj);
}
}
function dzconfirm(theURL, ConfirmMsg) {
if (confirm( ConfirmMsg )) {
window.location.href=theURL;
} else {
return;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -