bc... [密码]
Home » Source Code » » portal.js

portal.js ( File view )

From:
  • By 2010-08-11
  • View(s):5
  • Download(s):0
  • Point(s): 1
			use("jslib/jkl-parsexml.js");
use("jslib/swato-jst.js");
use("jslib/jkl-floating.js");
use("jslib/pop-it-menu.js");

var swatoEngine = new Swato.Engine('RPCServlet');
var jst={

};

window.onload = function () {

	jst.portal = new Swato.Jst("jst/portal.jst",swatoEngine);

	jst.banner = new Swato.Jst("jst/banner.jst",swatoEngine);

	jst.hotNews = new Swato.Jst("jst/hotNews.jst",swatoEngine);
	jst.personalizedPage = new Swato.Jst("jst/personalizedPage.jst",swatoEngine);
	jst.searchResult = new Swato.Jst("jst/searchResult.jst",swatoEngine);

	jst.topCat = new Swato.Jst("jst/topCat.jst",swatoEngine);
	jst.myTopCat = new Swato.Jst("jst/myTopCat.jst",swatoEngine);
	jst.subCat = new Swato.Jst("jst/subCat.jst",swatoEngine);
	jst.mySubCat = new Swato.Jst("jst/mySubCat.jst",swatoEngine);
	jst.hiddenCat = new Swato.Jst("jst/hiddenCat.jst",swatoEngine);

	jst.readingBlocks = new Swato.Jst("jst/readingBlocks.jst",swatoEngine);
	jst.readingList = new Swato.Jst("jst/readingList.jst",swatoEngine);

	jst.item = new Swato.Jst("jst/item.jst",swatoEngine);
	jst.itemPreview = new Swato.Jst("jst/itemPreview.jst",swatoEngine);
	jst.simItems = new Swato.Jst("jst/simItems.jst",swatoEngine);

	jst.controlPanel = new Swato.Jst("jst/controlPanel.jst",swatoEngine);

	jst.loginForm = new Swato.Jst("jst/loginForm.jst",swatoEngine);
	jst.signUpForm = new Swato.Jst("jst/signUpForm.jst",swatoEngine);
	jst.shortCutForm = new Swato.Jst("jst/shortCutForm.jst",swatoEngine);

	jst.addFeed = new Swato.Jst("jst/addFeed.jst",swatoEngine);

	jst.portal.gotError=handlePortalException;
	jst.personalizedPage.gotError=handlePortalException;

	setTimeout(reloadPage,1000);

}

function reloadPage() {

	var guestId = readCookie('clearead_guest_id');
	if (guestId == undefined || guestId == 'undefined')	{
guestId="NEW_GUEST";
}
	jst.portal.reload("wholePageDiv","app.reload",[guestId]);

}

function logout(isGuest){

	var guestId = readCookie('clearead_guest_id');
	if (guestId  && (isGuest=='true')){

		eraseCookie('clearead_guest_id');
	
}
	jst.portal.reload("wholePageDiv","app.logout",[]);

}

function handlePortalException(e){

	if(e=="com.clearead.action.AuthorizeException"){

		$('login_error_msg').innerHTML = '用户名或密码不正确。';
		$('login_error_msg').show();
		Dialog.win.updateHeight();
		new Effect.Shake('modal_dialog');
		return false;
	
}else if(e=="com.clearead.action.UserAlreadyExistedException"){

		$('signUp_error_msg').innerHTML = '用户名已经存在。';
		$('signUp_error_msg').show();
		Dialog.win.updateHeight();
		new Effect.Shake('modal_dialog');
		return false;
	
}else if(e=="com.clearead.action.NeedReloadException"){

		reloadPage();
	
} else{

		alert(e);
	
}

}

function showLogin() {

	Dialog.info($("loginDiv").innerHTML, {
windowParameters: {
className:"alphacube", width:400,closable:true
}
});

}

function showSignUp() {

	Dialog.info($("signUpDiv").innerHTML, {
windowParameters: {
className:"alphacube", width:400,closable:true
}
});

}

function showAddShortCut() {

	Dialog.info($("addShortCutDiv").innerHTML, {
windowParameters: {
className:"alphacube", width:400,closable:true
}
});

}

function readItem(id,url) {

	swatoEngine.call({

},'person.markItemRead',[id]);
	window.open(url, '_blank');

}

function signUp(){

	if ($("n_username").value=="" || $("n_password").value=="" || $("n_email").value=="") {

		alert("请输入你的用户名,密码以及电子邮箱。");
		return;
	
} 
	if ($("n_password").value!=$("n_password2").value){

		alert("对不起,密码不匹配。");	
		return;
	
} 
	jst.portal.reload('wholePageDiv','app.signUp',[$('n_username').value,$('n_password').value,$("n_email").value]);

}


var addFeedResultHandler={

	gotResult:function(ret){

		$("url_box").value="";
		Element.show('step1');
		Element.hide('step2');
		alert("导入成功。");
	
}

}

var validateResultHandler={

	gotResult:function(ret){

		if (ret=='null') {

			alert("\u5bf9\u4e0d\u8d77,\u4f60\u6307\u5b9a\u7684\u6e90\u65e0\u6cd5\u8bbf\u95ee\u6216\u8005\u6570\u636e\u683c\u5f0f\u4e0d\u7b26\u5408XML\u6807\u51c6.");
		
}
		else{

			$('channelNameDiv').innerHTML=ret;
			Element.show('step2');
			Element.hide('step1');
		
}
	
}

}

function validateFeed(url){

	swatoEngine.call(validateResultHandler,'feed.validateFeedUri',[$("url_box").value]);

}

function checkFileInput(){

	if ($('opmlFile').value.length==0){

		alert("\u8bf7\u9009\u62e9\u4f60\u8981\u5bfc\u5165\u7684OPML\u6587\u4ef6\u3002");
		return false;
	
}
	return true;

}

function addFeed(){

	var tagNo=0;
	if ($('tag_select') && $('tag_select')>0) {

		tagNo=$('tag_select');
	
}
    swatoEngine.call(addFeedResultHandler, 'feed.addBlog', [$("url_box").value,tagNo]);

}			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 1

Download
0 lines left, continue to read

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
auto_suggest.html1.09 kB03-12-07 00:11
crud.html1.68 kB03-12-07 00:11
03.00 B
2col_leftNav.css6.28 kB03-12-07 00:11
autosuggest.css335.00 B03-12-07 00:11
debug.png399.00 B03-12-07 00:11
error.png289.00 B03-12-07 00:11
fatal.png309.00 B03-12-07 00:11
info.png271.00 B03-12-07 00:11
logger.css1.88 kB03-12-07 00:11
magnet.png430.00 B03-12-07 00:11
site.css1.43 kB03-12-07 00:11
warn.png257.00 B03-12-07 00:11
03.00 B
auto_suggest.html.txt1.09 kB03-12-07 00:11
auto_suggest.js.txt669.00 B03-12-07 00:11
CountryList.java.txt3.00 kB03-12-07 00:11
crud.html.txt1.68 kB03-12-07 00:11
crud.js.txt1.40 kB03-12-07 00:11
crud.jst.txt755.00 B03-12-07 00:11
index.html.txt3.24 kB03-12-07 00:11
jst_demo.html.txt1.68 kB03-12-07 00:11
LabelValueBean.java.txt4.72 kB03-12-07 00:11
mvcPic.html.txt1.05 kB03-12-07 00:11
rdf.jst.txt284.00 B03-12-07 00:11
rss.jst.txt272.00 B03-12-07 00:11
rss_reader.html.txt1.20 kB03-12-07 00:11
rss_reader.js.txt642.00 B03-12-07 00:11
services.properties.txt168.00 B03-12-07 00:11
services.xml.txt435.00 B03-12-07 00:11
Test.java.txt17.36 kB03-12-07 00:11
TestBean.java.txt1.41 kB03-12-07 00:11
unit_test.html.txt1.03 kB03-12-07 00:11
unit_test.js.txt15.89 kB03-12-07 00:11
unit_test.jst.txt493.00 B03-12-07 00:11
unit_test_js.jst.txt765.00 B03-12-07 00:11
User.java.txt2.49 kB03-12-07 00:11
UserManager.java.txt2.04 kB03-12-07 00:11
web.xml.txt1.58 kB03-12-07 00:11
web.xml_no_spring.txt1.58 kB03-12-07 00:11
03.00 B
check.gif604.00 B03-12-07 00:11
debug.png399.00 B03-12-07 00:11
error.gif633.00 B03-12-07 00:11
error.png289.00 B03-12-07 00:11
fatal.png309.00 B03-12-07 00:11
info.png271.00 B03-12-07 00:11
magnet.png430.00 B03-12-07 00:11
swato_01.png5.22 kB03-12-07 00:11
swato_02.png13.94 kB03-12-07 00:11
swato_04.png7.94 kB03-12-07 00:11
swato_05.png14.42 kB03-12-07 00:11
swato_Layer-5-over.png27.12 kB03-12-07 00:11
swato_Layer_5.png28.45 kB03-12-07 00:11
wait.gif1.52 kB03-12-07 00:11
warn.png257.00 B03-12-07 00:11
index.html3.70 kB03-12-07 00:11
03.00 B
effects.js33.07 kB03-12-07 00:11
jkl-floating.js7.22 kB03-12-07 00:11
jkl-parsexml.js14.11 kB03-12-07 00:11
jkl-resizable.js5.05 kB03-12-07 00:11
json.js10.34 kB03-12-07 00:11
logger.js6.77 kB03-12-07 00:11
pop-it-menu.js4.44 kB03-12-07 00:11
prototype.js55.81 kB03-12-07 00:11
swato-engine.js5.06 kB03-12-07 00:11
swato-form.js3.00 kB03-12-07 00:11
swato-jst.js3.91 kB03-12-07 00:11
swato-select.js1.18 kB03-12-07 00:11
swato-suggest.js11.62 kB03-12-07 00:11
swato.js939.00 B03-12-07 00:11
window.js40.77 kB03-12-07 00:11
03.00 B
crud.jst744.00 B03-12-07 00:11
rdf.jst284.00 B03-12-07 00:11
rss.jst272.00 B03-12-07 00:11
unit_test.jst493.00 B03-12-07 00:11
unit_test_js.jst765.00 B03-12-07 00:11
jst_demo.html1.68 kB03-12-07 00:11
03.00 B
MANIFEST.MF106.00 B03-12-07 00:11
mvcPic.html1.05 kB03-12-07 00:11
rss_reader.html1.20 kB03-12-07 00:11
03.00 B
auto_suggest.js665.00 B03-12-07 00:11
crud.js1.41 kB03-12-07 00:11
portal.js4.66 kB03-12-07 00:11
rss_reader.js642.00 B03-12-07 00:11
unit_test.js15.89 kB03-12-07 00:11
swato.jar56.50 kB08-04-08 10:57
test.html18.36 kB03-12-07 00:11
unit_test.html1.03 kB03-12-07 00:11
03.00 B
03.00 B
03.00 B
03.00 B
JSONArray.class8.16 kB03-12-07 00:11
JSONObject$1.class199.00 B03-12-07 00:11
JSONObject$Null.class860.00 B03-12-07 00:11
JSONObject.class10.41 kB03-12-07 00:11
JSONTokener.class5.17 kB03-12-07 00:11
03.00 B
03.00 B
03.00 B
CountryList.class2.52 kB03-12-07 00:11
LabelValueBean$1.class825.00 B03-12-07 00:11
LabelValueBean.class2.15 kB03-12-07 00:11
LabelValueBeanTest.class1.88 kB03-12-07 00:11
ObjA.class571.00 B03-12-07 00:11
ObjB.class571.00 B03-12-07 00:11
Test$1.class565.00 B03-12-07 00:11
Test$2.class714.00 B03-12-07 00:11
Test$Foo.class231.00 B03-12-07 00:11
Test$InnerFoo.class643.00 B03-12-07 00:11
Test$InnerSubTestBean.class520.00 B03-12-07 00:11
Test$StaticInnerSubTestBean.class437.00 B03-12-07 00:11
Test$TestBeanInvocationHandler.class1.56 kB03-12-07 00:11
Test.class13.72 kB03-12-07 00:11
TestBean.class1.27 kB03-12-07 00:11
User.class1.65 kB03-12-07 00:11
UserManager.class2.27 kB03-12-07 00:11
JSONConverter.class8.00 kB03-12-07 00:11
JSONConverterTest$1.class240.00 B03-12-07 00:11
JSONConverterTest$TestBean.class1.73 kB03-12-07 00:11
JSONConverterTest.class6.13 kB03-12-07 00:11
03.00 B
JSONRequest.class2.96 kB03-12-07 00:11
JSONResponse.class2.41 kB03-12-07 00:11
JSONServlet.class4.00 kB03-12-07 00:11
PropsFileContext.class3.48 kB03-12-07 00:11
RequestAware.class198.00 B03-12-07 00:11
RequestParameterHolder.class2.36 kB03-12-07 00:11
RequestParameterRecorder.class2.17 kB03-12-07 00:11
RequestRedirector.class2.78 kB03-12-07 00:11
ServiceContext.class243.00 B03-12-07 00:11
SessionAware.class191.00 B03-12-07 00:11
SpringContext.class1.39 kB03-12-07 00:11
SwatoActionProxy.class4.86 kB03-12-07 00:11
SwatoVisible.class396.00 B03-12-07 00:11
03.00 B
Pipe.class2.02 kB03-12-07 00:11
Utils.class632.00 B03-12-07 00:11
services.properties168.00 B03-12-07 00:11
services.xml881.00 B03-12-07 00:11
03.00 B
commons-httpclient-2.0.2.jar220.09 kB03-12-07 00:11
commons-logging.jar37.12 kB03-12-07 00:11
spring-beans.jar213.99 kB03-12-07 00:11
spring-context.jar100.22 kB03-12-07 00:11
spring-core.jar71.98 kB03-12-07 00:11
web.xml1.58 kB03-12-07 00:11
...

portal.js (884.61 kB)

Need 1 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D