📄 main.js
字号:
function openCalendar(context, para, prePeriodYear, postPeriodYear){
var features =
'dialogWidth:' + 208 + 'px;' +
'dialogHeight:' + 238 + 'px;' +
'dialogLeft:' + event.screenX + 'px;' +
'dialogTop:' + event.screenY + 'px;' +
'directories:no; localtion:no; menubar:no; status=no; toolbar=no;scroll:no;Resizeable=no;help=no';
var obj = new Object();
obj.prePeriodYear = prePeriodYear;
obj.postPeriodYear = postPeriodYear;
retval = window.showModalDialog(context+'/scripts/calendar/missive_calendar.htm', obj , features );
if( retval != null ){
para.value = retval;
}
}
function fucCheckNull(strTemp,strAlertMsg)
{
strTemp=strTemp.replace(/^(\s)*|(\s)*$/g,"");
if (strTemp.length<1)
{
alert(strAlertMsg);
return false;
}
return true;
}
function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g,"");}
/*
function checkInteger(String, lowInt){
var str = String.Trim();
var Letters = "1234567890";
var i;
var c;
var s = parseInt(String);
for( i = 0; i < str.length; i ++ ){
c = str.charAt( i );
if (Letters.indexOf( c ) ==-1){
return true;
}
}
if(s<lowInt){
return true;
}
if (s>0x7fffffff) {
return true;
}
return false;
}
*/
function checkInteger(value, lowInt) {
var bValid = true;
if (value.length > 0) {
if (!isAllDigits(value)) {
bValid = false;
} else {
var iValue = parseInt(value, 10);
if (isNaN(iValue) || !(iValue >= -2147483648 && iValue <= 2147483647)) {
bValid = false;
}
if (lowInt && iValue < lowInt ){
bValid = false;
}
}
} else {
bValid = false;
}
return bValid;
}
function isAllDigits(argvalue) {
argvalue = argvalue.toString();
var validChars = "0123456789";
var startFrom = 0;
if (argvalue.substring(0, 2) == "0x") {
validChars = "0123456789abcdefABCDEF";
startFrom = 2;
} else if (argvalue.charAt(0) == "0") {
validChars = "01234567";
startFrom = 1;
} else if (argvalue.charAt(0) == "-") {
startFrom = 1;
}
for (var n = startFrom; n < argvalue.length; n++) {
if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) return false;
}
return true;
}
function getBytesSizeOf(strMix){
var i; var len = 0; var charCode = 0;
for(i = 0; i < strMix.length; i++ ){
charCode = strMix.charCodeAt(i);
if ((charCode < 128 ) || ((charCode > 65376 ) && (charCode < 65440 ))){
len ++; } else {len += 2;}
}
return len;
}
function getUTF8BytesSizeOf(strMix) {
var i; var len = 0; var charCode = 0;
for(i = 0; i < strMix.length; i++ ){
charCode = strMix.charCodeAt(i);
if ((charCode < 128 ) || ((charCode > 65376 ) && (charCode < 65440 ))){
len ++; } else {len += 3;}
}
return len;
}
// This function is for stripping leading and trailing spaces
function trim(str) {
if (str != null) {
for (var i=0; i<str.length; i++) {if (str.charCodeAt(i)!=32 && str.charCodeAt(i)!=12288) {str=str.substring(i,str.length); break;}}
for (var i=str.length-1; i>=0; i--) {if (str.charCodeAt(i)!=32 && str.charCodeAt(i)!=12288) {str=str.substring(0,i+1);break;}}
if (str.charCodeAt(0)==32 || str.charCodeAt(0)==12288) {return "";} else {return str;}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -