<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
		<title>查看差异文件</title>
		<link rel="stylesheet" href="/static/web/css/diffview.css">
		<script src="/static/web/js/jquery.min.js"></script>
		<script src="/static/web/js/diffview.js"></script>
		<script src="/static/web/js/difflib.js"></script>
		<style>body{font-size:12px}h2{margin:0.5em 0 0.1em;text-align:center}.top{text-align:center}.textInput{display:block;width:50%;float:left}textarea{width:100%;height:300px}label:hover{text-decoration:underline;cursor:pointer}.spacer{margin-left:10px}.viewType{font-size:16px;clear:both;text-align:center;padding:1em}#diffoutput{width:100%}</style>
	</head>
	<body>
		<textarea id="baseText" style="display:none"><?php echo $base ;?></textarea>
		<textarea id="newText" style="display:none"><?php echo $new ;?></textarea>
		<div id="diffoutput"></div>
		<script>
			function diffUsingJS(viewType) {
				"use strict";
				var base = difflib.stringAsLines($("#baseText").val()),
					newtxt = difflib.stringAsLines($("#newText").val()),
					sm = new difflib.SequenceMatcher(base, newtxt),
					opcodes = sm.get_opcodes(),
					diffoutputdiv = $("#diffoutput");
					diffoutputdiv.html("")
					diffoutputdiv.html(diffview.buildView({
					baseTextLines: base,
					newTextLines: newtxt,
					opcodes: opcodes,
					baseTextName: "官方服务器文件",
					newTextName: "本地文件",
					viewType: 0
				}));
			}
			$(document).ready(function() {
				diffUsingJS(1);
			});
		</script>
	</body>
</html>