NewsTopStyleEdit.jsp 13.9 KB
<%@page import="weaver.page.style.NewsTopStyleCominfo"%>
<%@page import="weaver.page.NewsTopStyle"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="weaver.page.maint.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />

<jsp:useBean id="su" class="weaver.page.style.StyleUtil" scope="page" />
<jsp:useBean id="esc" class="weaver.page.style.ElementStyleCominfo" scope="page" />
<jsp:useBean id="pc" class="weaver.page.PageCominfo" scope="page" />
<%
String styleid =Util.null2String(request.getParameter("styleid"));	
String type = Util.null2String(request.getParameter("type"));

String imagefilename = "/images/hdMaintenance_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(22913,user.getLanguage())+":"+SystemEnv.getHtmlLabelName(93,user.getLanguage());
String needfav ="1";
String needhelp ="";
String operation = Util.null2String(request.getParameter("operation"));

String styleName = Util.null2String(request.getParameter("styleName"));
String lastEditDate = Util.null2String(request.getParameter("lastEditDate"));
String titleColor = Util.null2String(request.getParameter("titleColor"));
String titleSize = Util.getIntValue(Util.null2String(request.getParameter("titleSize")),12)+"";
String titleFont = Util.null2String(request.getParameter("titleFont"));
String titleStyle = Util.null2String(request.getParameter("titleStyle"));
String abstractColor = Util.null2String(request.getParameter("abstractColor"));
String abstractSize = Util.getIntValue(Util.null2String(request.getParameter("abstractSize")),12)+"";
String abstractFont = Util.null2String(request.getParameter("abstractFont"));
String abstractStyle = Util.null2String(request.getParameter("abstractStyle"));




StyleMaint sm=new StyleMaint(user);

if("edit".equals(operation)){
	NewsTopStyle nts = new NewsTopStyleCominfo().getNewsTopStyleById(styleid);
	styleName =Util.null2String(nts.getStyleName());
	lastEditDate = Util.null2String(nts.getLastEditDate());
	titleColor = Util.null2String(nts.getTitleColor());
	titleSize = Util.null2String(nts.getTitleSize());
	titleFont = Util.null2String(nts.getTitleFont());
	titleStyle = Util.null2String(nts.getTitleStyle());
	abstractColor = Util.null2String(nts.getAbstractColor());
	abstractSize = Util.null2String(nts.getAbstractSize());
	abstractFont = Util.null2String(nts.getAbstractFont());
	abstractStyle = Util.null2String(nts.getAbstractStyle());
}
%>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>


<%
	if(!HrmUserVarify.checkUserRight("homepage:Maint", user)){
		response.sendRedirect("/notice/noright.jsp");
		return;
	}
%>

<html>
 <head>
 <!--Base Css And Js-->
   	<link href="/css/Weaver_wev8.css" type="text/css" rel=stylesheet>
	<link href="/page/maint/style/common_wev8.css" type="text/css" rel=stylesheet>



	 <!--For Corner-->
	<SCRIPT type="text/javascript" src="/js/jquery/plugins/corner/jquery.corner_wev8.js"></script>


	<!--For Color-->
	<link rel="stylesheet" href="/js/jquery/plugins/farbtastic/farbtastic_wev8.css" type="text/css" />
	<script type="text/javascript" src="/js/jquery/plugins/farbtastic/farbtastic_wev8.js"></script>	

	<!--For Spin Button-->
	<SCRIPT type="text/javascript" src="/js/jquery/plugins/spin/jquery.spin_wev8.js"></script>	

	<!--For File Browser Tree-->
	<SCRIPT type="text/javascript" src="/js/jquery/plugins/filetree/jquery.filetree_wev8.js"></script>	


	<link rel="stylesheet" href="/js/ecology8/spectrum/spectrum_wev8.css" type="text/css" />
	<script type="text/javascript" src="/js/ecology8/spectrum/spectrum_wev8.js"></script>	
	
	<!--common js-->
	<SCRIPT type="text/javascript" src="/page/maint/style/common_wev8.js"></script>
	
	<style>
	#tab{
		border-bottom: 1px solid #bfc8d6;
		height: 36px;
		margin-bottom: 15px;
		background: #fbfefe;
	}
	
	.tab li{
		float: left;
		width: 112px;
		height: 36px;
		line-height:36px;
		color:#7683a0;
		background: #eff3f7;
		text-align: center;
		list-style: none;
		font-size:14px;
		cursor: pointer;
		
		
		
	}
	.selected{
		background:#ffffff!important;
		border-top: 2px solid #00a7ff;
	}
	.zDialog_div_content {
		background: #ebeef0;
	}
	
	.spin{
		width: 25px!important;
	}
	.title{
	 padding-bottom:5px;
	}
</style>
 	<script>
 		var styleid= '<%=styleid%>';
 	</script>
 	</head>
<body  id="myBody">
	<jsp:include page="/systeminfo/commonTabHead.jsp">
		<jsp:param name="mouldID" value="portal"/>
		<jsp:param name="navName" value="<%=Util.toHtml5(esc.getTitle(styleid))%>"/> 
	</jsp:include>
	<table id="topTitle" cellpadding="0" cellspacing="0" width="100%">
		<tr>
			<td width="160px">
			</td>
			<td class="rightSearchSpan"	style="text-align: right; width: 500px !important">
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(86,user.getLanguage())%>" id="zd_btn_submit_0" class="e8_btn_top" onclick="onSave(this);">
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(91,user.getLanguage())%>" id="zd_btn_submit" class="e8_btn_top" onclick="onDel(this);">
				
				&nbsp;&nbsp;&nbsp;
				<span title="<%=SystemEnv.getHtmlLabelName(83721,user.getLanguage())%>" class="cornerMenu"></span>
			</td>
		</tr>
	</table>
	<div class="zDialog_div_content">
		<form id="frmEdit" name="frmEdit" method="post" action="NewsTopStyleOperate.jsp">
			<input type="hidden" id="styleid" name="styleid" value="<%=styleid%>">
			<input type="hidden" id="type" name="type" value="<%=type%>">
			<input type="hidden" id="language" name="language" value="<%=user.getLanguage()%>">
			<input type="hidden" id="operation" name="operation" value="<%=operation%>">
			
			<%
				String msg =Util.null2String(request.getParameter("msg"));
			%>
			<TABLE width=100% height=100% border="0" cellspacing="0">
			    <tr>
			        <td valign="top">
						<table class="Shadow">
							<tr>
								<td valign="top">
									<textarea style="width:90%;height:200px;display:none" id="css" name="css"></textarea>
									<textarea style="width:90%;height:200px;display:none" id="cssBak" name="cssBak"><%=esc.getCss(styleid)%></textarea>
									<div style="width:100%;float:left;background-color: #fbfefe;border-right: 1px solid #bec7d7">
										<div style="margin-left:30px;padding-top: 15px;color:#5f708d">
											<div style="margin-bottom: 5px; color:#5f708d">
												<span><%=SystemEnv.getHtmlLabelName(19621,user.getLanguage())%></span>
												<span style="padding-left:15px;">
													<input type="input" name="styleName" value="<%=styleName%>" style="width:200px;" class="" onchange='checkinput("styleName","titlespan")'>	
													<SPAN id=titlespan>
											            <IMG src="/images/BacoError_wev8.gif" align=absMiddle style="display:none">
											    	</SPAN>	
												</span>
														<%
												     	if(!"".equals(msg)){
												    		out.println("<span style='color:red'>"+SystemEnv.getHtmlLabelName(19640,user.getLanguage())+"</span>");
												    	}
												     	%>
											</div>
										</div>
										<div id="fragment-2" style="width: 100%;">
											<wea:layout type="menu2col">
												<wea:group context='<%=SystemEnv.getHtmlLabelName(229,user.getLanguage()) %>'><!-- 标题 -->
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(495,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'>
															<span  id='title_color' class='colorblock'  r_id='title' r_attr='color'></span>
														</span>
														<input name ="titleColor" value ="<%=titleColor %>" id="titleColor" type="hidden">
														
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(16197,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'><input  class='spin height' type='text'  r_id='title' r_attr='font-size' value="<%=titleSize %>"></span>
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(16189,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'><input  class='inputstyle_1 height' type='text'    r_id='title' r_attr='font-family' value="test">
														<IMG  onclick="setFont(this,'title')" style='PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px'  src='/images/ecology8/request/search-input_wev8.png'   width=13 height=14 >  </span>
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(1014,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<input name="titleStyle"  id="titleStyle" type="hidden">
														<span class='right2'>
															<%=SystemEnv.getHtmlLabelName(23002,user.getLanguage()) %><input type='checkbox' r_id='title' r_attr='font-weight' class='font-weight' id="titleStyle_w">		 
															<%=SystemEnv.getHtmlLabelName(23003,user.getLanguage()) %><input type='checkbox' r_id='title' r_attr='font-style' class='font-style' id="titleStyle_s">	
														</span> 
													</wea:item>
												</wea:group>
											</wea:layout>
											<wea:layout type="menu2col">
												<wea:group context='<%=SystemEnv.getHtmlLabelName(341,user.getLanguage()) %>'><!-- 摘要 -->
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(495,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'>
															<span  id='title_color_a' class='colorblock'  r_id='title' r_attr='color'></span>
														</span>
														<input name ="abstractColor" value ="<%=abstractColor %>" id="abstractColor" type="hidden">
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(16197,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'><input  class='spin height' type='text'  r_id='title' r_attr='font-size'></span>
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(16189,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
														<span class='right2'><input  class='inputstyle_1 height' type='text'    r_id='title' r_attr='font-family'>
														<IMG  onclick="setFont(this,'title')" style='PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px'  src='/images/ecology8/request/search-input_wev8.png'   width=13 height=14 >  </span>
													</wea:item>
													<wea:item>
														<span class='left'><%=SystemEnv.getHtmlLabelName(1014,user.getLanguage()) %></span>
													</wea:item>
													<wea:item>
													<input name="abstractStyle"  id="abstractStyle" type="hidden">
														<span class='right2'>
															<%=SystemEnv.getHtmlLabelName(23002,user.getLanguage()) %><input type='checkbox' r_id='title' r_attr='font-weight' class='font-weight' id="abstractStyle_w">		 
															<%=SystemEnv.getHtmlLabelName(23003,user.getLanguage()) %><input type='checkbox' r_id='title' r_attr='font-style' class='font-style' id="abstractStyle_s">	
														</span> 
													</wea:item>
												</wea:group>
											</wea:layout>
										</div>
									</div>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</TABLE>
		</form>
	</div>
	<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include> 
	<div id="zDialog_div_bottom" class="zDialog_div_bottom">
		<wea:layout needImportDefaultJsAndCss="false">
		    <wea:group context="">
		    	<wea:item type="toolbar">
	     			<input type="button" value="<%=SystemEnv.getHtmlLabelName(309,user.getLanguage())%>" id="zd_btn_cancle"  class="zd_btn_cancle" onclick="onCancel();">
		    	</wea:item>
		    </wea:group>
		</wea:layout>
	</div>
	
 </body>
	<script language="javascript">
		function setFont(obj,classid){
			var dialog = new window.top.Dialog();
			dialog.currentWindow = window;   //传入当前window
			dialog.Width = 560;
			dialog.Height = 300;
			dialog.maxiumnable=true;
			dialog.callbackfun=doFontback;
			dialog.callbackfunParam={obj:obj,classid:classid};
			dialog.Modal = true;
			dialog.Title = "<%=SystemEnv.getHtmlLabelName(16189,user.getLanguage())%>"; 
			dialog.URL = "/systeminfo/BrowserMain.jsp?url=/page/maint/style/FontSelect.jsp?isDialog=1";
			dialog.show();
			
		}

		function doFontback(json,tempid){
			var obj = json.obj;
			var classid = json.classid;
			if(tempid){
				if(tempid.name){
					$(obj).parent().find("input[r_id='"+classid+"']").val(tempid.name);
					$(obj).parent().find("input[r_id='"+classid+"']").trigger("change");
				}else{
					$(obj).parent().find("input[r_id='"+classid+"']").val("");
					$(obj).parent().find("input[r_id='"+classid+"']").trigger("change");
				}
			}
		}
		
		function onSave(obj){
		 	if(check_form(frmEdit,'styleName')){
		 		$("#titleColor").val($("#title_color").html());
		 		var titleStyle = "";
		 		if($("#titleStyle_w").attr("checked")){
		 			titleStyle+="1";
		 		}else{
		 			titleStyle+="0";
		 		}
		 		if($("#titleStyle_s").attr("checked")){
		 			titleStyle+=",1";
		 		}else{
		 			titleStyle+=",0";
		 		}
		 		$("#titleStyle").val(titleStyle);
		 		$("#abstractColor").val($("#title_color_a").html());
		 		
		 		var abstractStyle = "";
		 		if($("#abstractStyle_w").attr("checked")){
		 			abstractStyle+="1";
		 		}else{
		 			abstractStyle+="0";
		 		}
		 		if($("#abstractStyle_s").attr("checked")){
		 			abstractStyle+=",1";
		 		}else{
		 			abstractStyle+=",0";
		 		}
		 		$("#abstractStyle").val(abstractStyle);
		 		
				//frmEdit.submit();
				
			}
		}
		
		function onCancel(){
			var dialog = parent.getDialog(window);   //弹出窗口的引用,用于关闭页面
			dialog.close();
		}
	</script>
</html>