소스 검색

政策问答适配富文本

hh 2 년 전
부모
커밋
314b73beac

+ 5 - 0
nngkxxdp/src/main/resources/static/zdjc/css/xq2-model.css

@@ -237,6 +237,11 @@ a {
 	text-indent: 2em;
 	
 }
+
+.wz-box .wz-content-width img{
+	max-width: 100%;
+}
+
 .wz-box .department {
 	text-align: right;
 }

+ 6 - 1
nngkxxdp/src/main/resources/static/zdjc/css/xq2.css

@@ -234,8 +234,13 @@ a {
 
 .wz-box .wz-content{
 	text-indent: 2em;
-	
+
 }
+
+.wz-box .wz-content-width img{
+	max-width: 100%;
+}
+
 .wz-box .department {
 	text-align: right;
 }

+ 4 - 1
nngkxxdp/src/main/resources/static/zdjc/sy.html

@@ -315,13 +315,16 @@
 					        		  var title = (data[i]).sourceAsMap.title;
 					        		  var deptName = (data[i]).sourceAsMap.departmentname;
 					        		  var url = (data[i]).sourceAsMap.url;
+					        		  var obj_tem = document.createElement("div");
+					        		  obj_tem.innerHTML = content;
+					        		  var text_content =  obj_tem.textContent;
 
 					        		  html += '<div class="art" style="cursor: pointer;" onclick="openWindow(\''+ data[i].id +'\')">'
 					        		  		+ '<div class="t1">'
 					        		  		+'<span class="sp1" title="'+deptName+'">'+ deptName +'</span><span title="'+title+'">'+ title +'</span>'
 					        		  		+'</div>'
 					        		  		+'<div class="tx">'
-					        		  		+'<span>'+content+'</span>'
+					        		  		+'<span class="text">'+text_content+'</span>'
 					        		  		+'<p>详情>></p>'
 					        		  		+'</div>'
 					        		  		+'</div>'

+ 4 - 1
nngkxxdp/src/main/resources/static/zdjc/symobile.html

@@ -318,13 +318,16 @@
                         var title = (data[i]).sourceAsMap.title;
                         var deptName = (data[i]).sourceAsMap.departmentname;
                         var url = (data[i]).sourceAsMap.url;
+                        var obj_tem = document.createElement("div");
+                        obj_tem.innerHTML = content;
+					    var text_content =  obj_tem.textContent;
 
                         html += '<div class="art" style="cursor: pointer;" onclick="openWindow(\'' + data[i].id + '\')">'
                             + '<div class="t1">'
                             + '<span class="sp1" title="' + deptName + '">' + deptName + '</span><span title="' + title + '">' + title + '</span>'
                             + '</div>'
                             + '<div class="tx">'
-                            + '<span>' + content + '</span>'
+                            + '<span>' + text_content + '</span>'
                             + '<p>详情>></p>'
                             + '</div>'
                             + '</div>'

+ 5 - 1
nngkxxdp/src/main/resources/static/zdjc/wj.html

@@ -267,10 +267,14 @@
 			        				  title = data[i].highlightFields.title;
 			        			  }
 			        		  } */
+			        		  var obj_tem = document.createElement("div");
+					       	  obj_tem.innerHTML = content;
+					       	  var text_content =  obj_tem.textContent;
+
 			        		  html += '<div class="text_one" onclick="openWindow(\''+ data[i]['_source'].id +'\')">'
 									+ '<p>'+ title +'</p>'
 									+ '<p>'
-									+ escape2Html(content)
+									+ escape2Html(text_content)
 									+ '</p>'
 									+ '<div class="data-contanier">'
 									+ '<a href="javascript:void(0);" title="'+deptName+'">'+ deptName +'</a>'

+ 5 - 1
nngkxxdp/src/main/resources/static/zdjc/wj_model.html

@@ -265,10 +265,14 @@
 			        				  title = data[i].highlightFields.title;
 			        			  }
 			        		  } */
+			        		  var obj_tem = document.createElement("div");
+					       	  obj_tem.innerHTML = content;
+					       	  var text_content =  obj_tem.textContent;
+
 			        		  html += '<div class="text_one" onclick="openWindow(\''+ data[i]['_source'].id +'\')">'
 									+ '<p>'+ title +'</p>'
 									+ '<p>'
-									+ escape2Html(content)
+									+ escape2Html(text_content)
 									+ '</p>'
 									+ '<div class="data-contanier">'
 									+ '<a href="javascript:void(0);" title="'+deptName+'">'+ deptName +'</a>'

+ 6 - 1
nngkxxdp/src/main/resources/static/zdjc/xq.html

@@ -81,7 +81,7 @@
 						<hr style="border-color: #F2F2F2; color: #F2F2F2;">
 						<h4 id="d-title" style="margin-top: 30px; margin-bottom: 20px;"></h4>
 						<div style="background: #F2F2F2; padding: 15px;">
-							<div id="d-content" class="wz-content"></div>
+							<div id="d-content" class="wz-content wz-content-width"></div>
 							<div id="d-dept" class="department" style="margin-top: 50px;">
 								<!-- 交通运输部 -->
 							</div>
@@ -316,6 +316,11 @@
 			}
 			if (data) {
 				data = JSON.parse(data);
+				var pattern = /<(a|p|img|span|div)+.*?>/g;
+				if (pattern.test(data.content)){
+				<!--如果是富文本不额外添加样式-->
+					$('#d-content').removeClass("wz-content");
+				}
 				$('#d-title').text(data.title);
 				$('#d-content').empty().append(escape2Html(data.content));
 				$('#d-dept').text(data.departmentname);

+ 6 - 1
nngkxxdp/src/main/resources/static/zdjc/xq_model.html

@@ -78,7 +78,7 @@
 						<hr style="border-color: #F2F2F2; color: #F2F2F2;">
 						<h4 id="d-title" style="margin-top: 30px; margin-bottom: 20px;"></h4>
 						<div style="background: #F2F2F2; padding: 15px;">
-							<div id="d-content" class="wz-content"></div>
+							<div id="d-content" class="wz-content wz-content-width"></div>
 							<div id="d-dept" class="department" style="margin-top: 200px;margin-block: 100px;">
 <!--								 交通运输部-->
 							</div>
@@ -293,6 +293,11 @@
 			}
 			if (data) {
 				data = JSON.parse(data);
+				var pattern = /<(a|p|img|span|div)+.*?>/g;
+				if (pattern.test(data.content)){
+				<!--如果是富文本不额外添加样式-->
+					$('#d-content').removeClass("wz-content");
+				}
 				$('#d-title').text(data.title);
 				$('#d-content').empty().append(escape2Html(data.content));
 				$('#d-dept').text(data.departmentname);