📄 ubbeditor.js
字号:
var clientVer = navigator.userAgent.toLowerCase();
var is_firefox = ((clientVer.indexOf("gecko") != -1) && (clientVer.indexOf("firefox") != -1) && (clientVer.indexOf("opera") == -1));
function AddText(NewCode) {
if (is_firefox){
document.getElementById('atc_content').value+=NewCode
document.getElementById('atc_content').focus();
}else{document.getElementById('atc_content').focus();
document.selection.createRange().text+=NewCode;
document.getElementById('atc_content').blur();
}
}
function FxGetTxt(open, close)
{
var selLength = document.getElementById('atc_content').textLength;
var selStart = document.getElementById('atc_content').selectionStart;
var selEnd = document.getElementById('atc_content').selectionEnd;
if (selEnd == 1 || selEnd == 2) selEnd = selLength;
var s1 = (document.getElementById('atc_content').value).substring(0,selStart);
var s2 = (document.getElementById('atc_content').value).substring(selStart, selEnd)
var s3 = (document.getElementById('atc_content').value).substring(selEnd, selLength);
document.getElementById('atc_content').value = s1 + open + s2 + close + s3;
return;
}
function fast_ubb(open, close) {
if (document.selection && document.selection.type == "Text") {
var range = document.selection.createRange();
range.text = open + range.text + close;
} else if (is_firefox && document.getElementById('atc_content').selectionEnd) {
txt=FxGetTxt (open, close);
return;
} else {
AddText(open+' '+close);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -