⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 header.js

📁 LiteBlaster 是一款基于 .NET Framework 原创的 ASP.NET 论坛系统。后台程序库采用 C#/VB.NET 编写
💻 JS
字号:
// header javascript main

function updateUserPanelStatus(){
	var tmpHtml;
	
	if(GuestLogin){
		tmpHtml = encodeHtml(UserName);
	}else{
		tmpHtml = '<a title="查看个人信息" href="User.aspx?name=' + encodeURIComponent(UserName) + '">' + encodeHtml(UserName) + '</a>';
	}
	xGetElementById('HeaderUserName').innerHTML = tmpHtml;
	
	tmpHtml = '';
	if(UserHidden){
		tmpHtml += '(隐身)';
	}
	if(UserLocked){
		tmpHtml += '(锁定)';
	}
	xGetElementById('HeaderUserStatus').innerHTML = tmpHtml;
	
	if(NewMsgCount > 0){
		tmpHtml = '(' + NewMsgCount + '条新消息)';
	}else{
		tmpHtml = '';
	}
	xGetElementById('HeaderUserMessageNewStatus').innerHTML = tmpHtml;
	
	if(GuestLogin){
		setElementVisible('HeaderUserMessage', false);
		setElementVisible('HeaderLoginShow', false);
		setElementVisible('HeaderQuickLogin', true);
		setElementVisible('HeaderLogoutShow', true);
	}else{
		setElementVisible('HeaderQuickLogin', false);
		setElementVisible('HeaderLogoutShow', false);
		setElementVisible('HeaderUserMessage', true);
		setElementVisible('HeaderLoginShow', true);
	}
	if(BookmarkBoardsHtml != null && BookmarkBoardsHtml.length > 0){
		xGetElementById('BookmarkBoardsMenu').innerHTML = BookmarkBoardsHtml;
		setElementVisible('BookmarkBoardsMenuSlider', true);
		bookmarkBoardsMenu_scroll();
	}else{
		var ms = xGetElementById('BookmarkBoardsMenuSlider');
		setElementVisible(ms, false);
		xLeft(ms, 0);
		xTop(ms, 0);
	}
	if(currentMenu != null){
		setElementVisible(currentMenu, false);
		currentMenu = null;
	}
}

updateUserPanelStatus();

function logout_confirm(){
	var s = xGetElementsByTagName("html")[0].style;
	s.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm('您确定要注销吗?')){
		return true;
	}else{
		s.filter = "";
		return false;
	}
}

function bookmarkBoardsMenu_scroll(){
	var ms = xGetElementById('BookmarkBoardsMenuSlider');
	ms.style.position = 'absolute';
	var y = xScrollTop();
	y += xPageY('HeaderForumInfo') - xHeight(ms) * 1.5;
	x = xClientWidth() - xWidth(ms) * 2;
	xSlideTo(ms, x, y, 500);
}
//initialize bookmark boards menu
bookmarkBoardsMenu_scroll();
xAddEventListener(window, 'resize', bookmarkBoardsMenu_scroll, false);
xAddEventListener(window, 'scroll', bookmarkBoardsMenu_scroll, false);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -