Guest User

Untitled

a guest
Jun 21st, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en" id="ng-app" ng-app="diffDemo">
  3.  
  4. <head>
  5. <meta charset="utf-8" />
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1" />
  8. <title>Different Test</title>
  9. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
  10. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css" />
  11. <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.19/angular.min.js"></script>
  12. <script src="//neil.fraser.name/software/diff_match_patch/svn/trunk/javascript/diff_match_patch.js"></script>
  13. <script src="angular-diff-match-patch.js"></script>
  14. <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script>
  15. <script src="../lib/codemirror.js"></script>
  16. <script src="../mode/xml/xml.js"></script>
  17. <script src="../mode/css/css.js"></script>
  18. <script src="../mode/javascript/javascript.js"></script>
  19. <script src="../mode/htmlmixed/htmlmixed.js"></script>
  20. <script src="https://cdnjs.cloudflare.com/ajax/libs/diff_match_patch/20121119/diff_match_patch.js"></script>
  21. <script src="../addon/merge/merge.js"></script>
  22. <script>
  23. var app = angular.module('diffDemo', ['ui.bootstrap','diff-match-patch']);
  24. app.controller('diffCtrl', function($scope) {
  25. $scope.left = ["TEST TEXT"].join('n');
  26.  
  27. $scope.right = ["TES TEX"].join('n');
  28. </script>
  29. <style>
  30. pre.textdiff {
  31. word-break: normal;
  32. word-wrap: normal;
  33. }
  34.  
  35. .match, .textdiff span {
  36. color: gray;
  37. }
  38.  
  39. .ins, ins {
  40. color: black;
  41. background: #bbffbb;
  42. }
  43.  
  44. .del, del {
  45. color: black;
  46. background: #ffbbbb;
  47. }
  48.  
  49. .noselect {
  50. -webkit-touch-callout: none;
  51. -webkit-user-select: none;
  52. -khtml-user-select: none;
  53. -moz-user-select: none;
  54. -ms-user-select: none;
  55. user-select: none;
  56. }
  57. div.col-md-6 p textarea.inputBox {
  58. height: 120px;
  59. }
  60. .doc {
  61. width: 100%;
  62. height: 500px;
  63. }
  64. </style>
  65. </head>
  66.  
  67. <body ng-controller="diffCtrl">
  68. <div class="container-fluid">
  69. <div class="row text-center">
  70. <h1>TEST Difference</h1>
  71. </div>
  72. <div class="panel panel-default">
  73. <div class="panel-body">
  74. <div class="row">
  75. <div class="col-md-6">
  76. <iframe ng-model="left" class="doc" ng-model="left" ng-src="https://docs.google.com/document/d/1XjS6K3O4uGbr8HM5AW2JHex9lI-FPcipLrlm8i4aD6I/edit?usp=sharing&embedded=true"></iframe>
  77. </div>
  78. <div class="col-md-6">
  79. <iframe ng-model="right" class="doc" ng-model="right" ng-src="https://docs.google.com/document/d/1XjS6K3O4uGbr8HM5AW2JHex9lI-FPcipLrlm8i4aD6I/edit?usp=sharing&embedded=true"></iframe>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84.  
  85. <div class="row">
  86. <div class="col-md-6">
  87. <div class="panel panel-default">
  88. <div class="panel-body">
  89. <pre class="textdiff" diff="" left-obj="left" right-obj="right"></pre>
  90. </div>
  91. <div class="panel-footer">diff</div>
  92. </div>
  93. </div>
  94. <div class="col-md-6">
  95. <div class="panel panel-default">
  96. <div class="panel-body">
  97. <pre class="textdiff" processing-diff="" left-obj="left" right-obj="right"></pre>
  98. </div>
  99. <div class="panel-footer">processingDiff</div>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="row">
  104. <div class="col-md-6">
  105. <div class="panel panel-default">
  106. <div class="panel-body">
  107. <pre class="textdiff" semantic-diff="" left-obj="left" right-obj="right"></pre>
  108. </div>
  109. <div class="panel-footer">semanticDiff</div>
  110. </div>
  111. </div>
  112. <div class="col-md-6">
  113. <div class="panel panel-default">
  114. <div class="panel-body">
  115. <pre class="textdiff" line-diff="" left-obj="left" right-obj="right"></pre>
  116. </div>
  117. <div class="panel-footer">lineDiff</div>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. </body>
  123.  
  124. </html>
Add Comment
Please, Sign In to add comment